[ LUGOS-PROG ] #define in (...)

Goran Bervar goran.bervar at adapti.si
Thu May 31 09:41:38 CEST 2001


Svetujem ti: poglej si man strani za preprocesor. V bistvu je precej močna
reč glede na to da je "pre-".

Odgovor na tvoje vprašanje:

#if DEBUG
   printf_debug(level, ...)  if(debug>level) printf(...)
#else
   printf_debug(levle, ...)
#endif

mora delati. Še več, dela tudi:

#if defined(DEBUG)
    #if DEBUG == 1
        ....
    #elif  DEBUG == 2
        ...
    #elif  (DEBUG == 3) && (SECOND_TEST)
        ...
    #else
        ...
    #endif
#endif


goran





More information about the lugos-prog mailing list