- expected = ucs42utf8(utf32_decompose_canon(&l, 1, 0));
- if(strcmp(folded, expected)) {
- fprintf(stderr, "%s:%d: casefolding %#lx got '%s', expected '%s'\n",
+ canon_expected = ucs42utf8(utf32_decompose_canon(&l, 1, 0));
+ if(strcmp(canon_folded, canon_expected)) {
+ fprintf(stderr, "%s:%d: canon-casefolding %#lx got '%s', expected '%s'\n",
+ __FILE__, __LINE__, (unsigned long)c,
+ format(canon_folded), format(canon_expected));
+ ++errors;
+ }
+ ++tests;
+ compat_expected = ucs42utf8(utf32_decompose_compat(&l, 1, 0));
+ if(strcmp(compat_folded, compat_expected)) {
+ fprintf(stderr, "%s:%d: compat-casefolding %#lx got '%s', expected '%s'\n",