Lines Matching refs:want
108 int want; member
115 return (ps == NULL || ((const _EucState *)ps)->want == 0); in _EUC_mbsinit()
316 int i, want; in _EUC_mbrtowc_impl() local
322 if (es->want < 0 || es->want > MB_CUR_MAX) { in _EUC_mbrtowc_impl()
337 if (es->want == 0) { in _EUC_mbrtowc_impl()
347 want = 2; in _EUC_mbrtowc_impl()
349 want = cs2width; in _EUC_mbrtowc_impl()
351 want = cs3width; in _EUC_mbrtowc_impl()
358 es->want = want; in _EUC_mbrtowc_impl()
361 want = es->want; in _EUC_mbrtowc_impl()
365 for (i = 0; i < MIN(want, n); i++) { in _EUC_mbrtowc_impl()
371 if (i < want) { in _EUC_mbrtowc_impl()
373 es->want = want - i; in _EUC_mbrtowc_impl()
380 es->want = 0; in _EUC_mbrtowc_impl()
381 return (wc == L'\0' ? 0 : want); in _EUC_mbrtowc_impl()
395 if (es->want != 0) { in _EUC_wcrtomb_impl()