Fix UBSAN warnings about conversions and overflows.
-rw-r--r-- 78 .astylerc
drwxr-xr-x - .builds
drwxr-xr-x - .ci
-rw-r--r-- 66 .clang-tidy
drwxr-xr-x - .github
-rw-r--r-- 631 .gitignore
-rw-r--r-- 953 AUTHORS
-rw-r--r-- 15472 COPYING
-rw-r--r-- 644 COPYING.README
-rw-r--r-- 1154 Makefile.am
-rw-r--r-- 30099 NEWS
-rw-r--r-- 1140 README.android
-rw-r--r-- 638 README.git
-rw-r--r-- 4916 README.md
-rw-r--r-- 1008 SECURITY.md
-rw-r--r-- 2461 THANKS
drwxr-xr-x - bash_completion.d
-rw-r--r-- 8681 configure.ac
drwxr-xr-x - doc
drwxr-xr-x - m4
drwxr-xr-x - src
drwxr-xr-x - systemd
drwxr-xr-x - test