Commit Graph

3 Commits

Author SHA1 Message Date
DJ Delorie
8260f23616 time/tst-strftime3.c: Disable snprintf warning.
snprintf will only truncate the output if the data its given
is corrupted, but a truncated buffer will not match the
"pristine" data's buffer, which is all we need.  So just
disable the warning via the DIAG macros.
2019-04-03 17:49:43 -04:00
DJ Delorie
0bd545ee23 Add Reiwa era tests to time/tst-strftime3.c
Also fix printf warning
2019-04-02 10:40:17 -04:00
DJ Delorie
e0e4c321c3 Fix strptime era handling, add more strftime tests [BZ #24394]
Test the transition points between all the currently listed Japanese
era name changes. This includes testing the transition between the
first year date and the second year date. This test will help test
the upcoming Japanese era name change.

Also fixes a fencepost error where the era name isn't properly parsed
by strptime in the last (partial) year of the era.

Example: if an era change happens in Feb 1990, and again in Aug 1995,
that's 5.5 years long, but the 0.5 year wasn't accounted for.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2019-04-01 14:19:16 -04:00