platform_bionic/libc/tzcode
Almaz Mingaleev d86a3ab241 Update tzcode from 2022a to 2023a.
57b8fc957a
changes the way overflows are tracked: now compiler builtins
are used instead of manual arithmetics. But as int_fast32_t on
64-bit Android takes 8 bytes, new logic behaves differently.
See time_test.cpp changes for more details.

Changes were applied using following commands:
  1) Checkout tzcode repo
  2) Prepare patches for all tzcode file using
    git diff 2022a 2023a -- <file-name> > <file-name-patch>
  3) Apply these patches to files in bionic using
    patch -p1 <file-name> <file-name-patch>

Bug: 279742606
Test: CtsBionicTestCases
Test: CtsLibcoreTestCases
Test: CtsLibcoreOjTestCases
Test: atest toybox-tests
Change-Id: I7772a90538b8185bdd2f4be6e9d1740c95509d6c
2023-04-28 16:52:53 +01:00
..
asctime.c Update tzcode from 2022a to 2023a. 2023-04-28 16:52:53 +01:00
bionic.cpp Revert "Revert "Do not look for tzdata file in /data."" 2022-06-30 09:39:53 +01:00
difftime.c Bump tzcode from 2016g to 2022a*. 2022-06-07 09:59:16 +01:00
localedef.h Sync strptime.c with upstream. 2022-12-12 20:56:12 +00:00
localtime.c Update tzcode from 2022a to 2023a. 2023-04-28 16:52:53 +01:00
private.h Update tzcode from 2022a to 2023a. 2023-04-28 16:52:53 +01:00
strftime.c Update tzcode from 2022a to 2023a. 2023-04-28 16:52:53 +01:00
strptime.c Sync with upstream openbsd. 2023-03-06 23:32:48 +00:00
tzfile.h Update tzcode from 2022a to 2023a. 2023-04-28 16:52:53 +01:00