353 lines · yaml
1header: wchar.h2header_template: wchar.h.def3macros:4 - macro_name: "NULL"5 macro_header: null-macro.h6types:7 - type_name: FILE8 - type_name: size_t9 # TODO: Remove this once we have a function declaration using "struct tm"10 # (wcsftime). We're declaring it here now, since libc++ expects11 # forward-declaration of "struct tm" in the <wchar.h> header.12 - type_name: struct_tm13 - type_name: wint_t14 - type_name: wchar_t15 - type_name: mbstate_t16enums: []17objects: []18functions:19 - name: wcslen20 standards:21 - stdc22 return_type: size_t23 arguments:24 - type: const wchar_t *25 - name: wcsnlen26 standards:27 - stdc28 return_type: size_t29 arguments:30 - type: const wchar_t *31 - type: size_t32 - name: wctob33 standards:34 - stdc35 return_type: int36 arguments:37 - type: wint_t38 - name: btowc39 standards:40 - stdc41 return_type: wint_t42 arguments:43 - type: int44 - name: mbrtowc45 standards:46 - stdc47 return_type: size_t48 arguments:49 - type: wchar_t *__restrict50 - type: const char *__restrict51 - type: size_t52 - type: mbstate_t *__restrict53 - name: mbsnrtowcs54 standards:55 - stdc56 return_type: size_t57 arguments:58 - type: wchar_t *__restrict59 - type: const char **__restrict60 - type: size_t61 - type: size_t62 - type: mbstate_t *__restrict63 - name: mbsrtowcs64 standards:65 - stdc66 return_type: size_t67 arguments:68 - type: wchar_t *__restrict69 - type: const char **__restrict70 - type: size_t71 - type: mbstate_t *__restrict72 - name: mbsinit73 standards:74 - stdc75 return_type: int76 arguments:77 - type: mbstate_t *78 - name: mblen79 standards:80 - stdc81 return_type: int82 arguments:83 - type: const char *84 - type: size_t85 - name: mbrlen86 standards:87 - stdc88 return_type: size_t89 arguments:90 - type: const char *__restrict91 - type: size_t92 - type: mbstate_t *__restrict93 - name: wmemset94 standards:95 - stdc96 return_type: wchar_t *97 arguments:98 - type: wchar_t *99 - type: wchar_t100 - type: size_t101 - name: wcschr102 standards:103 - stdc104 return_type: const wchar_t *105 arguments:106 - type: const wchar_t *107 - type: wchar_t108 - name: wcsncmp109 standards:110 - stdc111 return_type: int112 arguments:113 - type: const wchar_t *114 - type: const wchar_t *115 - type: size_t116 - name: wcscmp117 standards:118 - stdc119 return_type: int120 arguments:121 - type: const wchar_t *122 - type: const wchar_t *123 - name: wcspbrk124 standards:125 - stdc126 return_type: const wchar_t *127 arguments:128 - type: const wchar_t *129 - type: const wchar_t *130 - name: wcsrchr131 standards:132 - stdc133 return_type: const wchar_t *134 arguments:135 - type: const wchar_t *136 - type: wchar_t137 - name: wcsspn138 standards:139 - stdc140 return_type: size_t141 arguments:142 - type: const wchar_t *143 - type: const wchar_t *144 - name: wcscspn145 standards:146 - stdc147 return_type: size_t148 arguments:149 - type: const wchar_t *150 - type: const wchar_t *151 - name: wmemcmp152 standards:153 - stdc154 return_type: int155 arguments:156 - type: const wchar_t *157 - type: const wchar_t *158 - type: size_t159 - name: wmemchr160 standards:161 - stdc162 return_type: const wchar_t *163 arguments:164 - type: const wchar_t *165 - type: wchar_t166 - type: size_t167 - name: wmempcpy168 standards:169 - gnu170 return_type: wchar_t *171 arguments:172 - type: wchar_t *173 - type: const wchar_t *174 - type: size_t175 - name: wmemcpy176 standards:177 - stdc178 return_type: wchar_t *179 arguments:180 - type: wchar_t *__restrict181 - type: const wchar_t *__restrict182 - type: size_t183 - name: wmemmove184 standards:185 - stdc186 return_type: wchar_t *187 arguments:188 - type: wchar_t *189 - type: const wchar_t *190 - type: size_t191 - name: wcsncpy192 standards:193 - stdc194 return_type: wchar_t *195 arguments:196 - type: wchar_t *__restrict197 - type: const wchar_t *__restrict198 - type: size_t199 - name: wcscat200 standards:201 - stdc202 return_type: wchar_t *203 arguments:204 - type: wchar_t *__restrict205 - type: const wchar_t *__restrict206 - name: wcslcat207 standards:208 - stdc209 return_type: size_t210 arguments:211 - type: wchar_t *__restrict212 - type: const wchar_t *__restrict213 - type: size_t214 - name: wcsstr215 standards:216 - stdc217 return_type: const wchar_t *218 arguments:219 - type: const wchar_t *220 - type: const wchar_t *221 - name: wcsncat222 standards:223 - stdc224 return_type: wchar_t *225 arguments:226 - type: wchar_t *__restrict227 - type: const wchar_t *__restrict228 - type: size_t229 - name: wcsnrtombs230 standards:231 - stdc232 return_type: size_t233 arguments:234 - type: char *__restrict235 - type: const wchar_t **__restrict236 - type: size_t237 - type: size_t238 - type: mbstate_t *__restrict239 - name: wcsrtombs240 standards:241 - stdc242 return_type: size_t243 arguments:244 - type: char *__restrict245 - type: const wchar_t **__restrict246 - type: size_t247 - type: mbstate_t *__restrict248 - name: wcrtomb249 standards:250 - stdc251 return_type: size_t252 arguments:253 - type: char *__restrict254 - type: wchar_t255 - type: mbstate_t *__restrict256 - name: wcscpy257 standards:258 - stdc259 return_type: wchar_t *260 arguments:261 - type: wchar_t *__restrict262 - type: const wchar_t *__restrict263 - name: wcsdup264 standards:265 - stdc266 return_type: wchar_t *267 arguments:268 - type: const wchar_t *269 - name: wcslcpy270 standards:271 - stdc272 return_type: size_t273 arguments:274 - type: wchar_t *__restrict275 - type: const wchar_t *__restrict276 - type: size_t277 - name: wcstok278 standards:279 - stdc280 return_type: wchar_t *281 arguments:282 - type: wchar_t *__restrict283 - type: const wchar_t *__restrict284 - type: wchar_t **__restrict285 - name: wcpcpy286 standards:287 - stdc288 return_type: wchar_t *289 arguments:290 - type: wchar_t *__restrict291 - type: const wchar_t *__restrict292 - name: wcpncpy293 standards:294 - stdc295 return_type: wchar_t *296 arguments:297 - type: wchar_t *__restrict298 - type: const wchar_t *__restrict299 - type: size_t300 - name: wcstol301 standards:302 - stdc303 return_type: long304 arguments:305 - type: const wchar_t *__restrict306 - type: wchar_t **__restrict307 - type: int308 - name: wcstoll309 standards:310 - stdc311 return_type: long long312 arguments:313 - type: const wchar_t *__restrict314 - type: wchar_t **__restrict315 - type: int316 - name: wcstoul317 standards:318 - stdc319 return_type: unsigned long320 arguments:321 - type: const wchar_t *__restrict322 - type: wchar_t **__restrict323 - type: int324 - name: wcstoull325 standards:326 - stdc327 return_type: unsigned long long328 arguments:329 - type: const wchar_t *__restrict330 - type: wchar_t **__restrict331 - type: int332 - name: wcstof333 standards:334 - stdc335 return_type: float336 arguments:337 - type: const wchar_t *__restrict338 - type: wchar_t **__restrict339 - name: wcstod340 standards:341 - stdc342 return_type: double343 arguments:344 - type: const wchar_t *__restrict345 - type: wchar_t **__restrict346 - name: wcstold347 standards:348 - stdc349 return_type: long double350 arguments:351 - type: const wchar_t *__restrict352 - type: wchar_t **__restrict353