Lines Matching defs:code

249 	return match(s, cp->code, 0, 1) || match(s, cp->alternates, 3, 1) || cp->ms && match(s, cp->ms, 0, 1);
273 for (t = lp->code; s < e && (*s = *t++); s++);
294 for (t = lp->code; s < e && (*s = *t++); s++);
298 if (tp && tp != &lc_territories[0] && (!(flags & (LC_abbreviated|LC_default)) || !lp || !streq(lp->code, tp->code)))
319 for (t = tp->code; s < e && (*s = toupper(*t++)); s++);
324 for (t = cp->code; s < e && (c = *t++); s++)
354 char code[64];
361 if (!GetLocaleInfo(lc->index, LOCALE_IDEFAULTANSICODEPAGE, code, sizeof(code)))
362 code[0] = 0;
365 else if (streq(lc->charset->ms, code))
366 return sfsprintf(buf, siz, "%s_%s.%s", lang, ctry, code);
368 return sfsprintf(buf, siz, "%s_%s.%s,%s", lang, ctry, code, lc->charset->ms);
415 if (!strcasecmp(t, lc->code) || !strcasecmp(t, lc->name))
417 for (mp = lc_maps; mp->code; mp++)
418 if (streq(t, mp->code))
518 for (lp = lc_languages; lp->code && !streq(s, lp->code); lp++);
521 for (lp = lc_languages; lp->code && (!lp->alternates || !match(s, lp->alternates, n, 0)); lp++);
522 if (!lp->code)
526 for (lp = lc_languages; lp->code && !streq(s, lp->code); lp++);
528 if (lp->code)
534 if (!lp || !lp->code)
536 for (lp = lc_languages; lp->code && !match(s, lp->name, 0, 0); lp++);
537 if (!lp || !lp->code)
542 for (tp = lc_territories; tp->code && !streq(s, tp->code); tp++);
557 if (tp->code)
560 if (!lp || !lp->code)
572 name = ((Lc_language_t*)lp)->code = ((Lc_language_t*)lp)->name = (const char*)(lp + 1);
573 memcpy((char*)lp->code, s, z - 1);
586 if (!tp || !tp->code)
592 for (tp = lc_territories; tp->code; tp++)
606 s = (char*)lp->code;
608 if (!tp || !tp->code)
613 for (tp = lc_territories; tp->code; tp++)
614 if (streq(s, tp->code))
624 for (tp = lc_territories; tp->code; tp++)
632 if (tp && !tp->code)
649 for (cp = lc_charsets; cp->code; cp++)
655 if (!cp->code)
686 for (cp = lc_charsets; cp->code; cp++)
689 if (!cp || !cp->code)
703 strcpy((char*)(lc->code = lc->name + n), s);
707 if (!strcmp(lc->charset->code, "utf8"))
754 ls->lc.code = ls->lc.name = ls->buf;
763 if (!lc_territories[++ls->territory].code)