#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 … #endif #if !HAVE_DECL_FFS && !HAVE_DECL___BUILTIN_FFS && HAVE_DECL__BITSCANFORWARD int isl_ffs(int i); #define ffs … #endif #if HAVE_DECL_STRCASECMP || HAVE_DECL_STRNCASECMP #include <strings.h> #endif #if !HAVE_DECL_STRCASECMP && HAVE_DECL__STRICMP #define strcasecmp … #endif #if !HAVE_DECL_STRNCASECMP && HAVE_DECL__STRNICMP #define strncasecmp … #endif #if HAVE_DECL__SNPRINTF #define snprintf … #endif #ifdef GCC_WARN_UNUSED_RESULT #define WARN_UNUSED … #else #define WARN_UNUSED #endif