Changeset 3199

Show
Ignore:
Timestamp:
2007-08-21 15:52:32 (1 year ago)
Author:
erikd
Message:

oggz_macros.h : Add UNUSED and WARN_UNUSED macros.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • liboggz/trunk/src/liboggz/oggz_macros.h

    r805 r3199  
    4848#define MAX(a,b) ((a)>(b)?(a):(b)) 
    4949 
     50/* 
     51** Inspiration : http://sourcefrog.net/weblog/software/languages/C/unused.html 
     52*/ 
     53#ifdef UNUSED 
     54#elif defined (__GNUC__) 
     55#       define UNUSED(x) UNUSED_ ## x __attribute__ ((unused)) 
     56#elif defined (__LCLINT__) 
     57#       define UNUSED(x) /*@unused@*/ x 
     58#else 
     59#       define UNUSED(x) x 
     60#endif 
     61 
     62#ifdef __GNUC__ 
     63#       define WARN_UNUSED      __attribute__ ((warn_unused_result)) 
     64#else 
     65#       define WARN_UNUSED 
     66#endif 
     67 
    5068#endif /* __OGGZ_MACROS_H__ */