Lines Matching defs:script
219 // Hardcoded mapping from script sample characters to script codes.
221 // easy to add non-script codes specific to collation.
222 // Con: Needs manual update for each new script or change in sample character.
225 int32_t script;
387 // Lazy-init the script->sample cache.
388 for (int32_t script = 0; script < USCRIPT_CODE_LIMIT; ++script) {
389 UnicodeString sample = uscript_getSampleUnicodeString((UScriptCode)script);
391 sampleChars[script] = U_SENTINEL;
393 sampleChars[script] = sample.char32At(0);
397 for (int32_t script = 0; script < USCRIPT_CODE_LIMIT; ++script) {
398 if (c == sampleChars[script]) {
399 return script;
404 return sampleCharsToScripts[i].script;
918 int32_t script = getCharScript(c2);
919 if(script < 0) {
921 "Error: Unknown script for first-primary sample character "
928 if(script == USCRIPT_UNKNOWN) {
930 builder.addScriptStart(script, Collation::FIRST_UNASSIGNED_PRIMARY);
933 builder.addScriptStart(script, p);
934 if(script == USCRIPT_HIRAGANA) {
936 } else if(script == USCRIPT_HAN) {