summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2022-08-09 23:20:49 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2022-08-10 00:22:09 -0700
commitef5a4088d9236a55283d1eb576f560aa39c09e6f (patch)
tree8e385baed75dfd2ea33ce069e66f013146cb40d9 /ChangeLog
parent2eb92c362ecfb2dae9c9cb37cb9246df6989181c (diff)
downloadgnulib-ef5a4088d9236a55283d1eb576f560aa39c09e6f.tar.gz
stdckdint: prefer to intprops when easy
stdckdint.h is part of draft C23 and therefore is more likely to be familiar to programmers in the future, so prefer it to intprops.h in files that don’t need non-_WRAPV intprops.h macros. * lib/alignalloc.c, lib/backupfile.c, lib/fnmatch.c, lib/fnmatch_loop.c: * lib/group-member.c, lib/malloca.c, lib/posixtm.c, lib/reallocarray.c: * lib/xmalloc.c: For files that can use stdckdint.h just as easily as intprops.h, include the former instead of the latter, and use the former’s ckd_* macros instead of the latter’s *_WRAPV macros. * modules/alignalloc, modules/backup-rename, modules/backupfile: * modules/fnmatch, modules/group-member, modules/malloca: * modules/posixtm, modules/reallocarray: * modules/relocatable-prog-wrapper, modules/xalloc: Depend on stdckdint instead of intprops.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 20c25c902a..5293fc104f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,21 @@
2022-08-09 Paul Eggert <eggert@cs.ucla.edu>
+ stdckdint: prefer to intprops when easy
+ stdckdint.h is part of draft C23 and therefore is more likely
+ to be familiar to programmers in the future, so prefer it to
+ intprops.h in files that don’t need non-_WRAPV intprops.h macros.
+ * lib/alignalloc.c, lib/backupfile.c, lib/fnmatch.c, lib/fnmatch_loop.c:
+ * lib/group-member.c, lib/malloca.c, lib/posixtm.c, lib/reallocarray.c:
+ * lib/xmalloc.c:
+ For files that can use stdckdint.h just as easily as intprops.h,
+ include the former instead of the latter, and use the former’s
+ ckd_* macros instead of the latter’s *_WRAPV macros.
+ * modules/alignalloc, modules/backup-rename, modules/backupfile:
+ * modules/fnmatch, modules/group-member, modules/malloca:
+ * modules/posixtm, modules/reallocarray:
+ * modules/relocatable-prog-wrapper, modules/xalloc:
+ Depend on stdckdint instead of intprops.
+
stdckdint: new module
This supports draft C23 <stdckdint.h>.
* doc/posix-headers/stdckdint.texi: