blob: 97d66150b2cd02ee7d7bb84129f4b7681693eec9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
saturated integer math
versions of memory allocation functions that are given
two size arguments (n, m) and allocate with size n + m
versions of memory allocation functions that are given
three size arguments (n, m, p) and allocate with size (n + m) * p
versions of memory allocation functions that are given
three size arguments (n, m, p) and allocate with size n * m + p
functions for adding and element into a sorted list
functions for merging to sorted lists
non-uniform random number generators (random.h)
wcs.h (based on str.h)
wcschrnul
wcscasechr
wcscasechrnul
wcsrcasechr
wcschr_inv
wcschrnul_inv
wcscasechr_inv
wcscasechrnul_inv
wcsrchr_inv
wcsrcasechr_inv
wcsend
wcsstarts
wcscasestarts
wcsends
wcscaseends
wcsrstr
wcscasestr
wcsrcasestr
wcscmpnul
wcscasecmpnul
wcseq
wcseqnul
wcscaseeq
wcscaseeqnul
wcseqlen
wcscaseeqlen
wcsreqlen
wcsrcaseeqlen
inwcset
inwccaseset
wcsmove
wcpmove
wcsset
wcpset
wcsccpy
wcscmove
wcsreplace
wcptolower
wcptoupper
wcstolower
wcstoupper
wcsisutf8
wcsn.h (based on strn.h)
wcsnchr
wcsncasechr
wcsnchrnul
wcsncasechrnul
wcsrnchr
wcsrncasechr
wcsnchr_inv
wcsncasechr_inv
wcsnchrnul_inv
wcsncasechrnul_inv
wcsrnchr_inv
wcsrncasechr_inv
wcsnend
wcsnstarts
wcsncasestarts
wcsnends
wcsncaseends
wcsnstr
wcsncasestr
wcsrnstr
wcsrncasestr
wcsncmpnul
wcsncasecmpnul
wcsneq
wcsneqnul
wcsncaseeq
wcsncaseeqnul
wcsneqlen
wcsncaseeqlen
wcsrneqlen
wcsrncaseeqlen
wcsnmove
wcpnmove
wcsnset
wcpnset
wcsnccpy
wcsncmove
wcsnreplace
wcpntolower
wcpntoupper
wcsntolower
wcsntoupper
wcsnisutf8
wmem.h (based on mem.h)
wmemccpy (new: analogue to standard function)
wmemscan
wmemcasechr
wmemcasescan
rawwmemchr
rawwmemcasechr
wmemrchr
wmemrcasechr
rawwmemrchr
rawwmemrcasechr
wmemchr_inv
wmemscan_inv
wmemcasechr_inv
wmemcasescan_inv
rawwmemchr_inv
rawwmemcasechr_inv
wmemrchr_inv
wmemrcasechr_inv
rawwmemrchr_inv
rawwmemrcasechr_inv
wmemmem
wmemcasemem
wmemrmem
wmemrcasemem
wmemstarts
wmemcasestarts
wmemends
wmemcaseends
wmemcasecmp
wmemeq
wmemcaseeq
wmempcpy
wmempmove
wmempset
rawwmemccpy
wmemcmove
rawwmemcmove
wmemreplace
wmemptolower
wmemptoupper
wmemtolower
wmemtoupper
wmemeqlen
wmemcaseeqlen
wmemreqlen
wmemrcaseeqlen
wmemisutf8
wcstoint.h (based on strtoint.h)
wcstohh
wcstouhh
wcstoh
wcstouh
wcstoi
wcstou
wcstoz
wcstouz
wcstoi8
wcstou8
wcstoi16
wcstou16
wcstoi32
wcstou32
wcstoi64
wcstou64
wcstime.h (based on time.h)
wcstotimespec
wcstotimeval
timespectowcs
timevaltowcs
libsimple_minimise_number_wcstring
|