Improve use of compiler attributes
authorKirill Isakov <bootctl@gmail.com>
Tue, 26 Apr 2022 18:50:55 +0000 (00:50 +0600)
committerKirill Isakov <bootctl@gmail.com>
Thu, 28 Apr 2022 19:18:39 +0000 (01:18 +0600)
commitd93d4f9dbd09bc5e53a9b5eeb1cc94939fee32bc
treef04f71fbb4c304a961f98eb85ffdd49d3e960d84
parent3d787920d51a35e74e442c7265be3b13b69ad8e4
Improve use of compiler attributes

Mark some constructor/destructor pairs, add format attributes where they
were missing, and fix new warnings.
38 files changed:
src/address_cache.c
src/address_cache.h
src/bsd/tunemu.c
src/chacha-poly1305/chacha-poly1305.h
src/cipher.c
src/cipher.h
src/conf.c
src/conf.h
src/connection.c
src/connection.h
src/digest.c
src/digest.h
src/dropin.h
src/ecdh.h
src/ecdsa.h
src/ecdsagen.h
src/ed25519/ecdsa.c
src/edge.h
src/fsck.c
src/have.h
src/keys.c
src/keys.h
src/list.h
src/meson.build
src/net.h
src/net_setup.c
src/netutl.h
src/node.c
src/node.h
src/protocol_auth.c
src/protocol_key.c
src/rsa.h
src/rsagen.h
src/splay_tree.h
src/subnet.h
src/tincctl.c
src/tincctl.h
src/utils.h