[Toybox] Autogeneration of FLAG_x macros.

Georgi Chorbadzhiyski gf at unixsol.org
Tue Apr 24 03:27:23 PDT 2012


Around 04/12/2012 02:19 PM, Rob Landley scribbled:
> I've also pondered having the script generate FLAG_n macros inside an
> #ifdef block in the header, but #ifdef what?  If I "#define TOY echo"
> how do I do an #if with a string compare in it?  (I don't want to
> #define using_echo or similar, I want to #define TT this.TOY to at least
> not _increase_ the number of separate things you have to set up in a
> command's header block.  It'd be nice if I could temporarily #define
> main TOY##_main to eliminate another instance too.)
> 
> Sigh.  I'm going to have to use enums, aren't I?

Whats wrong with enums? Kernel devs prefer them over defines.

-- 
Georgi Chorbadzhiyski
http://georgi.unixsol.org/



More information about the Toybox mailing list