Lines Matching refs:state
62 mbstate_t* state = (ps == nullptr) ? &__private_state : ps; in mbrtowc() local
65 return mbrtoc32(reinterpret_cast<char32_t*>(pwc), s, n, state); in mbrtowc()
70 mbstate_t* state = (ps == nullptr) ? &__private_state : ps; in mbsnrtowcs() local
76 if (nmc > 0 && mbstate_bytes_so_far(state) > 0 && static_cast<uint8_t>((*src)[0]) < 0x80) { in mbsnrtowcs()
77 return mbstate_reset_and_return_illegal(EILSEQ, state); in mbsnrtowcs()
86 return mbstate_reset_and_return(o, state); in mbsnrtowcs()
90 r = mbrtowc(nullptr, *src + i, nmc - i, state); in mbsnrtowcs()
92 return mbstate_reset_and_return_illegal(EILSEQ, state); in mbsnrtowcs()
95 return mbstate_reset_and_return_illegal(EILSEQ, state); in mbsnrtowcs()
98 return mbstate_reset_and_return(o, state); in mbsnrtowcs()
102 return mbstate_reset_and_return(o, state); in mbsnrtowcs()
113 return mbstate_reset_and_return(o, state); in mbsnrtowcs()
116 r = mbrtowc(dst + o, *src + i, nmc - i, state); in mbsnrtowcs()
119 return mbstate_reset_and_return_illegal(EILSEQ, state); in mbsnrtowcs()
123 return mbstate_reset_and_return_illegal(EILSEQ, state); in mbsnrtowcs()
127 return mbstate_reset_and_return(o, state); in mbsnrtowcs()
132 return mbstate_reset_and_return(o, state); in mbsnrtowcs()
142 mbstate_t* state = (ps == nullptr) ? &__private_state : ps; in wcrtomb() local
145 return c32rtomb(s, static_cast<char32_t>(wc), state); in wcrtomb()
150 mbstate_t* state = (ps == nullptr) ? &__private_state : ps; in wcsnrtombs() local
152 if (!mbstate_is_initial(state)) { in wcsnrtombs()
153 return mbstate_reset_and_return_illegal(EILSEQ, state); in wcsnrtombs()
168 r = wcrtomb(buf, wc, state); in wcsnrtombs()
189 r = wcrtomb(dst + o, wc, state); in wcsnrtombs()
196 r = wcrtomb(buf, wc, state); in wcsnrtombs()