[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
 
   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
 
@@ -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.
-- 
2.38.1



More information about the tz mailing list