[Toybox] bzero(), rindex() and other "legacy" functions

Rob Landley rob at landley.net
Tue Feb 7 05:43:00 PST 2012


On 02/07/2012 04:00 AM, Dmitriy Tochansky wrote:
> Hello!
> 
> While playing with toybox sources, I've found several usage of functions
> marked in Open Group Base Specifications as Legacy, rindex for
> example(http://pubs.opengroup.org/onlinepubs/009695399/functions/rindex.html).
> Is there any sense to use them in toybox?

memset(blah, 0, sizeof(blah)) is the common case, and not having to say
0 is 4 bytes smaller.  Once there are about 3 uses of it, I'd wind up
putting a wrapper in lib/lib.c anyway.  Obsoleting that was silly on the
part of the standards guys.

rindex() is just habit, strrchr() is a gratuitous rename, I don't care
either way and can fix that up if it's throwing warnings for you...

Rob



More information about the Toybox mailing list