aboutsummaryrefslogtreecommitdiff
path: root/gnu/lib/libg++/g++-include/stdlib.h
diff options
context:
space:
mode:
authorsvn2git <svn2git@FreeBSD.org>1994-05-01 08:00:00 +0000
committersvn2git <svn2git@FreeBSD.org>1994-05-01 08:00:00 +0000
commita16f65c7d117419bd266c28a1901ef129a337569 (patch)
tree2626602f66dc3551e7a7c7bc9ad763c3bc7ab40a /gnu/lib/libg++/g++-include/stdlib.h
parent8503f4f13f77abf7adc8f7e329c6f9c1d52b6a20 (diff)
Diffstat (limited to 'gnu/lib/libg++/g++-include/stdlib.h')
-rw-r--r--gnu/lib/libg++/g++-include/stdlib.h81
1 files changed, 81 insertions, 0 deletions
diff --git a/gnu/lib/libg++/g++-include/stdlib.h b/gnu/lib/libg++/g++-include/stdlib.h
new file mode 100644
index 000000000000..b0682435da73
--- /dev/null
+++ b/gnu/lib/libg++/g++-include/stdlib.h
@@ -0,0 +1,81 @@
+
+
+#ifndef _stdlib_h
+#define _stdlib_h 1
+
+#include <_G_config.h>
+#include <stddef.h>
+
+extern "C" {
+
+int abs(int);
+
+#ifdef __GNUG__
+void volatile abort(void);
+#else
+void abort(void);
+#endif
+
+double atof(const char*);
+int atoi(const char*);
+long atol(const char*);
+
+int atexit(auto void (*p) (void));
+void* bsearch (const void *, const void *, size_t,
+ size_t, auto int (*ptf)(const void*, const void*));
+void* calloc(size_t, size_t);
+void cfree(void*);
+
+#ifdef __GNUG__
+void volatile exit(int);
+#else
+void exit(int);
+#endif
+
+char* fcvt(double, int, int*, int*);
+void free(void*);
+char* getenv(const char*);
+int getopt _G_ARGS((int, char * const *, const char*));
+int getpw(int, char*);
+char* gcvt(double, int, char*);
+char* ecvt(double, int, int*, int*);
+extern char** environ;
+
+long labs(long);
+void* malloc(size_t);
+size_t malloc_usable_size(void*);
+int putenv(const char*);
+extern char* optarg;
+extern int opterr;
+extern int optind;
+void qsort(void*, size_t, size_t, auto int (*ptf)(void*,void*));
+int rand(void);
+void* realloc(void*, size_t);
+int setkey(const char*);
+int srand(unsigned int);
+double strtod(const char*, char**);
+long strtol(const char*, char**, int);
+unsigned long strtoul(const char*, char **, int);
+int system(const char*);
+
+long random(void);
+void srandom(int);
+char* setstate(char*);
+char* initstate(unsigned, char*, int);
+
+double drand48(void);
+void lcong48(short*);
+long jrand48(short*);
+long lrand48(void);
+long mrand48(void);
+long nrand48(short*);
+short* seed48(short*);
+void srand48(long);
+
+char* ctermid(char*);
+char* cuserid(char*);
+char* tempnam(const char*, const char*);
+char* tmpnam(char*);
+
+}
+#endif