> ./locale_test setlocale() all fine localeconv for 'POSIX' all fine localeconv for 'de_DE' all fine localeconv for 'de_DE.ISO8859-1' all fine localeconv for 'hr_HR.ISO8859-2' PROBLEM: lc.currency_symbol = "HRK" (expected "kn") 1 problem(s) found! localeconv for 'de_CH' PROBLEM: lc.thousands_sep = "’" (expected "'") PROBLEM: lc.mon_thousands_sep = "’" (expected "'") 2 problem(s) found! localeconv for 'gu_IN' PROBLEM: lc.p_sep_by_space = 0 (expected 1) PROBLEM: lc.n_sep_by_space = 0 (expected 1) PROBLEM: lc.int_p_sep_by_space = 0 (expected 1) PROBLEM: lc.int_n_sep_by_space = 0 (expected 1) 4 problem(s) found! localeconv for 'it_IT' PROBLEM: lc.p_cs_precedes = 0 (expected 1) PROBLEM: lc.n_cs_precedes = 0 (expected 1) PROBLEM: lc.int_p_cs_precedes = 0 (expected 1) PROBLEM: lc.int_n_cs_precedes = 0 (expected 1) 4 problem(s) found! localeconv for 'nl_NL' PROBLEM: lc.p_sign_posn = 127 (expected 2) PROBLEM: lc.n_sign_posn = 127 (expected 2) PROBLEM: lc.int_p_sign_posn = 127 (expected 2) PROBLEM: lc.int_n_sign_posn = 127 (expected 2) 4 problem(s) found! localeconv for 'nb_NO' PROBLEM: lc.negative_sign = "−" (expected "-") 1 problem(s) found! strftime for 'POSIX' all fine strftime for 'de_DE.UTF-8' PROBLEM: strftime("%c") = "Samstag, 17. Juli 2010 um 18:26:09 GMT" (expected "Samstag, 17. Juli 2010 18:26:09 GMT") PROBLEM: strftime("%b") = "Juli" (expected "Jul") 2 problem(s) found! strftime for 'hr_HR.ISO8859-2' PROBLEM: strftime("%c") = "subota, 17. srpnja 2010. u 18:26:09 (GMT)" (expected "subota, 17. srpnja 2010. 18:26:09 GMT") PROBLEM: strftime("%x") = "17. srp 2010." (expected "17. 07. 2010.") 2 problem(s) found! strftime for 'gu_IN' PROBLEM: strftime("%c") = "" (expected "શનિવાર, 17 જુલાઈ, 2010 06:26:09 PM GMT") 1 problem(s) found! strftime for 'it_IT' PROBLEM: strftime("%x") = "17 lug 2010" (expected "17/lug/2010") 1 problem(s) found! strftime for 'nl_NL' PROBLEM: strftime("%c") = "zaterdag 17 juli 2010 om 18:26:09 GMT" (expected "zaterdag 17 juli 2010 18:26:09 GMT") 1 problem(s) found! strftime for 'nb_NO' PROBLEM: strftime("%c") = "lørdag 17. juli 2010 18:26:09 GMT" (expected "kl. 18:26:09 GMT lørdag 17. juli 2010") PROBLEM: strftime("%x") = "17. jul. 2010" (expected "17. juli 2010") PROBLEM: strftime("%b") = "jul." (expected "juli") 3 problem(s) found! strptime for 'POSIX' all fine strptime for 'de_DE.UTF-8' PROBLEM: strptime("Samstag, 17. Juli 2010 18:26:09 GMT", "%c") failed PROBLEM: strptime("17.07.2010", "%x") = "1279362369" (expected "1279391169") 2 problem(s) found! strptime for 'hr_HR.ISO8859-2' PROBLEM: strptime("subota, 17. srpnja 2010. 18:26:09 GMT", "%c") failed PROBLEM: strptime("17. 07. 2010.", "%x") = "-1799837886" (expected "1279391169") PROBLEM: strptime("18:26:09", "%X") = "-1799837886" (expected "1279391169") PROBLEM: strptime("sub", "%a") = "-1799837885" (expected "1279391169") PROBLEM: strptime("subota", "%A") = "-1799837884" (expected "1279391169") PROBLEM: strptime("srp", "%b") = "-1799837883" (expected "1279391169") PROBLEM: strptime("srpnja", "%B") = "-1799837882" (expected "1279391169") 7 problem(s) found! strptime for 'gu_IN' PROBLEM: strptime("શનિવાર, 17 જુલાઈ, 2010 06:26:09 PM GMT", "%c") = "-1799837881" (expected "1279391169") PROBLEM: strptime("17 જુલાઈ, 2010", "%x") = "1279391175" (expected "1279391169") 2 problem(s) found! strptime for 'it_IT' PROBLEM: strptime("sabato 17 luglio 2010 18:26:09 GMT", "%c") failed PROBLEM: strptime("17/lug/2010", "%x") failed 2 problem(s) found! strptime for 'nl_NL' PROBLEM: strptime("zaterdag 17 juli 2010 18:26:09 GMT", "%c") failed 1 problem(s) found! strptime for 'nb_NO' PROBLEM: strptime("kl. 18:26:09 GMT lørdag 17. juli 2010", "%c") failed 1 problem(s) found! ctype of POSIX locale all fine ctype of de_DE.ISO8859-1 locale PROBLEM: ctype(36) = c004 (expected c000) PROBLEM: ctype(43) = c004 (expected c000) PROBLEM: ctype(60) = c004 (expected c000) PROBLEM: ctype(61) = c004 (expected c000) PROBLEM: ctype(62) = c004 (expected c000) PROBLEM: ctype(94) = c004 (expected c000) PROBLEM: ctype(96) = c004 (expected c000) PROBLEM: ctype(124) = c004 (expected c000) PROBLEM: ctype(126) = c004 (expected c000) PROBLEM: ctype(128) = 0 (expected 2) PROBLEM: ctype(129) = 0 (expected 2) PROBLEM: ctype(130) = 0 (expected 2) PROBLEM: ctype(131) = 0 (expected 2) PROBLEM: ctype(132) = 0 (expected 2) PROBLEM: ctype(133) = 0 (expected 2002) PROBLEM: ctype(134) = 0 (expected 2) PROBLEM: ctype(135) = 0 (expected 2) PROBLEM: ctype(136) = 0 (expected 2) PROBLEM: ctype(137) = 0 (expected 2) PROBLEM: ctype(138) = 0 (expected 2) PROBLEM: ctype(139) = 0 (expected 2) PROBLEM: ctype(140) = 0 (expected 2) PROBLEM: ctype(141) = 0 (expected 2) PROBLEM: ctype(142) = 0 (expected 2) PROBLEM: ctype(143) = 0 (expected 2) PROBLEM: ctype(144) = 0 (expected 2) PROBLEM: ctype(145) = 0 (expected 2) PROBLEM: ctype(146) = 0 (expected 2) PROBLEM: ctype(147) = 0 (expected 2) PROBLEM: ctype(148) = 0 (expected 2) PROBLEM: ctype(149) = 0 (expected 2) PROBLEM: ctype(150) = 0 (expected 2) PROBLEM: ctype(151) = 0 (expected 2) PROBLEM: ctype(152) = 0 (expected 2) PROBLEM: ctype(153) = 0 (expected 2) PROBLEM: ctype(154) = 0 (expected 2) PROBLEM: ctype(155) = 0 (expected 2) PROBLEM: ctype(156) = 0 (expected 2) PROBLEM: ctype(157) = 0 (expected 2) PROBLEM: ctype(158) = 0 (expected 2) PROBLEM: ctype(159) = 0 (expected 2) PROBLEM: ctype(160) = 0 (expected 6001) PROBLEM: ctype(161) = 0 (expected c004) PROBLEM: ctype(162) = 0 (expected c000) PROBLEM: ctype(163) = 0 (expected c000) PROBLEM: ctype(164) = 0 (expected c000) PROBLEM: ctype(165) = 0 (expected c000) PROBLEM: ctype(166) = 0 (expected c000) PROBLEM: ctype(167) = 0 (expected c000) PROBLEM: ctype(168) = 0 (expected c000) PROBLEM: ctype(169) = 0 (expected c000) PROBLEM: ctype(170) = 0 (expected c608) PROBLEM: ctype(171) = 0 (expected c004) PROBLEM: ctype(172) = 0 (expected c000) PROBLEM: ctype(173) = 0 (expected c000) PROBLEM: ctype(174) = 0 (expected c000) PROBLEM: ctype(175) = 0 (expected c000) PROBLEM: ctype(176) = 0 (expected c000) PROBLEM: ctype(177) = 0 (expected c000) PROBLEM: ctype(178) = 0 (expected c000) PROBLEM: ctype(179) = 0 (expected c000) PROBLEM: ctype(180) = 0 (expected c000) PROBLEM: ctype(181) = 0 (expected c608) PROBLEM: ctype(182) = 0 (expected c000) PROBLEM: ctype(183) = 0 (expected c004) PROBLEM: ctype(184) = 0 (expected c000) PROBLEM: ctype(185) = 0 (expected c000) PROBLEM: ctype(186) = 0 (expected c608) PROBLEM: ctype(187) = 0 (expected c004) PROBLEM: ctype(188) = 0 (expected c000) PROBLEM: ctype(189) = 0 (expected c000) PROBLEM: ctype(190) = 0 (expected c000) PROBLEM: ctype(191) = 0 (expected c004) PROBLEM: ctype(192) = 0 (expected c508) PROBLEM: tolower(192) = c0 (expected e0) PROBLEM: ctype(193) = 0 (expected c508) PROBLEM: tolower(193) = c1 (expected e1) PROBLEM: ctype(194) = 0 (expected c508) PROBLEM: tolower(194) = c2 (expected e2) PROBLEM: ctype(195) = 0 (expected c508) PROBLEM: tolower(195) = c3 (expected e3) PROBLEM: ctype(196) = 0 (expected c508) PROBLEM: tolower(196) = c4 (expected e4) PROBLEM: ctype(197) = 0 (expected c508) PROBLEM: tolower(197) = c5 (expected e5) PROBLEM: ctype(198) = 0 (expected c508) PROBLEM: tolower(198) = c6 (expected e6) PROBLEM: ctype(199) = 0 (expected c508) PROBLEM: tolower(199) = c7 (expected e7) PROBLEM: ctype(200) = 0 (expected c508) PROBLEM: tolower(200) = c8 (expected e8) PROBLEM: ctype(201) = 0 (expected c508) PROBLEM: tolower(201) = c9 (expected e9) PROBLEM: ctype(202) = 0 (expected c508) PROBLEM: tolower(202) = ca (expected ea) PROBLEM: ctype(203) = 0 (expected c508) PROBLEM: tolower(203) = cb (expected eb) PROBLEM: ctype(204) = 0 (expected c508) PROBLEM: tolower(204) = cc (expected ec) PROBLEM: ctype(205) = 0 (expected c508) PROBLEM: tolower(205) = cd (expected ed) PROBLEM: ctype(206) = 0 (expected c508) PROBLEM: tolower(206) = ce (expected ee) PROBLEM: ctype(207) = 0 (expected c508) PROBLEM: tolower(207) = cf (expected ef) PROBLEM: ctype(208) = 0 (expected c508) PROBLEM: tolower(208) = d0 (expected f0) PROBLEM: ctype(209) = 0 (expected c508) PROBLEM: tolower(209) = d1 (expected f1) PROBLEM: ctype(210) = 0 (expected c508) PROBLEM: tolower(210) = d2 (expected f2) PROBLEM: ctype(211) = 0 (expected c508) PROBLEM: tolower(211) = d3 (expected f3) PROBLEM: ctype(212) = 0 (expected c508) PROBLEM: tolower(212) = d4 (expected f4) PROBLEM: ctype(213) = 0 (expected c508) PROBLEM: tolower(213) = d5 (expected f5) PROBLEM: ctype(214) = 0 (expected c508) PROBLEM: tolower(214) = d6 (expected f6) PROBLEM: ctype(215) = 0 (expected c000) PROBLEM: ctype(216) = 0 (expected c508) PROBLEM: tolower(216) = d8 (expected f8) PROBLEM: ctype(217) = 0 (expected c508) PROBLEM: tolower(217) = d9 (expected f9) PROBLEM: ctype(218) = 0 (expected c508) PROBLEM: tolower(218) = da (expected fa) PROBLEM: ctype(219) = 0 (expected c508) PROBLEM: tolower(219) = db (expected fb) PROBLEM: ctype(220) = 0 (expected c508) PROBLEM: tolower(220) = dc (expected fc) PROBLEM: ctype(221) = 0 (expected c508) PROBLEM: tolower(221) = dd (expected fd) PROBLEM: ctype(222) = 0 (expected c508) PROBLEM: tolower(222) = de (expected fe) PROBLEM: ctype(223) = 0 (expected c608) PROBLEM: ctype(224) = 0 (expected c608) PROBLEM: toupper(224) = e0 (expected c0) PROBLEM: ctype(225) = 0 (expected c608) PROBLEM: toupper(225) = e1 (expected c1) PROBLEM: ctype(226) = 0 (expected c608) PROBLEM: toupper(226) = e2 (expected c2) PROBLEM: ctype(227) = 0 (expected c608) PROBLEM: toupper(227) = e3 (expected c3) PROBLEM: ctype(228) = 0 (expected c608) PROBLEM: toupper(228) = e4 (expected c4) PROBLEM: ctype(229) = 0 (expected c608) PROBLEM: toupper(229) = e5 (expected c5) PROBLEM: ctype(230) = 0 (expected c608) PROBLEM: toupper(230) = e6 (expected c6) PROBLEM: ctype(231) = 0 (expected c608) PROBLEM: toupper(231) = e7 (expected c7) PROBLEM: ctype(232) = 0 (expected c608) PROBLEM: toupper(232) = e8 (expected c8) PROBLEM: ctype(233) = 0 (expected c608) PROBLEM: toupper(233) = e9 (expected c9) PROBLEM: ctype(234) = 0 (expected c608) PROBLEM: toupper(234) = ea (expected ca) PROBLEM: ctype(235) = 0 (expected c608) PROBLEM: toupper(235) = eb (expected cb) PROBLEM: ctype(236) = 0 (expected c608) PROBLEM: toupper(236) = ec (expected cc) PROBLEM: ctype(237) = 0 (expected c608) PROBLEM: toupper(237) = ed (expected cd) PROBLEM: ctype(238) = 0 (expected c608) PROBLEM: toupper(238) = ee (expected ce) PROBLEM: ctype(239) = 0 (expected c608) PROBLEM: toupper(239) = ef (expected cf) PROBLEM: ctype(240) = 0 (expected c608) PROBLEM: toupper(240) = f0 (expected d0) PROBLEM: ctype(241) = 0 (expected c608) PROBLEM: toupper(241) = f1 (expected d1) PROBLEM: ctype(242) = 0 (expected c608) PROBLEM: toupper(242) = f2 (expected d2) PROBLEM: ctype(243) = 0 (expected c608) PROBLEM: toupper(243) = f3 (expected d3) PROBLEM: ctype(244) = 0 (expected c608) PROBLEM: toupper(244) = f4 (expected d4) PROBLEM: ctype(245) = 0 (expected c608) PROBLEM: toupper(245) = f5 (expected d5) PROBLEM: ctype(246) = 0 (expected c608) PROBLEM: toupper(246) = f6 (expected d6) PROBLEM: ctype(247) = 0 (expected c000) PROBLEM: ctype(248) = 0 (expected c608) PROBLEM: toupper(248) = f8 (expected d8) PROBLEM: ctype(249) = 0 (expected c608) PROBLEM: toupper(249) = f9 (expected d9) PROBLEM: ctype(250) = 0 (expected c608) PROBLEM: toupper(250) = fa (expected da) PROBLEM: ctype(251) = 0 (expected c608) PROBLEM: toupper(251) = fb (expected db) PROBLEM: ctype(252) = 0 (expected c608) PROBLEM: toupper(252) = fc (expected dc) PROBLEM: ctype(253) = 0 (expected c608) PROBLEM: toupper(253) = fd (expected dd) PROBLEM: ctype(254) = 0 (expected c608) PROBLEM: toupper(254) = fe (expected de) PROBLEM: ctype(255) = 0 (expected c608) 197 problem(s) found! ctype of de_DE.UTF-8 locale PROBLEM: ctype(36) = c004 (expected c000) PROBLEM: ctype(43) = c004 (expected c000) PROBLEM: ctype(60) = c004 (expected c000) PROBLEM: ctype(61) = c004 (expected c000) PROBLEM: ctype(62) = c004 (expected c000) PROBLEM: ctype(94) = c004 (expected c000) PROBLEM: ctype(96) = c004 (expected c000) PROBLEM: ctype(124) = c004 (expected c000) PROBLEM: ctype(126) = c004 (expected c000) 9 problem(s) found! wctype of POSIX locale all fine wctype of de_DE.ISO8859-1 locale all fine wctype of de_DE.ISO8859-15 locale all fine wctype of de_DE.UTF-8 locale all fine wctrans setup all fine towctrans(toupper) of POSIX locale all fine towctrans(toupper) of de_DE.ISO8859-1 locale all fine towctrans(toupper) of de_DE.ISO8859-15 locale all fine towctrans(toupper) of de_DE.UTF-8 locale all fine towctrans(toupper) of fr_Fr locale all fine towctrans(tolower) of POSIX locale all fine towctrans(tolower) of de_DE.ISO8859-1 locale all fine towctrans(tolower) of de_DE.ISO8859-15 locale all fine towctrans(tolower) of de_DE.UTF-8 locale all fine towctrans(tolower) of fr_Fr locale all fine wcwidth() all fine langinfo of POSIX locale all fine langinfo of de_DE.UTF-8 locale PROBLEM: langinfo for #1 = '%A, %e. %B %Y um %H:%M:%S %Z' (expected '%A, %e. %B %Y %H:%M:%S %Z') PROBLEM: langinfo for #5 = 'AM' (expected 'vorm.') PROBLEM: langinfo for #6 = 'PM' (expected 'nachm.') PROBLEM: langinfo for #33 = 'Jan.' (expected 'Jan') PROBLEM: langinfo for #34 = 'Feb.' (expected 'Feb') PROBLEM: langinfo for #35 = 'März' (expected 'Mär') PROBLEM: langinfo for #36 = 'Apr.' (expected 'Apr') PROBLEM: langinfo for #38 = 'Juni' (expected 'Jun') PROBLEM: langinfo for #39 = 'Juli' (expected 'Jul') PROBLEM: langinfo for #40 = 'Aug.' (expected 'Aug') PROBLEM: langinfo for #41 = 'Sept.' (expected 'Sep') PROBLEM: langinfo for #42 = 'Okt.' (expected 'Okt') PROBLEM: langinfo for #43 = 'Nov.' (expected 'Nov') PROBLEM: langinfo for #44 = 'Dez.' (expected 'Dez') 14 problem(s) found! langinfo of de_DE.ISO8859-15 locale PROBLEM: langinfo for #1 = '%A, %e. %B %Y um %H:%M:%S %Z' (expected '%A, %e. %B %Y %H:%M:%S %Z') PROBLEM: langinfo for #5 = 'AM' (expected 'vorm.') PROBLEM: langinfo for #6 = 'PM' (expected 'nachm.') PROBLEM: langinfo for #33 = 'Jan.' (expected 'Jan') PROBLEM: langinfo for #34 = 'Feb.' (expected 'Feb') PROBLEM: langinfo for #35 = 'Mz' (expected 'M') PROBLEM: langinfo for #36 = 'Apr.' (expected 'Apr') PROBLEM: langinfo for #38 = 'Juni' (expected 'Jun') PROBLEM: langinfo for #39 = 'Juli' (expected 'Jul') PROBLEM: langinfo for #40 = 'Aug.' (expected 'Aug') PROBLEM: langinfo for #41 = 'Sept.' (expected 'Sep') PROBLEM: langinfo for #42 = 'Okt.' (expected 'Okt') PROBLEM: langinfo for #43 = 'Nov.' (expected 'Nov') PROBLEM: langinfo for #44 = 'Dez.' (expected 'Dez') 14 problem(s) found! strcoll in POSIX locale all fine strxfrm in POSIX locale all fine strcoll in en_US.UTF-8 locale all fine strxfrm in en_US.UTF-8 locale all fine strcoll in de_DE.UTF-8 locale all fine strxfrm in de_DE.UTF-8 locale all fine strcoll in de_DE.UTF-8@collation=phonebook locale all fine strxfrm in de_DE.UTF-8@collation=phonebook locale all fine strcoll in fr_CA.UTF-8 locale all fine strxfrm in fr_CA.UTF-8 locale all fine localtime for 'GMT' all fine gmtime for 'GMT' all fine mktime for 'GMT' all fine localtime for 'GMT+2' all fine gmtime for 'GMT+2' all fine mktime for 'GMT+2' all fine localtime for 'GMT-2' all fine gmtime for 'GMT-2' all fine mktime for 'GMT-2' all fine localtime for ':Europe/Berlin' PROBLEM: localtime().tm_zone = 'GMT+2' (expected 'CEST') 1 problem(s) found! gmtime for ':Europe/Berlin' all fine mktime for ':Europe/Berlin' all fine localtime for 'CET' PROBLEM: localtime().tm_zone = 'GMT+2' (expected 'CEST') 1 problem(s) found! gmtime for 'CET' all fine mktime for 'CET' all fine localtime for ':America/Los_Angeles' all fine gmtime for ':America/Los_Angeles' all fine mktime for ':America/Los_Angeles' all fine localtime for ':Asia/Tokyo' PROBLEM: localtime().tm_zone = 'GMT+9' (expected 'GMT+09:00') 1 problem(s) found! gmtime for ':Asia/Tokyo' all fine mktime for ':Asia/Tokyo' all fine localtime for 'GMT' all fine gmtime for 'GMT' all fine mktime for 'GMT' all fine localtime for ':Europe/Berlin' PROBLEM: localtime().tm_zone = 'GMT+1' (expected 'CET') 1 problem(s) found! gmtime for ':Europe/Berlin' all fine mktime for ':Europe/Berlin' all fine localtime for 'CET' all fine gmtime for 'CET' all fine mktime for 'CET' all fine localtime for ':America/Los_Angeles' all fine gmtime for ':America/Los_Angeles' all fine mktime for ':America/Los_Angeles' all fine localtime for ':Asia/Tokyo' PROBLEM: localtime().tm_zone = 'GMT+9' (expected 'GMT+09:00') 1 problem(s) found! gmtime for ':Asia/Tokyo' all fine mktime for ':Asia/Tokyo' all fine localtime for 'GMT' all fine gmtime for 'GMT' all fine mktime for 'GMT' all fine localtime for ':Europe/Berlin' PROBLEM: localtime().tm_zone = 'GMT+1' (expected 'CET') 1 problem(s) found! gmtime for ':Europe/Berlin' all fine mktime for ':Europe/Berlin' all fine localtime for 'CET' all fine gmtime for 'CET' all fine mktime for 'CET' all fine localtime for ':America/Los_Angeles' all fine gmtime for ':America/Los_Angeles' all fine mktime for ':America/Los_Angeles' all fine localtime for ':Asia/Tokyo' PROBLEM: localtime().tm_zone = 'GMT+9' (expected 'GMT+09:00') 1 problem(s) found! gmtime for ':Asia/Tokyo' all fine mktime for ':Asia/Tokyo' all fine sprintf for 'POSIX' all fine sprintf for 'de_DE.UTF-8' all fine sprintf for 'gu_IN' all fine sprintf for 'nb_NO' all fine