Lines Matching refs:src
28 __mbsnrtowcs(wchar_t* dst, const char** src, size_t nmc, size_t len,
33 TRACE(("mbsnrtowcs(%p, %p, %lu, %lu) - lb:%p\n", dst, *src, nmc, len,
48 const char* srcEnd = *src + nmc;
51 const char* mbSrc = *src;
66 for (; *src < srcEnd && count < len; ++*src, ++count) {
67 if (**src < 0) {
73 *dst++ = (wchar_t)**src;
74 if (**src == 0) {
76 *src = NULL;
82 TRACE(("mbsnrtowcs returns %lx and src %p\n", count, *src));
88 status_t status = backend->MultibyteStringToWchar(dst, len, src, nmc,
101 TRACE(("mbsnrtowcs returns %lx and src %p\n", result, *src));
111 __mbsrtowcs(wchar_t* dst, const char** src, size_t len, mbstate_t* ps)
119 size_t srcLen = backend == NULL ? strlen(*src) + 1 : (size_t)-1;
121 return __mbsnrtowcs(dst, src, srcLen, len, ps);