summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2023-05-01 09:04:15 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2023-05-01 11:21:17 -0700
commite915c32cc74671a03a4f656bdbbe9b8103a5ff19 (patch)
treec2e34adda0cf3c7de1c44a7b782e7790d94f94fd /config
parent98deb4fad3bdc7986274feebac3f0f8a50fdce0a (diff)
downloadgnulib-e915c32cc74671a03a4f656bdbbe9b8103a5ff19.tar.gz
mktime: prefer C23 style overflow checking
Prefer stdckdint.h macros to intprops.h macros where either will do, as this is the C23 standard. Also, it ports around a pcc bug. * config/srclist.txt: Comment out mktime.c. * lib/mktime.c: Include stdckdint.h, not intprops.h. (__mktime_internal): Prefer stdckdint.h to intprops.h macros. * modules/mktime (Depends-on): Add stdckdint.
Diffstat (limited to 'config')
-rw-r--r--config/srclist.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/config/srclist.txt b/config/srclist.txt
index 1ff4e6ec8d..7003128058 100644
--- a/config/srclist.txt
+++ b/config/srclist.txt
@@ -73,7 +73,7 @@ $LIBCSRC posix/regex.h lib
#$LIBCSRC stdlib/canonicalize lib/canonicalize-lgpl.c
#$LIBCSRC sysdeps/generic/eloop-threshold.h lib
$LIBCSRC time/timegm.c lib
-$LIBCSRC time/mktime.c lib
+#$LIBCSRC time/mktime.c lib
$LIBCSRC time/mktime-internal.h lib
#