diff options
author | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-05-11 19:31:18 +0000 |
---|---|---|
committer | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-05-11 19:31:18 +0000 |
commit | ddee6e7c06119391a8214f70dd964abba5f7d46d (patch) | |
tree | 950373b677b3829e3c2ab026c17d373727c00bf7 /missing.h | |
parent | 592f838016886eeb2749707f14d16cb49f24687b (diff) | |
download | ruby-ddee6e7c06119391a8214f70dd964abba5f7d46d.tar.gz |
* missing.h: add for missing/*.c.
* ruby.h: add `#include "missing.h"'.
* Makefile.in: add the dependency of missing.h by gcc -MM.
* MANIFEST: add missing.h
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
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 */ |