Lines Matching refs:wlen
384 decode_ascii(const char *arg, wchar_t **wstr, size_t *wlen, in decode_ascii() argument
414 if (wlen) { in decode_ascii()
415 *wlen = in - (unsigned char*)arg; in decode_ascii()
427 if (wlen != NULL) { in decode_ascii()
428 *wlen = out - res; in decode_ascii()
436 decode_current_locale(const char* arg, wchar_t **wstr, size_t *wlen, in decode_current_locale() argument
474 if (wlen != NULL) { in decode_current_locale()
475 *wlen = count; in decode_current_locale()
536 if (wlen != NULL) { in decode_current_locale()
537 *wlen = out - res; in decode_current_locale()
544 if (wlen) { in decode_current_locale()
545 *wlen = in - (unsigned char*)arg; in decode_current_locale()
555 return decode_ascii(arg, wstr, wlen, reason, errors); in decode_current_locale()
583 _Py_DecodeLocaleEx(const char* arg, wchar_t **wstr, size_t *wlen, in _Py_DecodeLocaleEx() argument
589 return _Py_DecodeUTF8Ex(arg, strlen(arg), wstr, wlen, reason, in _Py_DecodeLocaleEx()
592 return decode_current_locale(arg, wstr, wlen, reason, errors); in _Py_DecodeLocaleEx()
597 return _Py_DecodeUTF8Ex(arg, strlen(arg), wstr, wlen, reason, in _Py_DecodeLocaleEx()
605 return _Py_DecodeUTF8Ex(arg, strlen(arg), wstr, wlen, reason, in _Py_DecodeLocaleEx()
616 return decode_ascii(arg, wstr, wlen, reason, errors); in _Py_DecodeLocaleEx()
620 return decode_current_locale(arg, wstr, wlen, reason, errors); in _Py_DecodeLocaleEx()
645 Py_DecodeLocale(const char* arg, size_t *wlen) in Py_DecodeLocale() argument
648 int res = _Py_DecodeLocaleEx(arg, &wstr, wlen, in Py_DecodeLocale()
653 if (wlen != NULL) { in Py_DecodeLocale()
654 *wlen = (size_t)res; in Py_DecodeLocale()