Messages in this thread | | | Date | Sun, 23 Jul 2006 16:26:20 -0400 | From | Jeff Garzik <> | Subject | Re: [RFC][PATCH] A generic boolean (version 4) |
| |
ricknu-0@student.ltu.se wrote: >>> +#undef false >>> +#undef true >>> + >>> +enum { >>> + false = 0, >>> + true = 1 >>> +}; >>> + >>> +#define false false >>> +#define true true >> Can someone please tell me what advantage 'define true true' is going to >> bring, besides than being able to '#ifdef true'? > > Assembly-code can not use enum but #define. That is the reason I find but there > might be more.
That won't work -- the #define just makes the enum available, which doesn't work at the assembler level.
But assembly code doesn't use this stuff, so no worries.
Jeff
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |