diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2023-05-01 09:04:15 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2023-05-01 11:21:17 -0700 |
commit | e915c32cc74671a03a4f656bdbbe9b8103a5ff19 (patch) | |
tree | c2e34adda0cf3c7de1c44a7b782e7790d94f94fd /modules | |
parent | 98deb4fad3bdc7986274feebac3f0f8a50fdce0a (diff) | |
download | gnulib-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 'modules')
-rw-r--r-- | modules/mktime | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/mktime b/modules/mktime index b3ba650a93..e5c4c05687 100644 --- a/modules/mktime +++ b/modules/mktime @@ -13,6 +13,7 @@ multiarch intprops [test $REPLACE_MKTIME = 1] libc-config [test $REPLACE_MKTIME = 1] stdbool [test $REPLACE_MKTIME = 1] +stdckdint [test $REPLACE_MKTIME = 1] time_r [test $REPLACE_MKTIME = 1] verify [test $REPLACE_MKTIME = 1] |