Changeset 8338a81 in mainline for uspace/lib/c/include/stdlib.h
- Timestamp:
- 2018-06-16T22:20:39Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 379db9ef
- Parents:
- 55092672
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/stdlib.h
r55092672 r8338a81 36 36 #define LIBC_STDLIB_H_ 37 37 38 #include <_bits/size_t.h> 39 #include <_bits/wchar_t.h> 38 40 #include <malloc.h> 39 41 #include <qsort.h> 40 42 41 #define RAND_MAX 714025 43 /** Type returned by the div function */ 44 typedef struct { 45 /** Quotient */ 46 int quot; 47 /** Remainder */ 48 int rem; 49 } div_t; 50 51 /** Type returned by the ldiv function */ 52 typedef struct { 53 /** Quotient */ 54 long quot; 55 /** Remainder */ 56 long rem; 57 } ldiv_t; 58 59 /** Type returned by the lldiv function */ 60 typedef struct { 61 /** Quotient */ 62 long long quot; 63 /** Remainder */ 64 long long rem; 65 } lldiv_t; 66 42 67 43 68 #define EXIT_FAILURE 1 44 69 #define EXIT_SUCCESS 0 70 71 #define RAND_MAX 714025 72 73 #define MB_CUR_MAX 4 45 74 46 75 extern int rand(void); … … 59 88 extern unsigned long long strtoull(const char *__restrict__, char **__restrict__, int); 60 89 90 extern div_t div(int, int); 91 extern ldiv_t ldiv(long, long); 92 extern lldiv_t lldiv(long long, long long); 93 61 94 #endif 62 95
Note:
See TracChangeset
for help on using the changeset viewer.