00001
00002 #ifndef _clib_ext_h_
00003 #define _clib_ext_h_
00004
00005 #if defined(__cplusplus)
00006 extern "C" {
00007 #endif
00008
00009 #ifndef HAVE_GETCWD
00010 char *getcwd __P((char *, size_t));
00011 #endif
00012 #ifndef HAVE_GETOPT
00013 int getopt __P((int, char * const *, const char *));
00014 #endif
00015 #ifndef HAVE_MEMCMP
00016 int memcmp __P((const void *, const void *, size_t));
00017 #endif
00018 #ifndef HAVE_MEMCPY
00019 void *memcpy __P((void *, const void *, size_t));
00020 #endif
00021 #ifndef HAVE_MEMMOVE
00022 void *memmove __P((void *, const void *, size_t));
00023 #endif
00024 #ifndef HAVE_RAISE
00025 int raise __P((int));
00026 #endif
00027 #ifndef HAVE_SNPRINTF
00028 int snprintf __P((char *, size_t, const char *, ...));
00029 #endif
00030 #ifndef HAVE_VSNPRINTF
00031 int vsnprintf __P((char *, size_t, const char *, va_list));
00032 #endif
00033 #ifndef HAVE_STRCASECMP
00034 int strcasecmp __P((const char *, const char *));
00035 #endif
00036 #ifndef HAVE_STRCASECMP
00037 int strncasecmp __P((const char *, const char *, size_t));
00038 #endif
00039 #ifndef HAVE_STRDUP
00040 char *strdup __P((const char *));
00041 #endif
00042 #ifndef HAVE_STRERROR
00043 char *strerror __P((int));
00044 #endif
00045
00046 #if defined(__cplusplus)
00047 }
00048 #endif
00049 #endif