]> git.ipfire.org Git - thirdparty/bind9.git/commit
Simplify add/sub/mul overflow checks
authorOndřej Surý <ondrej@isc.org>
Tue, 5 Aug 2025 06:19:20 +0000 (08:19 +0200)
committerOndřej Surý <ondrej@isc.org>
Tue, 26 Aug 2025 13:32:53 +0000 (15:32 +0200)
commit38124cfcb242d42d89bdbd1dd5cef03498e8ca8e
tree7b05b73964533fe8be42aba8e17e37b5a3df00fa
parent40fda03e5094a416cd864aaaf30883d9f4ac8e9f
Simplify add/sub/mul overflow checks

Use C23 stdckdint.h when available and define ckd_{mul,add,sub} shims to
__builtin_{mul,add,sub}_overflow().  Require the __builtin functions
unconditionally.
lib/dns/keymgr.c
lib/dns/rdataslab.c
lib/isc/include/isc/overflow.h
lib/isc/time.c
meson.build