Add tests for the PropList API.

This commit is contained in:
Reece H. Dunn
2017-04-09 14:01:59 +01:00
parent ec1a17b229
commit a9aabc6242
5 changed files with 33 additions and 6 deletions
+4 -1
View File
@@ -160,6 +160,9 @@ void uprintf(FILE *out, ucd::codepoint_t c, const char *format)
case 'p': // codepoint
uprintf_codepoint(out, c, *++format);
break;
case 'P': // properties
fprintf(out, "%08x", ucd::properties(c, ucd::lookup_category(c)));
break;
case 'i': // is*
uprintf_is(out, c, *++format);
break;
@@ -244,7 +247,7 @@ int main(int argc, char **argv)
{
for (ucd::codepoint_t c = 0; c <= 0x10FFFF; ++c)
uprintf(stdout, c, format ? format :
"%pH %s %C %c %UH %LH %TH %id %ix %ic %is %ib %ip %iP %ig %iA %ia %iu %il\n");
"%pH %s %C %c %UH %LH %TH %id %ix %ic %is %ib %ip %iP %ig %iA %ia %iu %il %P\n");
}
return 0;
}