39 lines
759 B
C
39 lines
759 B
C
|
#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
|