From ebe899af0dc3215159a9c896ac6f35b72a18cb6e Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Fri, 17 Dec 2021 21:45:54 +0100 Subject: timezone: test-case for BZ #28707 This test-case is the tzfile for Asuncion generated by tzlib-2021e as follows, using the tzlib-2021e zic: "zic -d DEST -r @1546300800 -L /dev/null -b slim SOURCE/southamerica". Note that in its type 2 header, it has two entries in its "time-types" array (types), but only one entry in its "transition types" array (type_idxs). * timezone/Makefile, timezone/tst-pr28707.c, timezone/testdata/gen-XT5.sh: New test. Co-authored-by: Christopher Wong --- timezone/testdata/gen-XT5.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 timezone/testdata/gen-XT5.sh (limited to 'timezone/testdata') diff --git a/timezone/testdata/gen-XT5.sh b/timezone/testdata/gen-XT5.sh new file mode 100755 index 0000000000..3cea0569eb --- /dev/null +++ b/timezone/testdata/gen-XT5.sh @@ -0,0 +1,16 @@ +#! /bin/sh + +# This test-case is the tzfile for America/Asuncion +# generated by tzlib-2021e as follows, using the tzlib-2021e +# zic: "zic -d DEST -r @1546300800 -L /dev/null -b slim +# SOURCE/southamerica". Note that in its type 2 header, it +# has two entries in its "time-types" array (types), but +# only one entry in its "transition types" array +# (type_idxs). + +printf \ +'TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'\ +'\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0TZif2\0\0\0\0\0\0\0\0'\ +'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\b\0'\ +'\0\0\0\*\255\200\1\0\0\0\0\0\0\377\377\325\320\1\4-00\0-03\0\n'\ +'<-04>4<-03>,M10.1.0/0,M3.4.0/0\n' -- cgit v1.2.3