reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #ifndef HAVE___ATTRIBUTE__ #define __attribute__(x) #endif #if HAVE_DECL_FFS #include <strings.h> #endif #if (HAVE_DECL_FFS==0) && (HAVE_DECL___BUILTIN_FFS==1) #define ffs __builtin_ffs #endif #if !HAVE_DECL_FFS && !HAVE_DECL___BUILTIN_FFS && HAVE_DECL__BITSCANFORWARD int isl_ffs(int i); #define ffs isl_ffs #endif #if HAVE_DECL_STRCASECMP || HAVE_DECL_STRNCASECMP #include <strings.h> #endif #if !HAVE_DECL_STRCASECMP && HAVE_DECL__STRICMP #define strcasecmp _stricmp #endif #if !HAVE_DECL_STRNCASECMP && HAVE_DECL__STRNICMP #define strncasecmp _strnicmp #endif #if !HAVE_DECL_SNPRINTF && HAVE_DECL__SNPRINTF #define snprintf _snprintf #endif #ifdef GCC_WARN_UNUSED_RESULT #define WARN_UNUSED GCC_WARN_UNUSED_RESULT #else #define WARN_UNUSED #endif |