Searched refs:wcs (Results 1 - 18 of 18) sorted by relevance

/haiku/src/system/libroot/posix/wchar/
H A Dwcschrnul.c10 __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 Dwcschr.c10 __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 Dwcspbrk.c10 __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 Dwcsrchr.c12 const wchar_t* wcs = wcsIn + wcslen(wcsIn); local
13 for (; wcs >= wcsIn; --wcs) {
14 if (*wcs == wc)
15 return (wchar_t*)wcs;
H A Dwcsnlen.c10 __wcsnlen(const wchar_t* wcs, size_t maxLength) argument
14 while (length < maxLength && *wcs++ != L'\0')
H A Dwcslen.c10 __wcslen(const wchar_t* wcs) argument
14 while (*wcs++ != L'\0')
H A Dwcsdup.c14 __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 Dwcscspn.c10 __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 Dwcsspn.c10 __wcsspn(const wchar_t* wcs, const wchar_t* acceptIn) argument
12 const wchar_t* wcPointer = wcs;
24 return wcPointer - wcs;
H A Dwcstok.c12 __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 Dwcsftime.cpp10 __wcsftime(wchar_t* wcs, size_t wcsSize, const wchar_t* format, argument
/haiku/src/tests/system/libroot/posix/
H A Dtst-fgetws.c19 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 Dlocale_test.cpp1155 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 Dwchar_private.h39 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 Dwchar.h59 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 Dwcsftime.c67 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 Dregex_internal.c137 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 Dregex_internal.h331 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];

Completed in 74 milliseconds