Always include stdbool.h.
authorAndre Noll <maan@systemlinux.org>
Sat, 3 Dec 2011 16:38:11 +0000 (17:38 +0100)
committerAndre Noll <maan@systemlinux.org>
Sun, 18 Dec 2011 16:22:30 +0000 (17:22 +0100)
This adds the #include statement for stdbool.h to para.h. This allows
to get rid of the individual includes in *.c.

More importantly, since all *.c files include para.h, booleans will
now be available everywhere so that we won't need to touch dozens of
files anymore whenever a boolean is added to a public structure.

43 files changed:
aacdec_filter.c
alsa_write.c
amp_filter.c
ao_write.c
audiod.c
audiod_command.c
buffer_tree.c
client.c
command.c
compress_filter.c
crypt.c
crypt_common.c
daemon.c
fecdec_filter.c
file_write.c
filter.c
filter_common.c
flac_afh.c
flacdec_filter.c
gcrypt.c
grab_client.c
gui_theme.c
http_send.c
mp3dec_filter.c
net.h
oggdec_filter.c
oss_write.c
osx_write.c
para.h
prebuffer_filter.c
recv.c
recv_common.c
sched.c
server.c
spx_afh.c
spxdec_filter.c
stdin.c
stdout.c
udp_send.c
wav_filter.c
wmadec_filter.c
write.c
write_common.c

index 95c1330..6c84379 100644 (file)
@@ -11,7 +11,6 @@
 /** \file aacdec_filter.c paraslash's aac (m4a) decoder. */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
index e741578..1ae2663 100644 (file)
@@ -16,7 +16,6 @@
 #include <sys/types.h>
 #include <alsa/asoundlib.h>
 #include <sys/time.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "fd.h"
index 21fd9fd..e857e31 100644 (file)
@@ -7,7 +7,6 @@
 /** \file amp_filter.c Paraslash's amplify filter. */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "amp_filter.cmdline.h"
index bb60e19..d36a53a 100644 (file)
@@ -9,7 +9,6 @@
 #include <pthread.h>
 #include <ao/ao.h>
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "fd.h"
index 2957872..88411af 100644 (file)
--- a/audiod.c
+++ b/audiod.c
@@ -8,7 +8,6 @@
 #include <regex.h>
 #include <sys/types.h>
 #include <signal.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "error.h"
index adfa07e..9f867cc 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <regex.h>
 #include <sys/types.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "audiod.cmdline.h"
index cb9d514..3a1f3e2 100644 (file)
@@ -6,7 +6,6 @@
 
 /** \file buffer_tree.c Buffer tree and buffer pool implementations. */
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
index c6fde49..f4a4ad5 100644 (file)
--- a/client.c
+++ b/client.c
@@ -7,7 +7,6 @@
 /** \file client.c the client program used to connect to para_server */
 
 #include <regex.h>
-#include <stdbool.h>
 #include <signal.h>
 
 #include "para.h"
index 932c9f3..aa827f2 100644 (file)
--- a/command.c
+++ b/command.c
@@ -11,7 +11,6 @@
 #include <sys/time.h>
 #include <sys/types.h>
 #include <osl.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "error.h"
index d0816df..f6ab8b1 100644 (file)
@@ -11,7 +11,6 @@
  */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "compress_filter.cmdline.h"
diff --git a/crypt.c b/crypt.c
index 431de6f..4762fdd 100644 (file)
--- a/crypt.c
+++ b/crypt.c
@@ -7,7 +7,6 @@
 /** \file crypt.c Openssl-based encryption/decryption routines. */
 
 #include <regex.h>
-#include <stdbool.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <openssl/rand.h>
index 8de346c..a421641 100644 (file)
@@ -7,7 +7,6 @@
 /** \file crypt_common.c Crypto functions independent of openssl/libgcrypt. */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "error.h"
index f06cf2f..0305861 100644 (file)
--- a/daemon.c
+++ b/daemon.c
@@ -11,7 +11,6 @@
 #include <sys/types.h> /* getgrnam() */
 #include <grp.h>
 #include <sys/time.h>
-#include <stdbool.h>
 #include <signal.h>
 
 #include "para.h"
index 09a2fab..950c1a1 100644 (file)
@@ -7,7 +7,6 @@
 /** \file fecdec_filter.c A filter that fec-decodes an audio stream. */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "error.h"
index bfade18..debf076 100644 (file)
@@ -9,7 +9,6 @@
 #include <regex.h>
 #include <sys/types.h>
 #include <sys/time.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
index bc9952a..8ef9ac1 100644 (file)
--- a/filter.c
+++ b/filter.c
@@ -7,7 +7,6 @@
 /** \file filter.c The stand-alone filter program. */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "filter.cmdline.h"
index 1233c9a..461d88b 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <regex.h>
 #include <sys/types.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
index b3a0f6e..9efc4e0 100644 (file)
@@ -7,7 +7,6 @@
 /** \file flac_afh.c Audio format handler for flac files. */
 
 #include <regex.h>
-#include <stdbool.h>
 #include <FLAC/stream_decoder.h>
 #include <FLAC/metadata.h>
 
index 0275964..9a83c59 100644 (file)
@@ -7,7 +7,6 @@
 /** \file flacdec_filter.c The flac decoder. */
 
 #include <regex.h>
-#include <stdbool.h>
 #include <FLAC/stream_decoder.h>
 
 #include "para.h"
index f825f6c..8c0a419 100644 (file)
--- a/gcrypt.c
+++ b/gcrypt.c
@@ -7,7 +7,6 @@
 /** \file gcrypt.c Libgrcypt-based encryption/decryption routines. */
 
 #include <regex.h>
