Re: Good C programming style
- From: Sensei <senseiwa@xxxxxx>
- Date: Mon, 10 Oct 2005 18:28:46 +0200
On 2005-10-10 15:31:40 +0200, Chris Dollin <kers@xxxxxxxxxx> said:
Sensei wrote:
So why I see so often something like:
#define CEXCERPT do { \ some(); \ C_code(); \ here(); \ } while(0)
Is it just some person thinking he would achieve more speed?
No, it's some person arranging that their macro can be expanded as CEXCERPT;
without confusion. (I would have thought, even more likely with a parameterised macro.)
I understood why he does not use a ; at the end, but why someone would have such a big macro... is beyond my knowledge, something like the xge_whatever stuff I found... :)
-- Sensei <senseiwa@xxxxxxx>
The difference between stupidity and genius is that genius has its limits. (A. Einstein)
.
- Follow-Ups:
- Re: Good C programming style
- From: Chris Dollin
- Re: Good C programming style
- From: Keith Thompson
- Re: Good C programming style
- Prev by Date: Re: indirect jmp
- Next by Date: Re: comp.lang.c Answers (Abridged) to Frequently Asked Questions (FAQ)
- Previous by thread: Re: Good C programming style
- Next by thread: Re: Good C programming style
- Index(es):
Relevant Pages
|