Lines Matching defs:graphic
180 graphic_t *graphic;
197 graphic = NULL;
217 graphic = GR(psenc->inuse);
221 graphic = GL(psenc->inuse);
226 if (graphic == NULL)
263 if (graphic != GR(psenc->inuse))
267 if (graphic != GL(psenc->inuse))
270 range = &ranges[(size_t)graphic->charset];
275 if (graphic->length == (tail - head)) {
276 if (graphic->charset > GB2312)
302 graphic_t *graphic;
317 graphic = (bit == 0) ? candidate->left : candidate->right;
318 if (graphic == NULL)
323 graphic = ei->ascii;
324 if (graphic == NULL)
326 candidate = graphic->escape;
327 range = &ranges[(size_t)graphic->charset];
328 len = graphic->length;
330 graphic = ei->gb2312;
331 if (graphic == NULL)
333 candidate = graphic->escape;
334 range = &ranges[(size_t)graphic->charset];
335 len = graphic->length;
345 graphic = (bit == 0) ? candidate->left : candidate->right;
346 if (graphic == NULL)
348 range = &ranges[(size_t)graphic->charset];
349 len = graphic->length;
527 graphic_t *graphic;
533 graphic = malloc(sizeof(*graphic));
534 if (graphic == NULL)
536 memset(graphic, 0, sizeof(*graphic));
540 GL(escape) = graphic;
544 GR(escape) = graphic;
547 free(graphic);
550 graphic->escape = escape;
554 graphic->charset = ASCII;
555 graphic->length = 1;
556 ei->ascii = graphic;
561 graphic->charset = GB2312;
562 graphic->length = 2;
563 ei->gb2312 = graphic;
566 graphic->charset = CS94;
568 graphic->charset = CS96;
574 graphic->length = (size_t)(*s - '0');