/haiku/src/system/libroot/posix/wchar/ |
H A D | wcschrnul.c | 10 __wcschrnul(const wchar_t* wcs, wchar_t wc) argument 12 while (*wcs != L'\0' && *wcs != wc) 13 wcs++; 15 return (wchar_t*)wcs;
|
H A D | wcschr.c | 10 __wcschr(const wchar_t* wcs, wchar_t wc) argument 13 if (*wcs == wc) 14 return (wchar_t*)wcs; 15 if (*wcs++ == L'\0')
|
H A D | wcspbrk.c | 10 __wcspbrk(const wchar_t* wcs, const wchar_t* acceptIn) argument 12 for (; *wcs != L'\0'; ++wcs) { 15 if (*accept == *wcs) 16 return (wchar_t*)wcs;
|
H A D | wcsrchr.c | 12 const wchar_t* wcs = wcsIn + wcslen(wcsIn); local 13 for (; wcs >= wcsIn; --wcs) { 14 if (*wcs == wc) 15 return (wchar_t*)wcs;
|
H A D | wcsnlen.c | 10 __wcsnlen(const wchar_t* wcs, size_t maxLength) argument 14 while (length < maxLength && *wcs++ != L'\0')
|
H A D | wcslen.c | 10 __wcslen(const wchar_t* wcs) argument 14 while (*wcs++ != L'\0')
|
H A D | wcsdup.c | 14 __wcsdup(const wchar_t* wcs) argument 16 if (wcs == NULL) 20 size_t bufferSize = (wcslen(wcs) + 1) * sizeof(wchar_t); 27 memcpy(dest, wcs, bufferSize);
|
H A D | wcscspn.c | 10 __wcscspn(const wchar_t* wcs, const wchar_t* rejectIn) argument 12 const wchar_t* wcPointer = wcs; 18 return wcPointer - wcs; 22 return wcPointer - wcs;
|
H A D | wcsspn.c | 10 __wcsspn(const wchar_t* wcs, const wchar_t* acceptIn) argument 12 const wchar_t* wcPointer = wcs; 24 return wcPointer - wcs;
|
H A D | wcstok.c | 12 __wcstok(wchar_t* wcs, const wchar_t* delim, wchar_t** savePtr) argument 16 if (wcs == NULL && savePtr == NULL) 19 wcsBegin = wcs ? wcs : *savePtr;
|
H A D | wcsftime.cpp | 10 __wcsftime(wchar_t* wcs, size_t wcsSize, const wchar_t* format, argument
|
/haiku/src/tests/system/libroot/posix/ |
H A D | tst-fgetws.c | 19 wchar_t *ret, wcs[WIDE_STR_LEN]; local 70 ret = fgetws(wcs, WIDE_STR_LEN, fp); 83 for (i = 0; i < wcslen(wcs) + 1; i++) 84 printf(" wcs[%zd] = %04x", i, (unsigned int) wcs[i]); 100 ret = fgetws(wcs, WIDE_STR_LEN, fp); 115 for (i = 0; i < wcslen(wcs) + 1; i++) 116 printf(" wcs[%zd] = 0x%04x", i, (unsigned int) wcs[i]); 120 if ((wchar_t) il_str2[i] != wcs[ [all...] |
H A D | locale_test.cpp | 1155 const unsigned short int wcs[], const unsigned short int classInfos[]) 1169 if (wc != wcs[i]) { 1171 wcs[i]); 1196 const unsigned short int wcs[48] = { local 1255 test_wctype("POSIX", text, wcs, classInfos); 1256 test_wctype("de_DE.ISO8859-1", text, wcs, classInfos); 1257 test_wctype("de_DE.ISO8859-15", text, wcs, classInfos); 1258 test_wctype("de_DE.UTF-8", text, wcs, classInfos); 1154 test_wctype(const char* locale, const wchar_t* text, const unsigned short int wcs[], const unsigned short int classInfos[]) argument
|
/haiku/headers/private/libroot/ |
H A D | wchar_private.h | 39 extern wchar_t *__wcschr(const wchar_t *wcs, wchar_t wc); 40 extern wchar_t *__wcschrnul(const wchar_t *wcs, wchar_t wc); 46 extern size_t __wcscspn(const wchar_t *wcs, const wchar_t *reject); 47 extern wchar_t *__wcsdup(const wchar_t *wcs); 52 extern size_t __wcslen(const wchar_t *wcs); 61 extern size_t __wcsnlen(const wchar_t *wcs, size_t maxLength); 64 extern wchar_t *__wcspbrk(const wchar_t *wcs, const wchar_t *accept); 65 extern wchar_t *__wcsrchr(const wchar_t *wcs, wchar_t wc); 68 extern size_t __wcsspn(const wchar_t *wcs, const wchar_t *accept); 70 extern double __wcstod(const wchar_t *wcs, wchar_ [all...] |
/haiku/headers/posix/ |
H A D | wchar.h | 59 extern int fputws(const wchar_t *wcs, FILE *stream); 80 extern int swscanf(const wchar_t *wcs, const wchar_t *format, ...); 88 extern int vswscanf(const wchar_t *wcs, const wchar_t *format, 99 extern wchar_t *wcschr(const wchar_t *wcs, wchar_t wc); 101 extern wchar_t *wcschrnul(const wchar_t *wcs, wchar_t wc); 107 extern size_t wcscspn(const wchar_t *wcs, const wchar_t *reject); 108 extern wchar_t *wcsdup(const wchar_t *wcs); 113 extern size_t wcslen(const wchar_t *wcs); 122 extern size_t wcsnlen(const wchar_t *wcs, size_t maxLength); 125 extern wchar_t *wcspbrk(const wchar_t *wcs, cons [all...] |
/haiku/src/system/libroot/posix/musl/time/ |
H A D | wcsftime.c | 67 size_t wcsftime(wchar_t *restrict wcs, size_t n, const wchar_t *restrict f, const struct tm *restrict tm) argument 69 return __wcsftime_l(wcs, n, f, tm, CURRENT_LOCALE);
|
/haiku/src/system/libroot/posix/glibc/regex/ |
H A D | regex_internal.c | 137 wint_t *new_wcs = re_realloc (pstr->wcs, wint_t, new_buf_len); 140 pstr->wcs = new_wcs; 251 pstr->wcs[byte_idx++] = wc; 254 pstr->wcs[byte_idx++] = WEOF; 296 pstr->wcs[byte_idx] = (wchar_t) pstr->mbs[byte_idx]; 326 pstr->wcs[byte_idx++] = wcu; 329 pstr->wcs[byte_idx++] = WEOF; 337 pstr->wcs[byte_idx++] = (wchar_t) ch; 410 pstr->wcs[byte_idx] = wcu; 416 pstr->wcs[byte_id [all...] |
H A D | regex_internal.h | 331 wint_t *wcs; member in struct:re_string_t 409 ((idx) == (pstr)->valid_len || (pstr)->wcs[idx] != WEOF) 411 ((pstr)->wcs[idx] != WEOF && ((pstr)->valid_len == (idx) + 1 \ 412 || (pstr)->wcs[(idx) + 1] != WEOF)) 726 if (pstr->wcs[idx + byte_idx] != WEOF) 737 return (wint_t) pstr->wcs[idx];
|