[tz] [PROPOSED 4/4] * NEWS: Deprecate C89.

Paul Eggert eggert at cs.ucla.edu
Sat Nov 19 20:41:35 UTC 2022

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/NEWS b/NEWS
index 0fa732b..240bae8 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,7 @@ News for the tz database
     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
@@ -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.

More information about the tz mailing list