Date: Tue, 30 Dec 1997 10:23:12 +0200 (IST) From: Eli Zaretskii To: "A. Sinan Unur" cc: djgpp AT delorie DOT com Subject: Re: Puzzled:Allegro Code In-Reply-To: <34A86C70.82B0D50@cornell.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Mon, 29 Dec 1997, A. Sinan Unur wrote: > > follows #define END_OF_FUNCTION(x) x##_end(){} > > > given a function func > > END_OF_FUNCTION(func) > > expands to > > func##_end() {} Acually, ## is the ANSI C pre-processor concatenation token. So END_OF_FUNCTION(foo) will expand to "foo_end(){}" (without the ##).