Skip to content

Commit abfb7da

Browse files
extinguishxiaoxiang781216
authored andcommitted
libs/libc/libc.csv: add the implemented wchar api declaration
Signed-off-by: guoshichao <[email protected]>
1 parent 5bd8e56 commit abfb7da

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

libs/libc/libc.csv

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,10 @@
7070
"fprintf","stdio.h","defined(CONFIG_FILE_STREAM)","int","FAR FILE *","FAR const IPTR char *","..."
7171
"fputc","stdio.h","defined(CONFIG_FILE_STREAM)","int","int","FAR FILE *"
7272
"fputs","stdio.h","defined(CONFIG_FILE_STREAM)","int","FAR const IPTR char *","FAR FILE *"
73+
"fputwc","wchar.h","defined(CONFIG_FILE_STREAM)","wint_t","wchar_t","FAR FILE *"
74+
"fputwc_unlocked","wchar.h","defined(CONFIG_FILE_STREAM)","wint_t","wchar_t","FAR FILE *"
75+
"fputws","wchar.h","defined(CONFIG_FILE_STREAM)","int","FAR const wchar_t *","FAR FILE *"
76+
"fputws_unlocked","wchar.h","defined(CONFIG_FILE_STREAM)","int","FAR const wchar_t *","FAR FILE *"
7377
"fread","stdio.h","defined(CONFIG_FILE_STREAM)","size_t","FAR void *","size_t","size_t","FAR FILE *"
7478
"free","stdlib.h","","void","FAR void *"
7579
"freeaddrinfo","netdb.h","defined(CONFIG_LIBC_NETDB)","void","FAR struct addrinfo *"
@@ -224,6 +228,9 @@
224228
"pthread_setspecific","pthread.h","!defined(CONFIG_DISABLE_PTHREAD)","int","pthread_key_t","FAR const void *"
225229
"pthread_yield","pthread.h","!defined(CONFIG_DISABLE_PTHREAD)","void"
226230
"puts","stdio.h","defined(CONFIG_FILE_STREAM)","int","FAR const IPTR char *"
231+
"putwc","wchar.h","defined(CONFIG_FILE_STREAM)","wint_t","wchar_t","FAR FILE *"
232+
"putwc_unlocked","wchar.h","defined(CONFIG_FILE_STREAM)","wint_t","wchar_t","FAR FILE *"
233+
"putwchar","wchar.h","","wint_t","wchar_t"
227234
"pwritev","sys/uio.h","","ssize_t","int","FAR const struct iovec *","int","off_t"
228235
"qsort","stdlib.h","","void","FAR void *","size_t","size_t","int(*)(FAR const void *","FAR const void *)"
229236
"raise","signal.h","","int","int"
@@ -332,24 +339,40 @@
332339
"vsscanf","stdio.h","","int","FAR const char *","FAR const IPTR char *","va_list"
333340
"vsyslog","syslog.h","","void","int","FAR const IPTR char *","va_list"
334341
"wcrtomb","wchar.h","","size_t","FAR char *","wchar_t","FAR mbstate_t *"
342+
"wcscat","wchar.h","","FAR wchar_t *","FAR wchar_t *","FAR const wchar_t *"
343+
"wcschr","wchar.h","","FAR wchar_t *","FAR const wchar_t *","wchar_t"
335344
"wcscmp","wchar.h","","int","FAR const wchar_t *","FAR const wchar_t *"
336345
"wcscoll","wchar.h","","int","FAR const wchar_t *","FAR const wchar_t *"
346+
"wcscpy","wchar.h","","FAR wchar_t *","FAR wchar_t *","FAR const wchar_t *"
347+
"wcscspn","wchar.h","","size_t","FAR const wchar_t *","FAR const wchar_t *"
337348
"wcsftime","wchar.h","","size_t","FAR wchar_t *","size_t","FAR const wchar_t *","FAR const struct tm *"
349+
"wcslcat","wchar.h","","size_t","FAR wchar_t *","FAR const wchar_t *","size_t"
350+
"wcsncat","wchar.h","","FAR wchar_t *","FAR wchar_t *","FAR const wchar_t *","size_t"
351+
"wcsncmp","wchar.h","","int","FAR const wchar_t *","FAR const wchar_t *","size_t"
352+
"wcsncpy","wchar.h","","FAR wchar_t *","FAR wchar_t *","FAR const wchar_t *","size_t"
338353
"wcslcpy","wchar.h","","size_t","FAR wchar_t *","FAR const wchar_t *","size_t"
339354
"wcslen","wchar.h","","size_t","FAR const wchar_t *"
340355
"wcsnrtombs","wchar.h","","size_t","FAR char *","FAR const wchar_t **","size_t","size_t","FAR mbstate_t *"
356+
"wcspbrk","wchar.h","","FAR wchar_t *","FAR const wchar_t *","FAR const wchar_t *"
357+
"wcsrchr","wchar.h","","FAR wchar_t *","FAR const wchar_t *","wchar_t"
358+
"wcsspn","wchar.h","","size_t","FAR const wchar_t *","FAR const wchar_t *"
359+
"wcsstr","wchar.h","","FAR wchar_t *","FAR const wchar_t *","FAR const wchar_t *"
341360
"wcsrtombs","wchar.h","","size_t","FAR char *","FAR const wchar_t **","size_t","FAR mbstate_t *"
342361
"wcstod","wchar.h","","double","FAR const wchar_t *","FAR wchar_t **"
343362
"wcstof","wchar.h","","float","FAR const wchar_t *","FAR wchar_t **"
363+
"wcstok","wchar.h","","FAR wchar_t *","FAR wchar_t *","FAR const wchar_t *","FAR wchar_t **"
344364
"wcstol","wchar.h","","long int","FAR const wchar_t *","FAR wchar_t **","int"
345365
"wcstold","wchar.h","","long double","FAR const wchar_t *","FAR wchar_t **"
346366
"wcstoll","wchar.h","","long long int","FAR const wchar_t *","FAR wchar_t **","int"
347367
"wcstombs","stdlib.h","","size_t","FAR char *","FAR const wchar_t *","size_t"
348368
"wcstoul","wchar.h","","unsigned long int","FAR const wchar_t *","FAR wchar_t **","int"
369+
"wcswcs","wchar.h","","FAR wchar_t *","FAR const wchar_t *","FAR const wchar_t *"
370+
"wcswidth","wchar.h","","int","FAR const wchar_t *","size_t"
349371
"wcsxfrm","wchar.h","","size_t","FAR wchar_t *","FAR const wchar_t *","size_t"
350372
"wctob","wchar.h","","int","wint_t"
351373
"wctomb","stdlib.h","","int","FAR char *","wchar_t"
352374
"wctype","wctype.h","","wctype_t","FAR const char *"
375+
"wcwidth","wchar.h","","int","wchar_t"
353376
"wmemchr","wchar.h","","FAR wchar_t *","FAR const wchar_t *","wchar_t","size_t"
354377
"wmemcmp","wchar.h","","int","FAR const wchar_t *","FAR const wchar_t *","size_t"
355378
"wmemcpy","wchar.h","","FAR wchat_t *","FAR wchar_t *","FAR const wchar_t *","size_t"

0 commit comments

Comments
 (0)