-#include <stdbool.h>
 #include <gcrypt.h>
 
 #include "para.h"
index e5f4241..de69f07 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <regex.h>
 #include <sys/types.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
index 4abc45e..f3a3729 100644 (file)
@@ -4,7 +4,6 @@
  * Licensed under the GPL v2. For licencing details see COPYING.
  */
 
-#include <stdbool.h>
 #include "para.h"
 #include "gui.h"
 #include <curses.h>
index 5021170..b78784b 100644 (file)
@@ -9,7 +9,6 @@
 #include <regex.h>
 #include <sys/types.h>
 #include <osl.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "error.h"
index 5c4b161..a6fb2bd 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <mad.h>
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "mp3dec_filter.cmdline.h"
diff --git a/net.h b/net.h
index 79c5994..ee5116e 100644 (file)
--- a/net.h
+++ b/net.h
@@ -3,8 +3,6 @@
  *
  * Licensed under the GPL v2. For licencing details see COPYING.
  */
-#include <stdbool.h>
-
 /** \file net.h exported symbols from net.c */
 
 /**
index 07e4cec..bba71c6 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <regex.h>
 #include <vorbis/vorbisfile.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
index d583c23..05669bb 100644 (file)
@@ -10,7 +10,6 @@
 #include <sys/ioctl.h>
 #include <fcntl.h>
 #include <sys/soundcard.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "fd.h"
index 429c713..001c817 100644 (file)
@@ -13,7 +13,6 @@
 
 #include <regex.h>
 #include <sys/types.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "fd.h"
diff --git a/para.h b/para.h
index 96492ba..ac6a03f 100644 (file)
--- a/para.h
+++ b/para.h
@@ -25,6 +25,7 @@
 #include <sys/un.h> /* needed by create_pf_socket */
 #include <string.h>
 #include <assert.h>
+#include <stdbool.h>
 #include "gcc-compat.h"
 
 /** used in various contexts */
index e1b0390..f0cd40c 100644 (file)
@@ -7,7 +7,6 @@
 /** \file prebuffer_filter.c Paraslash's prebuffering filter. */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "prebuffer_filter.cmdline.h"
diff --git a/recv.c b/recv.c
index 9b63f51..b915156 100644 (file)
--- a/recv.c
+++ b/recv.c
@@ -8,7 +8,6 @@
 
 #include <regex.h>
 #include <sys/types.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
index 53a105d..9544420 100644 (file)
@@ -7,7 +7,6 @@
 /** \file recv_common.c common functions of para_recv and para_audiod */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
diff --git a/sched.c b/sched.c
index 041cf41..4c94c42 100644 (file)
--- a/sched.c
+++ b/sched.c
@@ -9,7 +9,6 @@
 #include <regex.h>
 #include <assert.h>
 #include <sys/time.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "ipc.h"
index ef79a2e..d322dd4 100644 (file)
--- a/server.c
+++ b/server.c
@@ -67,7 +67,6 @@
 #include <sys/time.h>
 #include <regex.h>
 #include <osl.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "error.h"
index a95f234..dcd8e2d 100644 (file)
--- a/spx_afh.c
+++ b/spx_afh.c
@@ -38,7 +38,6 @@
 */
 /** \file spx_afh.c Audio format handler for ogg/speex files. */
 
-#include <stdbool.h>
 #include <ogg/ogg.h>
 #include <regex.h>
 #include <speex/speex.h>
index 41b66c5..a48d869 100644 (file)
@@ -43,7 +43,6 @@
 #include <regex.h>
 #include <ogg/ogg.h>
 #include <speex/speex.h>
-#include <stdbool.h>
 #include <speex/speex_header.h>
 #include <speex/speex_stereo.h>
 #include <speex/speex_callbacks.h>
diff --git a/stdin.c b/stdin.c
index c4ab323..4b77a3d 100644 (file)
--- a/stdin.c
+++ b/stdin.c
@@ -7,7 +7,6 @@
 /** \file stdin.c Functions that deal with reading from stdin. */
 
 #include <assert.h>
-#include <stdbool.h>
 #include <regex.h>
 
 #include "para.h"
index a2ee2ac..33770c4 100644 (file)
--- a/stdout.c
+++ b/stdout.c
@@ -7,7 +7,6 @@
 /** \file stdout.c Functions that deal with writing to stdout. */
 
 #include <assert.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
index 880d795..d55a9ab 100644 (file)
@@ -13,7 +13,6 @@
 #include <netinet/udp.h>
 #include <net/if.h>
 #include <osl.h>
-#include <stdbool.h>
 
 #include "server.cmdline.h"
 #include "para.h"
index 8408034..3149e5b 100644 (file)
@@ -7,7 +7,6 @@
 /** \file wav_filter.c A filter that inserts a wave header. */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "error.h"
index c6eb0b1..7d89d11 100644 (file)
@@ -25,7 +25,6 @@
 #include <string.h>
 #include <regex.h>
 #include <sys/select.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "error.h"
diff --git a/write.c b/write.c
index afaad95..946653f 100644 (file)
--- a/write.c
+++ b/write.c
@@ -8,7 +8,6 @@
 
 #include <regex.h>
 #include <sys/types.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "string.h"
index 71b6664..91c8477 100644 (file)
@@ -7,7 +7,6 @@
 /** \file write_common.c common functions of para_audiod and para_write */
 
 #include <regex.h>
-#include <stdbool.h>
 
 #include "para.h"
 #include "string.h"