gnulib - GNU portability library - News
Gnulib helps you avoid integer overflow vulnerabilities
Item posted by Paul Eggert <eggert> on Tue 08 Dec 2020 01:47:09 AM UTC.
Gnulib's intprops module has new macros INT_ADD_OK, INT_SUBTRACT_OK, and INT_MULTIPLY_OK that support portable overflow checking while doing integer arithmetic. On GNU platforms the macros typically use only a single machine instruction more than ordinary integer arithmetic would.
Powered by Savane 3.14-50d9.
Corresponding source code