[U-Boot] [PATCH] lib/string: added strndup

Mike Frysinger vapier at gentoo.org
Fri Jan 6 07:51:37 CET 2012


On Thursday 05 January 2012 18:25:06 Wolfgang Denk wrote:
> Mike Frysinger wrote:
> > > +	if ((s == NULL) ||
> > > +		((new = malloc (len + 1)) == NULL) ) {
> > > +		return NULL;
> > > +	}
> > 
> > please split this up such as:
> 
> I'm OK with the splitting, but...
> 
> > 	if (s == NULL)
> > 		return s;
> > 	
> > 	new = malloc(len + 1);
> > 	if (new == NULL)
> > 		return new;
> 
> ... in both cases, a "return NULL" is much easier to parse for the
> human and identical for the compiler, so that should be used.

sure, np
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120106/369bc232/attachment.pgp>


More information about the U-Boot mailing list