• Home
  • Raw
  • Download

Lines Matching full:scripts

17 static void scriptsToString(const UScriptCode scripts[], int32_t length, char s[]) {  in scriptsToString()  argument
20 strcpy(s, "(no scripts)"); in scriptsToString()
28 strcat(s, uscript_getShortName(scripts[i])); in scriptsToString()
158 UScriptCode scripts[5]; in TestUScriptCodeAPI() local
164 num = uscript_getCode("tg", scripts, UPRV_LENGTHOF(scripts), &err); in TestUScriptCodeAPI()
165 assertEqualScripts("tg script: Cyrl", CYRILLIC, 1, scripts, num, err); // Tajik in TestUScriptCodeAPI()
167 num = uscript_getCode("xsr", scripts, UPRV_LENGTHOF(scripts), &err); in TestUScriptCodeAPI()
168 assertEqualScripts("xsr script: Deva", DEVANAGARI, 1, scripts, num, err); // Sherpa in TestUScriptCodeAPI()
172 num = uscript_getCode("ja", scripts, UPRV_LENGTHOF(scripts), &err); in TestUScriptCodeAPI()
173 assertEqualScripts("ja scripts: Kana Hira Hani", in TestUScriptCodeAPI()
174 JAPANESE, UPRV_LENGTHOF(JAPANESE), scripts, num, err); in TestUScriptCodeAPI()
176 num = uscript_getCode("ko", scripts, UPRV_LENGTHOF(scripts), &err); in TestUScriptCodeAPI()
177 assertEqualScripts("ko scripts: Hang Hani", in TestUScriptCodeAPI()
178 KOREAN, UPRV_LENGTHOF(KOREAN), scripts, num, err); in TestUScriptCodeAPI()
180 num = uscript_getCode("zh", scripts, UPRV_LENGTHOF(scripts), &err); in TestUScriptCodeAPI()
181 assertEqualScripts("zh script: Hani", HAN, 1, scripts, num, err); in TestUScriptCodeAPI()
183 num = uscript_getCode("zh-Hant", scripts, UPRV_LENGTHOF(scripts), &err); in TestUScriptCodeAPI()
184 assertEqualScripts("zh-Hant scripts: Hani Bopo", HAN_BOPO, 2, scripts, num, err); in TestUScriptCodeAPI()
186 num = uscript_getCode("zh-TW", scripts, UPRV_LENGTHOF(scripts), &err); in TestUScriptCodeAPI()
187 assertEqualScripts("zh-TW scripts: Hani Bopo", HAN_BOPO, 2, scripts, num, err); in TestUScriptCodeAPI()
191 num = uscript_getCode("ro-RO", scripts, UPRV_LENGTHOF(scripts), &err); in TestUScriptCodeAPI()
192 assertEqualScripts("ro-RO script: Latn", LATIN, 1, scripts, num, err); in TestUScriptCodeAPI()
381 * Unicode 5 and later encode some of these scripts and give them long names. in TestUScriptCodeAPI()
563 static UBool scriptsContain(UScriptCode scripts[], int32_t length, UScriptCode script) { in scriptsContain() argument
567 int32_t s=scripts[i]; in scriptsContain()
577 UScriptCode scripts[20]; in TestGetScriptExtensions() local
583 length=uscript_getScriptExtensions(0x0640, scripts, UPRV_LENGTHOF(scripts), &errorCode); in TestGetScriptExtensions()
589 length=uscript_getScriptExtensions(0x0640, NULL, UPRV_LENGTHOF(scripts), &errorCode); in TestGetScriptExtensions()
595 length=uscript_getScriptExtensions(0x0640, scripts, -1, &errorCode); in TestGetScriptExtensions()
601 length=uscript_getScriptExtensions(0x0640, scripts, 0, &errorCode); in TestGetScriptExtensions()
607 length=uscript_getScriptExtensions(0x0640, scripts, 1, &errorCode); in TestGetScriptExtensions()
614 length=uscript_getScriptExtensions(0x063f, scripts, 0, &errorCode); in TestGetScriptExtensions()
622 length=uscript_getScriptExtensions(-1, scripts, UPRV_LENGTHOF(scripts), &errorCode); in TestGetScriptExtensions()
623 if(U_FAILURE(errorCode) || length!=1 || scripts[0]!=USCRIPT_UNKNOWN) { in TestGetScriptExtensions()
628 length=uscript_getScriptExtensions(0x110000, scripts, UPRV_LENGTHOF(scripts), &errorCode); in TestGetScriptExtensions()
629 if(U_FAILURE(errorCode) || length!=1 || scripts[0]!=USCRIPT_UNKNOWN) { in TestGetScriptExtensions()
636 length=uscript_getScriptExtensions(0x063f, scripts, 1, &errorCode); in TestGetScriptExtensions()
637 if(U_FAILURE(errorCode) || length!=1 || scripts[0]!=USCRIPT_ARABIC) { in TestGetScriptExtensions()
642 length=uscript_getScriptExtensions(0x0640, scripts, UPRV_LENGTHOF(scripts), &errorCode); in TestGetScriptExtensions()
644 !scriptsContain(scripts, length, USCRIPT_ARABIC) || in TestGetScriptExtensions()
645 !scriptsContain(scripts, length, USCRIPT_SYRIAC) || in TestGetScriptExtensions()
646 !scriptsContain(scripts, length, USCRIPT_MANDAIC)) { in TestGetScriptExtensions()
651 length=uscript_getScriptExtensions(0xfdf2, scripts, UPRV_LENGTHOF(scripts), &errorCode); in TestGetScriptExtensions()
652 …if(U_FAILURE(errorCode) || length!=2 || scripts[0]!=USCRIPT_ARABIC || scripts[1]!=USCRIPT_THAANA) { in TestGetScriptExtensions()
657 length=uscript_getScriptExtensions(0xff65, scripts, UPRV_LENGTHOF(scripts), &errorCode); in TestGetScriptExtensions()
658 … if(U_FAILURE(errorCode) || length!=6 || scripts[0]!=USCRIPT_BOPOMOFO || scripts[5]!=USCRIPT_YI) { in TestGetScriptExtensions()