diff options
Diffstat (limited to 'missing.h')
-rw-r--r-- | missing.h | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/missing.h b/missing.h new file mode 100644 index 0000000000..e66d891481 --- /dev/null +++ b/missing.h @@ -0,0 +1,118 @@ +/************************************************ + + missing.h - prototype for missing/*.c + + $Author$ + $Date$ + created at: Sat May 11 23:46:03 JST 2002 + +************************************************/ + +#ifndef MISSING_H +#define MISSING_H + +#ifndef HAVE_ACOSH +extern double acosh _((double)); +extern double asinh _((double)); +extern double atanh _((double)); +#endif + +#ifndef HAVE_CRYPT +extern char *crypt _((char *, char *)); +#endif + +#ifndef HAVE_DUP2 +extern int dup2 _((int, int)); +#endif + +#ifndef HAVE_FINITE +extern int finite _((double)); +#endif + +#ifndef HAVE_FLOCK +extern int flock _((int, int)); +#endif + +/* +#ifndef HAVE_FREXP +extern double frexp _((double, int *)); +#endif +*/ + +#ifndef HAVE_HYPOT +extern double hypot _((double, double)); +#endif + +#ifndef HAVE_ISINF +extern int isinf _((double)); +#endif + +#ifndef HAVE_ISNAN +extern int isnan _((double)); +#endif + +/* +#ifndef HAVE_MEMCMP +extern int memcmp _((char *, char *, int)); +#endif +*/ + +#ifndef HAVE_MEMMOVE +extern char *memmove _((char *, char *, int)); +#endif + +#ifndef HAVE_MKDIR +extern int mkdir _((char *, int)); +#endif + +/* +#ifndef HAVE_MODF +extern double modf _((double, double *)); +#endif +*/ + +#ifndef HAVE_STRCASECMP +extern int strcasecmp _((char *, char *)); +#endif + +#ifndef HAVE_STRNCASECMP +extern int strncasecmp _((char *, char *, int)); +#endif + +#ifndef HAVE_STRCHR +extern int strchr _((char *, int)); +extern int strrchr _((char *, int)); +#endif + +#ifndef HAVE_STRERROR +extern char *strerror _((int)); +#endif + +#ifndef HAVE_STRFTIME +extern size_t strftime _((char *, size_t, const char *, const struct tm *)); +#endif + +#ifndef HAVE_STRSTR +extern char *strstr _((char *, char *)); +#endif + +#ifndef HAVE_STRTOD +extern double strtod _((const char *, char **)); +#endif + +/* +#ifndef HAVE_STRTOL +extern long strtol _((char *, char **, int)); +#endif +*/ + +#ifndef HAVE_STRTOUL +extern long strtoul _((char *, char **, int)); +#endif + +#ifndef HAVE_VSNPRINTF +extern snprintf __((char *, size_t n, char const *, ...)); +extern vsnprintf _((char *, size_t n, char const *, va_list)); +#endif + +#endif /* MISSING_H */ |