Annotation of researchv10no/cmd/lcc/include/mips_ultrix/stdlib.h, revision 1.1

1.1     ! root        1: #ifndef __STDLIB
        !             2: #define __STDLIB
        !             3: 
        !             4: #define EXIT_FAILURE 1
        !             5: #define EXIT_SUCCESS 0
        !             6: #define MB_CUR_MAX 1
        !             7: #define NULL 0
        !             8: #define RAND_MAX 0x7fffffff
        !             9: 
        !            10: typedef struct { int quot, rem; } div_t;
        !            11: typedef struct { long quot, rem; } ldiv_t;
        !            12: 
        !            13: #if !defined(_SIZE_T) && !defined(_SIZE_T_)
        !            14: #define _SIZE_T
        !            15: #define _SIZE_T_
        !            16: typedef unsigned size_t;
        !            17: #endif
        !            18: 
        !            19: #if !defined(_WCHAR_T) && !defined(_WCHAR_T_)
        !            20: #define _WCHAR_T
        !            21: #define _WCHAR_T_
        !            22: typedef char wchar_t;
        !            23: #endif
        !            24: 
        !            25: extern double atof(const char *);
        !            26: extern int atoi(const char *);
        !            27: extern long int atol(const char *);
        !            28: extern double strtod(const char *, char **);
        !            29: extern long int strtol(const char *, char **, int);
        !            30: extern unsigned long int strtoul(const char *, char **, int);
        !            31: extern int rand(void);
        !            32: extern void srand(unsigned int);
        !            33: extern void *calloc(size_t, size_t);
        !            34: extern void free(void *);
        !            35: extern void *malloc(size_t);
        !            36: extern void *realloc(void *, size_t);
        !            37: extern void abort(void);
        !            38: extern int atexit(void (*)(void));
        !            39: extern void exit(int);
        !            40: extern char *getenv(const char *);
        !            41: extern int system(const char *);
        !            42: extern void *bsearch(const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
        !            43: extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
        !            44: extern int abs(int);
        !            45: extern div_t div(int, int);
        !            46: extern long int labs(long int);
        !            47: extern ldiv_t ldiv(long int, long int);
        !            48: extern int mblen(const char *, size_t);
        !            49: extern int mbtowc(wchar_t *, const char *, size_t);
        !            50: extern int wctomb(char *, wchar_t);
        !            51: extern size_t mbstowcs(wchar_t *, const char *, size_t);
        !            52: extern size_t wcstombs(char *, const wchar_t *, size_t);
        !            53: 
        !            54: #endif /* __STDLIB */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.