Re: Buffer v1.4 <Pine.BSI.3.95.970822123141.8495A-100000@global.california.com>

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__
 #endif


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



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