Lines Matching refs:types

68 rune_map	types = { { 0 }, NULL };
136 { set_map(&types, $2, $1); }
142 { set_digitmap(&types, $2); }
360 list->types = xlalloc(run);
362 list->types[i] = flag;
377 list->types = xlalloc(run);
379 list->types[i] = flag;
392 list->types = xlalloc(run);
394 list->types[i] = flag;
433 r->types[i - r->min] |= flag;
444 list->types = xlalloc(list->max - list->min + 1);
447 list->types[i - list->min] = flag;
450 list->types[i - list->min] |= r->types[i - r->min];
452 free(r->types);
453 r->types = list->types;
465 list->types = xlalloc(r->max - list->min + 1);
468 list->types[i - list->min] = r->types[i - r->min];
471 list->types[i - list->min] = flag;
474 list->types[i - list->min] |= flag;
476 free(r->types);
477 r->types = list->types;
490 r->types = xrelalloc(r->types, list->max - r->min + 1);
493 r->types[i - r->min] |= flag;
496 r->types[i - r->min] = flag;
512 r->types[i - r->min] |= lr->types[i - lr->min];
517 r->types = xrelalloc(r->types, lr->max - r->min + 1);
520 r->types[i - r->min] |= lr->types[i - lr->min];
523 r->types[i - r->min] = lr->types[i - lr->min];
535 free(lr->types);
549 for(list = types.root; list; list = list->next) {
550 list->map = list->types[0];
552 if ((int32_t)list->types[x] != list->map) {
561 uint32_t r = types.map[x];
589 new_locale.runetype[x] = htonl(types.map[x]);
597 list = types.root;
640 list = types.root;
697 list = types.root;
701 list->types[x] = htonl(list->types[x]);
704 if (fwrite((char *)list->types,
777 uint32_t r = types.map[x];
803 for (list = types.root; list; list = list->next) {
846 uint32_t r = ntohl(list->types[x - list->min]);