Lines Matching refs:scd
143 struct stateful_cd *scd;
158 scd = malloc(sizeof *scd);
159 if (!scd) return (iconv_t)-1;
160 scd->base_cd = cd;
161 scd->state = 0;
162 cd = (iconv_t)scd;
230 struct stateful_cd *scd=0;
232 scd = (void *)cd;
233 cd = scd->base_cd;
300 if (!scd->state) {
303 scd->state = type==UCS2
309 type = scd->state;
313 if (!scd->state) {
316 scd->state = c==0xfffe0000 ? UTF_32LE : UTF_32BE;
320 type = scd->state;
372 case 'B': scd->state=0; continue;
373 case 'J': scd->state=1; continue;
374 case 'I': scd->state=4; continue;
375 case 128+'@': scd->state=2; continue;
376 case 128+'B': scd->state=3; continue;
380 switch (scd->state) {