[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