|
From: | Christof Petig |
Subject: | OT: C Q/As, was Re: [Qemu-devel] security_20040618 |
Date: | Mon, 21 Jun 2004 10:50:44 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux ppc; de-AT; rv:1.6) Gecko/20040414 Debian/1.6-5 |
Charlie Gordon schrieb:
Charlie the C teaser. --------------------- one of my favorite Q/As : what is wrong with : enum BOOL { FALSE=0, TRUE=1 }; ?
can you enlighten me? The only drawback I see is that with plain C (no C++) typedef enum { ... } BOOL; would be more appropriate.
I would propose #ifndef __cplusplus typedef enum { false, true } bool; #endifas the optimal solution for a problem I hardly have (since I usually don't go back to coding in C)
Christof PS: I used to ask: Why does this crash later (if you are lucky) const char *itoa(int i) { char x[20]; snprintf(x,sizeof x,"%d",i); return x; }
[Prev in Thread] | Current Thread | [Next in Thread] |