/* copyright(C) 2003 H.Kawai (under KL-01). */ #if (!defined(STDLIB_H)) #define STDLIB_H 1 #if (defined(__cplusplus)) extern "C" { #endif #include /* size_t */ #define RAND_MAX 0x7fff #define srand(seed) (void) (rand_seed = (seed)) #define EXIT_SUCCESS 0 #define EXIT_FAILURE 1 int abs(int n); double atof(const char *s); int atoi(const char *s); void qsort(void *base, size_t n, size_t size, int (*cmp)(const void *, const void *)); int rand(void); extern unsigned int rand_seed; double strtod(const char *s, const char **endp); long strtol(const char *s, const char **endp, int base); unsigned long strtoul(const char *s, const char **endp, int base); void *malloc(unsigned int nbytes); void free(void *ap); void exit(int status); #define abort() exit(EXIT_FAILURE) int system(const char *s); #if (defined(__cplusplus)) } #endif #endif