Lines Matching refs:state

31   mbstate_t state;
45 memset (&state, '\0', sizeof (mbstate_t));
47 ret = mbrtowc (&wc, "x", 0, &state);
52 assert (mbsinit (&state));
58 memset (&state, '\0', sizeof (mbstate_t));
60 ret = mbrtowc (&wc, "", 1, &state);
63 assert (mbsinit (&state));
64 ret = mbrtowc (NULL, "", 1, &state);
66 assert (mbsinit (&state));
75 memset (&state, '\0', sizeof (mbstate_t));
103 ret = mbrtowc (&wc, buf, 1, &state);
106 assert (mbsinit (&state));
107 ret = mbrtowc (NULL, buf, 1, &state);
109 assert (mbsinit (&state));
117 memset (&state, '\0', sizeof (mbstate_t));
119 ret = mbrtowc (&wc, NULL, 5, &state);
122 assert (mbsinit (&state));
133 memset (&state, '\0', sizeof (mbstate_t));
141 ret = mbrtowc (&wc, input, 1, &state);
144 assert (mbsinit (&state));
148 ret = mbrtowc (&wc, input + 1, 1, &state);
151 assert (mbsinit (&state));
155 ret = mbrtowc (NULL, input + 2, 3, &state);
157 assert (mbsinit (&state));
160 ret = mbrtowc (&wc, input + 2, 3, &state);
163 assert (mbsinit (&state));
167 ret = mbrtowc (&wc, input + 3, 2, &state);
170 assert (mbsinit (&state));
174 ret = mbrtowc (&wc, input + 4, 1, &state);
177 assert (mbsinit (&state));
186 memset (&state, '\0', sizeof (mbstate_t));
194 ret = mbrtowc (&wc, input, 1, &state);
197 assert (mbsinit (&state));
201 ret = mbrtowc (&wc, input + 1, 1, &state);
204 assert (!mbsinit (&state));
208 ret = mbrtowc (&wc, input + 2, 5, &state);
211 assert (mbsinit (&state));
215 ret = mbrtowc (NULL, input + 3, 4, &state);
217 assert (mbsinit (&state));
220 ret = mbrtowc (&wc, input + 3, 4, &state);
223 assert (mbsinit (&state));
228 ret = mbrtowc (&wc, input + 5, 2, &state);
231 assert (mbsinit (&state));
235 ret = mbrtowc (&wc, input + 6, 1, &state);
238 assert (mbsinit (&state));
244 /* make a backup of the state */
245 mbstate_t stateBackup = state;
247 ret = mbrtowc (&wc, tooShort, 1, &state);
249 /* restore the state from the backup */
250 state = stateBackup;
252 ret = mbrtowc (&wc, ok, 2, &state);
263 memset (&state, '\0', sizeof (mbstate_t));
271 ret = mbrtowc (&wc, input, 1, &state);
274 assert (mbsinit (&state));
278 ret = mbrtowc (&wc, input + 1, 2, &state);
281 assert (mbsinit (&state));
286 ret = mbrtowc (&wc, input + 3, 1, &state);
289 assert (!mbsinit (&state));
293 ret = mbrtowc (&wc, input + 4, 4, &state);
296 assert (mbsinit (&state));
300 ret = mbrtowc (NULL, input + 5, 3, &state);
302 assert (mbsinit (&state));
305 ret = mbrtowc (&wc, input + 5, 3, &state);
308 assert (mbsinit (&state));
313 ret = mbrtowc (&wc, input + 7, 1, &state);
316 assert (mbsinit (&state));
325 memset (&state, '\0', sizeof (mbstate_t));
333 ret = mbrtowc (&wc, input, 1, &state);
336 assert (mbsinit (&state));
340 ret = mbrtowc (&wc, input + 1, 1, &state);
343 assert (!mbsinit (&state));
347 ret = mbrtowc (&wc, input + 2, 7, &state);
350 assert (mbsinit (&state));
354 ret = mbrtowc (NULL, input + 3, 6, &state);
356 assert (mbsinit (&state));
359 ret = mbrtowc (&wc, input + 3, 6, &state);
362 assert (mbsinit (&state));
369 ret = mbrtowc (&wc, input + 7, 2, &state);
372 assert (mbsinit (&state));
376 ret = mbrtowc (&wc, input + 8, 1, &state);
379 assert (mbsinit (&state));