Hi Wolfgang, On 06.11.2013 08:24, Wolfgang Denk wrote:
<snip> > if (autoconf_version_variable()) > setenv("ver", version_string); /* set version variable */ > > By chance I ran about "include/linux/kconfig.h" in the Linux kernel > tree, which provides (among other things) the IS_ENABLED() macro that > implements essentially the very same feature. Using this, the same > code would be written as: > > if (IS_ENABLED(CONFIG_VERSION_VARIABLE)) > setenv("ver", version_string); /* set version variable */ > > I agree that this does not solve some of the isses that have been > raised about this change (indentation level increses - which may in > turn require reformatting of bigger parts of the code; code becomes > less readable), but on the other hand it avoids the need for a new > autoconf header file, and it should be possible to introduce this > easily step by step. > > And I really like the idea of re-using existing code that is already > known to Linux hackers, especially as we we are currently having our > eyes on the Kconfig stuff anyway. I just recently also noticed this IS_ENABLED() feature (in barebox btw) and thought directly about Simon's patchset regarding this matter. And I personally would favor IS_ENABLED() to the newly created autoconf_xxx names. Thanks, Stefan _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot