Skip to content

Commit

Permalink
* NEWS: Deprecate C89.
Browse files Browse the repository at this point in the history
  • Loading branch information
eggert committed Nov 19, 2022
1 parent b5a8115 commit 43faca9
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ News for the tz database

Briefly:
Fix some pre-1996 timestamps in northern Canada.
C89 is now deprecated; please use C99 or later.
Portability fixes for AIX, libintl, MS-Windows, musl, z/OS
C23 timegm now supported by default

Expand All @@ -27,6 +28,12 @@ Unreleased, experimental changes

Changes to code

Although tzcode still works with C89, bugs found in recent routine
maintenance indicate that bitrot has set in and that in practice
C89 is no longer used to build tzcode. As it is a maintenance
burden, support for C89 is planned to be removed soon. Instead,
please use compilers compatible with C99, C11, C17, or C23.

timegm, which tzcode implemented in 1989, will finally be
standardized 34 years later as part of C23, so timegm is now
supported even if STD_INSPIRED is not defined.
Expand Down

0 comments on commit 43faca9

Please sign in to comment.