rurban / safeclib

safec libc extension with all C11 Annex K functions
https://rurban.github.io/safeclib/
Other
333 stars 66 forks source link

t_towupper test regressions on cygwin #66

Closed rurban closed 5 years ago

rurban commented 5 years ago
FAIL: t_towupper
================
84 U+00B5: U+00B5 != U+03BC status=C, name=MICRO SIGN
120 Error towupper(U+00B5) = U+039C status=C, name=MICRO SIGN
84 U+0100: U+0100 != U+0101 status=C, name=LATIN CAPITAL LETTER A WITH MACRON
84 U+0139: U+0139 != U+013A status=C, name=LATIN CAPITAL LETTER L WITH ACUTE
84 U+014A: U+014A != U+014B status=C, name=LATIN CAPITAL LETTER ENG
84 U+0181: U+0181 != U+0253 status=C, name=LATIN CAPITAL LETTER B WITH HOOK
84 U+018E: U+018E != U+01DD status=C, name=LATIN CAPITAL LETTER REVERSED E
84 U+019C: U+019C != U+026F status=C, name=LATIN CAPITAL LETTER TURNED M
84 U+01AC: U+01AC != U+01AD status=C, name=LATIN CAPITAL LETTER T WITH HOOK
84 U+01DE: U+01DE != U+01DF status=C, name=LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
84 U+01F1: U+01F1 != U+01F3 status=C, name=LATIN CAPITAL LETTER DZ
84 U+023A: U+023A != U+2C65 status=C, name=LATIN CAPITAL LETTER A WITH STROKE
84 U+0241: U+0241 != U+0242 status=C, name=LATIN CAPITAL LETTER GLOTTAL STOP
84 U+03CF: U+03CF != U+03D7 status=C, name=GREEK CAPITAL KAI SYMBOL
84 U+03D8: U+03D8 != U+03D9 status=C, name=GREEK LETTER ARCHAIC KOPPA
84 U+03F4: U+03F4 != U+03B8 status=C, name=GREEK CAPITAL THETA SYMBOL
84 U+03FD: U+03FD != U+037B status=C, name=GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL
84 U+0460: U+0460 != U+0461 status=C, name=CYRILLIC CAPITAL LETTER OMEGA
84 U+04D0: U+04D0 != U+04D1 status=C, name=CYRILLIC CAPITAL LETTER A WITH BREVE
84 U+1F08: U+1F08 != U+1F00 status=C, name=GREEK CAPITAL LETTER ALPHA WITH PSILI
84 U+1F28: U+1F28 != U+1F20 status=C, name=GREEK CAPITAL LETTER ETA WITH PSILI
84 U+1F38: U+1F38 != U+1F30 status=C, name=GREEK CAPITAL LETTER IOTA WITH PSILI
84 U+1F68: U+1F68 != U+1F60 status=C, name=GREEK CAPITAL LETTER OMEGA WITH PSILI
84 U+1FB8: U+1FB8 != U+1FB0 status=C, name=GREEK CAPITAL LETTER ALPHA WITH VRACHY
84 U+1FC8: U+1FC8 != U+1F72 status=C, name=GREEK CAPITAL LETTER EPSILON WITH VARIA
84 U+1FD8: U+1FD8 != U+1FD0 status=C, name=GREEK CAPITAL LETTER IOTA WITH VRACHY
84 U+1FE8: U+1FE8 != U+1FE0 status=C, name=GREEK CAPITAL LETTER UPSILON WITH VRACHY
84 U+1FF8: U+1FF8 != U+1F78 status=C, name=GREEK CAPITAL LETTER OMICRON WITH VARIA
84 U+2C67: U+2C67 != U+2C68 status=C, name=LATIN CAPITAL LETTER H WITH DESCENDER
84 U+2C75: U+2C75 != U+2C76 status=C, name=LATIN CAPITAL LETTER HALF H
84 U+A732: U+A732 != U+A733 status=C, name=LATIN CAPITAL LETTER AA
84 U+A779: U+A779 != U+A77A status=C, name=LATIN CAPITAL LETTER INSULAR D
84 U+A796: U+A796 != U+A797 status=C, name=LATIN CAPITAL LETTER B WITH FLOURISH
120 Error towupper(U+AB53) = U+A7B3 status=C, name=ADLAM CAPITAL LETTER SHA
FAIL t_towupper.exe (exit status: 1)
rurban commented 5 years ago

Fixed by regen the unw* headers for the new unicode, and fixing the probe HAVE_TOWUPPER_OK. 36c9b3c0f9d201f3f7e6b8c8d908e5021e6fd759 and 7e331e1b444b1d590f962b9c884592ff46b86c5b