Re: Buffer v1.4 <>

From: Jeremy Elson (jelson@CIRCLEMUD.ORG)
Date: 08/22/97

Daniel Koepke writes:
>It might be important to note the "#ifdef __FUNCTION__" won't work.
>The reason being that __FUNCTION__ is not a #define, but a string.  Hence,
>the "#ifdef" is worthless.  I'm only pointing this out because you
>suggested the addition of
>  #ifndef __FUNCTION__
>  #  define __FUNCTION__  __FILE__
>  #endif
>in a prior message (or at least, an equivalent of said code).  This
>will do the "#define __FUNCTION__ __FILE__" even on gcc.  At least,
>it does with gcc 2.7.3.

I think __FUNCTION__ is a GCCism anyway, so you might consider using

 #ifndef __GNUC__
 #define __FUNCTION__ __FILE__

     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | |

This archive was generated by hypermail 2b30 : 12/08/00 PST