chiark / gitweb /
Mark `help' and `version' functions as not returning.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 3 May 2020 15:16:18 +0000 (16:16 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 3 May 2020 15:16:18 +0000 (16:16 +0100)
commit16bf32dcea05c64ff2ab831569be9a91c979a1b6
tree0044e1ffca9d10a922587e187d8b3e4f0b5091bc
parent005ca69772d476116a262981090fde24162a1341
Mark `help' and `version' functions as not returning.

They don't; and later versions of GCC complain about potential `switch'
fall-through mistakes without this.

Fixing this is a simple matter of adding `attribute((noreturn))' in the
right places.  Note that `server/gstdecode.c' doesn't share the common
attribute-macro machinery.
21 files changed:
clients/disorder.c
clients/disorderfm.c
clients/playrtp.c
clients/resample.c
clients/rtpmon.c
disobedience/disobedience.c
lib/version.h
libtests/test.c
server/choose.c
server/dbupgrade.c
server/deadlock.c
server/decode.c
server/disorderd.c
server/dump.c
server/gstdecode.c
server/normalize.c
server/rescan.c
server/speaker.c
server/stats.c
server/trackname.c
tests/udplog.c