summaryrefslogtreecommitdiff
path: root/localtime.c
Commit message (Expand)AuthorAgeFilesLines
* Use ‘restrict’ more consistently with standardsPaul Eggert2022-12-191-4/+5
* Fix C23-related conformance bugPaul Eggert2022-12-011-2/+2
* Avoid some static aliasing unless C89Paul Eggert2022-11-301-0/+15
* Refactor location of ctime, ctime_rPaul Eggert2022-11-301-21/+0
* Always define STD_INSPIREDPaul Eggert2022-11-301-5/+5
* Use C23 [[reproducible]] if available.Paul Eggert2022-11-211-2/+2
* Use C23 [[maybe_unused]] if availablePaul Eggert2022-11-201-2/+2
* Prefer <stdckdint.h> for overflow checkingPaul Eggert2022-11-191-0/+33
* Avoid some size_t values in localtime.cPaul Eggert2022-11-191-5/+2
* Minor time2sub refactorPaul Eggert2022-11-191-1/+1
* * localtime.c (mktmcpy): Fix misplaced ‘const’.Paul Eggert2022-11-111-1/+1
* Support timegm by default, as per C23Paul Eggert2022-11-101-20/+33
* Port mktime and strftime to strict CPaul Eggert2022-11-081-1/+12
* Use C23 'unreachable' if availablePaul Eggert2022-10-201-1/+1
* Fix Y2438 bug when reading fat TZif filesPaul Eggert2022-10-131-2/+4
* gmtime etc. now say "UTC", not "GMT"Paul Eggert2022-07-191-7/+8
* Avoid C macros when this is easyPaul Eggert2022-07-121-9/+6
* Improve #if indentingPaul Eggert2022-07-121-13/+13
* Refactor by using max and min macrosPaul Eggert2022-06-301-11/+6
* Prefer specified time for vestigial variablesPaul Eggert2022-05-261-15/+31
* Fix spelling and grammar in commentaryPaul Eggert2022-03-211-1/+1
* Fix processing of TZif truncationPaul Eggert2022-02-201-5/+28
* Be more generous when dealing with v1 dataPaul Eggert2021-10-261-30/+41
* Fix uninitialized variable bugPaul Eggert2021-10-261-13/+18
* Fix ambiguous leapsecs by rolling up to a minutePaul Eggert2021-09-111-9/+13
* Omit some castsPaul Eggert2021-09-111-6/+7
* Change is_digit from macro to functionPaul Eggert2021-09-111-0/+7
* Relax leap-second pickinessPaul Eggert2021-09-101-13/+10
* White space fixesPaul Eggert2021-09-101-1/+1
* Port to platforms where malloc does not set errnoPaul Eggert2021-08-091-4/+5
* Remove some lint found by GCC, ClangPaul Eggert2021-08-091-2/+2
* Fix potential integer overflow in differ_by_repeatPaul Eggert2021-04-251-16/+14
* Do not assume unsigned->signed conversion stylePaul Eggert2021-04-231-1/+1
* Be consistent about no space between function and ‘(’.Paul Eggert2021-04-011-7/+7
* Fix more overflow issues with extreme timestampsPaul Eggert2021-03-231-60/+51
* Improve fix for localtime bug with slim leapsPaul Eggert2021-03-231-18/+29
* Fix localtime bug with slim TZif files with leapsPaul Eggert2021-03-161-11/+34
* Simplify tzparse by removing LASTDITCHPaul Eggert2021-03-161-26/+20
* Fix unlikely Y2038 leap second bugPaul Eggert2021-03-161-10/+9
* Don’t oversize leapcorrPaul Eggert2021-03-161-4/+4
* localtime.c is less finicky about leap secondsPaul Eggert2021-03-161-3/+10
* Improve localtime performancePaul Eggert2021-02-231-1/+0
* Fix integer overflow with TZ="EST5EDT4,0/0,J365/0"Paul Eggert2021-02-171-4/+10
* Fix crash with TZ="EST5EDT4,0/0,J365/25"Paul Eggert2021-02-171-3/+1
* Remove unused C macrosPaul Eggert2021-02-131-8/+8
* Remove tzsetwallPaul Eggert2020-04-241-18/+2
* Fix leap second bug after last explicit transitionPaul Eggert2020-01-141-16/+19
* Allow definition of vars the system lacksPaul Eggert2019-11-231-11/+9
* Rename internal identifiers to match RFC 8536Paul Eggert2019-06-161-45/+46
* Bring back attribute_pure for getznamePaul Eggert2018-11-011-2/+2