[lkml]   [2008]   [May]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH 09/10] misc: fix returning void-valued expression warnings
On Thu, May 01, 2008 at 02:43:50PM +0300, Boaz Harrosh wrote:

> I don't know who invented sparse, but I like this form of return.
> 1 - It saves me the curly brackets and extra return line. But mainly
> 2 - It is a programing statement that says: "Me here I'm an equivalent
> to that other call". So if in the future that inner function starts
> to return, say, an error value, with the first style the compiler will
> error. But with the second style the new error return will be silently
> ignored. So these are not equivalent replacements. The former is a much
> stronger bond between the caller and the callie.

3. A return statement with an expression shall not appear in
a function whose return type is void.

Write in C, please.

 \ /
  Last update: 2008-05-01 14:03    [W:0.050 / U:0.668 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site