Lines Matching defs:psenc
147 #define _PSENC (psenc->ch[psenc->chlen - 1])
148 #define _PUSH_PSENC(c) (psenc->ch[psenc->chlen++] = (c))
153 _GBK2KState * __restrict psenc, size_t * __restrict nresult)
162 /* _citrus_GBK2K_init_state(ei, psenc); */
163 psenc->chlen = 0;
168 chlenbak = psenc->chlen;
170 switch (psenc->chlen) {
195 switch (psenc->chlen) {
221 len = psenc->chlen;
222 s1 = &psenc->ch[0];
230 *nresult = (wc == 0) ? 0 : psenc->chlen - chlenbak;
231 /* _citrus_GBK2K_init_state(ei, psenc); */
232 psenc->chlen = 0;
252 char * __restrict s, size_t n, wchar_t wc, _GBK2KState * __restrict psenc,
258 if (psenc->chlen != 0) {
295 memcpy(s, psenc->ch, psenc->chlen);
296 *nresult = psenc->chlen;
297 /* _citrus_GBK2K_init_state(ei, psenc); */
298 psenc->chlen = 0;
374 _GBK2KState * __restrict psenc, int * __restrict rstate)
377 *rstate = (psenc->chlen == 0) ? _STDENC_SDGEN_INITIAL :