brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.6 KiB · 7a94f9b Raw
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