From: Stefan Liebler Date: Fri, 10 Apr 2015 22:42:00 +0000 (-0700) Subject: Update tst_mbrlen/tst_mbrtowc for mblen change X-Git-Tag: glibc-2.22~405 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=7378b1f8f8ef25017d36af60e2d6a42939d74526;p=glibc.git Update tst_mbrlen/tst_mbrtowc for mblen change commit 9781a370023952383028e07399fd196a889bb2be changed the expected results for mbrlen in case of passing n=0 to -2. The initialization of tst_mbrlen_loc and tst_mbrtowc should be updated accordingly. * tests-mbwc/dat_mbrlen.c (tst_mbrlen_loc): Change expected result to -2 in case of n == 0. * tests-mbwc/tst_mbrtowc.c (tst_mbrtowc): Check result against -2 instead of 0. --- diff --git a/localedata/ChangeLog b/localedata/ChangeLog index 61857f57a2..97e0329c83 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,3 +1,10 @@ +2015-04-10 Stefan Liebler + + * tests-mbwc/dat_mbrlen.c (tst_mbrlen_loc): Change expected + result to -2 in case of n == 0. + * tests-mbwc/tst_mbrtowc.c (tst_mbrtowc): Check result against + -2 instead of 0. + 2015-03-04 Roland McGrath * bug-setlocale1.c (do_test): Remove argument handling and diff --git a/localedata/tests-mbwc/dat_mbrlen.c b/localedata/tests-mbwc/dat_mbrlen.c index 61e8423115..1df485e9c9 100644 --- a/localedata/tests-mbwc/dat_mbrlen.c +++ b/localedata/tests-mbwc/dat_mbrlen.c @@ -30,7 +30,7 @@ TST_MBRLEN tst_mbrlen_loc [] = { }, { { - { 0, 1, 0, }, + { 0, 1, -2, }, { 0, 1, 0, }, { 0, 1, 1, }, } @@ -46,7 +46,7 @@ TST_MBRLEN tst_mbrlen_loc [] = { }, { { - { 0, 1, 0, }, + { 0, 1, -2, }, { 0, 1, 1, }, { 0, 1, 1, }, } @@ -68,7 +68,7 @@ TST_MBRLEN tst_mbrlen_loc [] = { }, { { - { 0, 1, 0, }, + { 0, 1, -2, }, { 0, 1, 1, }, { 0, 1, 1, }, } @@ -84,7 +84,7 @@ TST_MBRLEN tst_mbrlen_loc [] = { }, { { - { 0, 1, 0, }, + { 0, 1, -2, }, { EILSEQ, 1, -1, }, { EILSEQ, 1, -1, }, } @@ -140,7 +140,7 @@ TST_MBRLEN tst_mbrlen_loc [] = { }, { { - { 0, 1, 0, }, + { 0, 1, -2, }, { 0, 1, -2, }, { EILSEQ, 1, -1, }, } diff --git a/localedata/tests-mbwc/tst_mbrtowc.c b/localedata/tests-mbwc/tst_mbrtowc.c index ffb33ce11e..20507abd99 100644 --- a/localedata/tests-mbwc/tst_mbrtowc.c +++ b/localedata/tests-mbwc/tst_mbrtowc.c @@ -26,7 +26,7 @@ tst_mbrtowc (FILE * fp, int debug_flg) TST_HEAD_LOCALE (mbrtowc, S_MBRTOWC); TST_DO_REC (mbrtowc) { - if (mbrtowc (NULL, "", 0, &t) != 0) + if (mbrtowc (NULL, "", 0, &t) != -2) { err_count++; Result (C_FAILURE, S_MBRTOWC, CASE_3,