Netcruzer Library API  V2.03
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Groups Pages
stdlib.h
Go to the documentation of this file.
1 
27 typedef struct {
28  int quot, rem;
29 } div_t;
30 
39 typedef struct {
40  long quot, rem;
41 } ldiv_t;
42 
43 
44 
50 #define size_t size_t
51 
52 
53 
59 #define wchar_t
60 
61 
62 
74 #define EXIT_FAILURE
75 
76 
77 
89 #define EXIT_SUCCESS
90 
91 
92 
100 #define MB_CUR_MAX
101 
102 
103 
109 #define NULL (0)
110 
111 
112 
120 #define RAND_MAX
121 
122 
123 
151 void abort(void);
152 
153 
154 
190 int abs(int i);
191 
192 
193 
263 int atexit(void(*func)(void));
264 
265 
266 
309 double atof(const char *s);
310 
311 
312 
349 int atoi(const char *s);
350 
351 
352 
389 long atol(const char *s);
390 
391 
392 
466 void *bsearch(const void *key, const void *base, size_t nelem, size_t size, int *cmp, const void *ck, const void *ce);
467 
468 
469 
512 void *calloc(size_t nelem, size_t size);
513 
514 
515 
593 div_t div(int numer, int denom);
594 
595 
596 
630 void exit(int status);
631 
632 
633 
668 void free(void *ptr);
669 
670 
671 
705 char *getenv(const char *name);
706 
707 
708 
744 long labs(long i);
745 
746 
747 
822 ldiv_t ldiv(long numer, long denom);
823 
824 
825 
860 void *malloc(size_t size);
861 
862 
863 
878 int mblen(const char *s, size_t n);
879 
880 
881 
900 size_t mbstowcs(wchar_t *wcs, const char *s, size_t n);
901 
902 
903 
920 int mbtowc(wchar_t *pwc, const char *s, size_t n);
921 
922 
923 
984 void qsort(void *base, size_t nelem, size_t size,
985 
986 
987 
1022 int rand(void);
1023 
1024 
1025 
1078 void *realloc(void *ptr, size_t size);
1079 
1080 
1081 
1118 void srand(unsigned int seed);
1119 
1120 
1121 
1176 double strtod(const char *s, char **endptr);
1177 
1178 
1179 
1227 long strtol(const char *s, char **endptr, int base);
1228 
1229 
1230 
1231 
1285 unsigned long strtoul(const char *s, char **endptr, int base);
1286 
1287 
1288 
1312 int system(const char *s);
1313 
1314 
1315 
1331 int wctomb(char *s, wchar_t wchar);
1332 
1333 
1334 
1352 size_t wcstombs(char *s, const wchar_t *wcs, size_t n);
1353 
1396 char* itoa(char* buf, int val, int base);
1397 
1410 char* utoa(char* buf, unsigned val, int base);
1411 
1425 char* ltoa(char* buf, long val, int base);
1426 
1440 char* ultoa(char* buf, unsigned long val, int base);