aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am1
-rw-r--r--configure.ac3
-rwxr-xr-xscripts/check_config_h.rb47
-rw-r--r--src/archive/bz2_plugin.c2
-rw-r--r--src/archive/iso_plugin.c1
-rw-r--r--src/archive/zip_plugin.c1
-rw-r--r--src/archive_list.c2
-rw-r--r--src/audio.c1
-rw-r--r--src/audio_parser.c1
-rw-r--r--src/buffer.c1
-rw-r--r--src/check.h47
-rw-r--r--src/chunk.c1
-rw-r--r--src/client.c1
-rw-r--r--src/client_event.c1
-rw-r--r--src/client_expire.c1
-rw-r--r--src/client_global.c1
-rw-r--r--src/client_idle.c1
-rw-r--r--src/client_list.c1
-rw-r--r--src/client_new.c2
-rw-r--r--src/client_process.c1
-rw-r--r--src/client_read.c1
-rw-r--r--src/client_write.c1
-rw-r--r--src/cmdline.c2
-rw-r--r--src/command.c2
-rw-r--r--src/compress.c1
-rw-r--r--src/conf.c1
-rw-r--r--src/crossfade.c1
-rw-r--r--src/cue/cue_tag.c1
-rw-r--r--src/cue/cue_tag.h5
-rw-r--r--src/database.c2
-rw-r--r--src/dbUtils.c1
l---------src/decoder/.#flac_plugin.c1
-rw-r--r--src/decoder/_flac_common.c1
-rw-r--r--src/decoder/_ogg_common.c2
-rw-r--r--src/decoder/_ogg_common.h2
-rw-r--r--src/decoder/audiofile_plugin.c3
-rw-r--r--src/decoder/faad_plugin.c4
-rw-r--r--src/decoder/ffmpeg_plugin.c2
-rw-r--r--src/decoder/flac_metadata.c1
-rw-r--r--src/decoder/flac_pcm.c1
-rw-r--r--src/decoder/fluidsynth_plugin.c7
-rw-r--r--src/decoder/mad_plugin.c4
-rw-r--r--src/decoder/mikmod_plugin.c3
-rw-r--r--src/decoder/modplug_plugin.c3
-rw-r--r--src/decoder/mp4ff_plugin.c2
-rw-r--r--src/decoder/mpcdec_plugin.c2
-rw-r--r--src/decoder/sidplay_plugin.cxx2
-rw-r--r--src/decoder/sndfile_decoder_plugin.c1
-rwxr-xr-xsrc/decoder/vorbis_plugin.c5
-rw-r--r--src/decoder/wavpack_plugin.c7
-rw-r--r--src/decoder/wildmidi_plugin.c3
-rw-r--r--src/decoder_api.c1
-rw-r--r--src/decoder_api.h1
-rw-r--r--src/decoder_buffer.c1
-rw-r--r--src/decoder_control.c1
-rw-r--r--src/decoder_internal.c1
-rw-r--r--src/decoder_list.c2
-rw-r--r--src/decoder_plugin.c1
-rw-r--r--src/decoder_print.c1
-rw-r--r--src/decoder_thread.c1
-rw-r--r--src/directory.c1
-rw-r--r--src/directory.h2
-rw-r--r--src/directory_print.c1
-rw-r--r--src/directory_save.c1
-rw-r--r--src/dirvec.c1
-rw-r--r--src/encoder/lame_encoder.c1
-rw-r--r--src/encoder/null_encoder.c1
-rw-r--r--src/encoder/twolame_encoder.c1
-rw-r--r--src/encoder/vorbis_encoder.c1
-rw-r--r--src/encoder/wave_encoder.c1
-rw-r--r--src/encoder_list.c2
-rw-r--r--src/event_pipe.c1
-rw-r--r--src/exclude.c1
-rw-r--r--src/fifo_buffer.c1
-rw-r--r--src/filter/chain_filter_plugin.c1
-rw-r--r--src/filter/convert_filter_plugin.c1
-rw-r--r--src/filter/null_filter_plugin.c1
-rw-r--r--src/filter/volume_filter_plugin.c1
-rw-r--r--src/filter_plugin.c1
-rw-r--r--src/filter_registry.c1
-rw-r--r--src/icy_metadata.c1
-rw-r--r--src/icy_server.c1
-rw-r--r--src/idle.c1
-rw-r--r--src/inotify_queue.c1
-rw-r--r--src/inotify_source.c1
-rw-r--r--src/inotify_update.h2
-rw-r--r--src/input/archive_input_plugin.c1
-rw-r--r--src/input/curl_input_plugin.c2
-rw-r--r--src/input/mms_input_plugin.c1
-rw-r--r--src/input_stream.c2
-rw-r--r--src/input_stream.h2
-rw-r--r--src/listen.c2
-rw-r--r--src/locate.c1
-rw-r--r--src/log.c2
-rw-r--r--src/ls.c2
-rw-r--r--src/main.c2
-rw-r--r--src/mapper.c1
-rw-r--r--src/mixer/alsa_mixer_plugin.c1
-rw-r--r--src/mixer/oss_mixer_plugin.c1
-rw-r--r--src/mixer/pulse_mixer_plugin.c1
-rw-r--r--src/mixer/software_mixer_plugin.c1
-rw-r--r--src/mixer_all.c1
-rw-r--r--src/mixer_api.c1
-rw-r--r--src/mixer_control.c1
-rw-r--r--src/mixer_type.c1
-rw-r--r--src/normalize.c1
-rw-r--r--src/notify.c1
-rw-r--r--src/output/alsa_plugin.c3
-rw-r--r--src/output/ao_plugin.c3
-rw-r--r--src/output/fifo_output_plugin.c1
-rw-r--r--src/output/httpd_client.c1
-rw-r--r--src/output/httpd_output_plugin.c1
-rw-r--r--src/output/jack_output_plugin.c2
-rw-r--r--src/output/mvp_plugin.c1
-rw-r--r--src/output/null_plugin.c5
-rw-r--r--src/output/openal_plugin.c4
-rw-r--r--src/output/oss_plugin.c1
-rw-r--r--src/output/osx_plugin.c3
-rw-r--r--src/output/pipe_output_plugin.c1
-rw-r--r--src/output/pulse_output_plugin.c1
-rw-r--r--src/output/recorder_output_plugin.c1
-rw-r--r--src/output/shout_plugin.c1
-rw-r--r--src/output/solaris_output_plugin.c1
-rw-r--r--src/output_all.c1
-rw-r--r--src/output_command.c1
-rw-r--r--src/output_control.c1
-rw-r--r--src/output_init.c1
-rw-r--r--src/output_list.c2
-rw-r--r--src/output_print.c1
-rw-r--r--src/output_state.c1
-rw-r--r--src/output_thread.c1
-rw-r--r--src/page.c1
-rw-r--r--src/path.c1
-rw-r--r--src/pcm_byteswap.c1
-rw-r--r--src/pcm_channels.c1
-rw-r--r--src/pcm_convert.c1
-rw-r--r--src/pcm_dither.c1
-rw-r--r--src/pcm_format.c1
-rw-r--r--src/pcm_mix.c1
-rw-r--r--src/pcm_resample.c2
-rw-r--r--src/pcm_resample.h2
-rw-r--r--src/pcm_resample_fallback.c1
-rw-r--r--src/pcm_resample_internal.h2
-rw-r--r--src/pcm_resample_libsamplerate.c2
-rw-r--r--src/pcm_volume.c1
-rw-r--r--src/permission.c1
-rw-r--r--src/pipe.c1
-rw-r--r--src/player_control.c1
-rw-r--r--src/player_thread.c1
-rw-r--r--src/playlist.c1
-rw-r--r--src/playlist/asx_playlist_plugin.c1
-rw-r--r--src/playlist/extm3u_playlist_plugin.c1
-rw-r--r--src/playlist/lastfm_playlist_plugin.c1
-rw-r--r--src/playlist/m3u_playlist_plugin.c1
-rw-r--r--src/playlist/pls_playlist_plugin.c1
-rw-r--r--src/playlist/xspf_playlist_plugin.c1
-rw-r--r--src/playlist_control.c1
-rw-r--r--src/playlist_edit.c1
-rw-r--r--src/playlist_global.c1
-rw-r--r--src/playlist_list.c2
-rw-r--r--src/playlist_print.c1
-rw-r--r--src/playlist_queue.c1
-rw-r--r--src/playlist_save.c1
-rw-r--r--src/playlist_state.c1
-rw-r--r--src/poison.h3
-rw-r--r--src/queue.c1
-rw-r--r--src/queue_print.c1
-rw-r--r--src/queue_save.c1
-rw-r--r--src/replay_gain.c1
-rw-r--r--src/sig_handlers.c1
-rw-r--r--src/socket_util.c2
-rw-r--r--src/song.c1
-rw-r--r--src/song_print.c1
-rw-r--r--src/song_save.c1
-rw-r--r--src/song_sticker.c1
-rw-r--r--src/songvec.c1
-rw-r--r--src/state_file.c1
-rw-r--r--src/stats.c1
-rw-r--r--src/sticker.c1
-rw-r--r--src/sticker_print.c1
-rw-r--r--src/stored_playlist.c1
-rw-r--r--src/strset.c1
-rw-r--r--src/tag.c1
-rw-r--r--src/tag_ape.c1
-rw-r--r--src/tag_id3.c1
-rw-r--r--src/tag_id3.h2
-rw-r--r--src/tag_pool.c1
-rw-r--r--src/tag_print.c1
-rw-r--r--src/tag_save.c1
-rw-r--r--src/text_file.c1
-rw-r--r--src/text_input_stream.c1
-rw-r--r--src/timer.c1
-rw-r--r--src/tokenizer.c1
-rw-r--r--src/update.c2
-rw-r--r--src/update_queue.c1
-rw-r--r--src/uri.c1
-rw-r--r--src/utils.c2
-rw-r--r--src/volume.c2
-rw-r--r--src/zeroconf-avahi.c1
-rw-r--r--src/zeroconf-bonjour.c1
-rw-r--r--src/zeroconf.c2
-rw-r--r--src/zeroconf.h2
-rw-r--r--test/dump_playlist.c1
-rw-r--r--test/read_conf.c1
-rw-r--r--test/read_mixer.c2
-rw-r--r--test/read_tags.c2
-rw-r--r--test/run_decoder.c1
-rw-r--r--test/run_encoder.c1
-rw-r--r--test/run_filter.c1
-rw-r--r--test/run_input.c1
-rw-r--r--test/run_output.c1
-rw-r--r--test/software_volume.c1
212 files changed, 329 insertions, 65 deletions
diff --git a/Makefile.am b/Makefile.am
index 587af393..72e3a534 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -29,6 +29,7 @@ src_mpd_LDADD = $(MPD_LIBS) \
$(GLIB_LIBS)
mpd_headers = \
+ src/check.h \
src/notify.h \
src/ack.h \
src/audio.h \
diff --git a/configure.ac b/configure.ac
index 2efff82a..b9eb06d3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -101,6 +101,9 @@ dnl libc features
dnl
AC_SYS_LARGEFILE
+if test x$enable_largefile != xno; then
+ AC_DEFINE([ENABLE_LARGEFILE], 1, [Define if large file support is enabled])
+fi
AC_CHECK_FUNCS(daemon fork syslog)
if test $ac_cv_func_syslog = no; then
diff --git a/scripts/check_config_h.rb b/scripts/check_config_h.rb
new file mode 100755
index 00000000..2619984e
--- /dev/null
+++ b/scripts/check_config_h.rb
@@ -0,0 +1,47 @@
+#!/usr/bin/env ruby
+#
+# This script verifies that every source includes config.h first.
+# This is very important for consistent Large File Support.
+#
+
+def check_file(file)
+ first = true
+ file.each_line do |line|
+ if line =~ /^\#include\s+(\S+)/ then
+ if $1 == '"config.h"'
+ unless first
+ puts "#{file.path}: config.h included too late"
+ end
+ else
+ if first
+ puts "#{file.path}: config.h missing"
+ end
+ end
+ first = false
+ end
+ end
+end
+
+def check_path(path)
+ File.open(path) do |file|
+ check_file(file)
+ end
+end
+
+if ARGV.empty?
+ Dir["src/*.c"].each do |path|
+ check_path(path)
+ end
+
+ Dir["src/*/*.c"].each do |path|
+ check_path(path)
+ end
+
+ Dir["test/*.c"].each do |path|
+ check_path(path)
+ end
+else
+ ARGV.each do |path|
+ check_path(path)
+ end
+end
diff --git a/src/archive/bz2_plugin.c b/src/archive/bz2_plugin.c
index 4db68f48..e484ac8a 100644
--- a/src/archive/bz2_plugin.c
+++ b/src/archive/bz2_plugin.c
@@ -21,9 +21,9 @@
* single bz2 archive handling (requires libbz2)
*/
+#include "config.h"
#include "archive_api.h"
#include "input_plugin.h"
-#include "config.h"
#include <stdint.h>
#include <stddef.h>
diff --git a/src/archive/iso_plugin.c b/src/archive/iso_plugin.c
index d295f148..04e0cfb3 100644
--- a/src/archive/iso_plugin.c
+++ b/src/archive/iso_plugin.c
@@ -21,6 +21,7 @@
* iso archive handling (requires cdio, and iso9660)
*/
+#include "config.h"
#include "archive_api.h"
#include "input_plugin.h"
diff --git a/src/archive/zip_plugin.c b/src/archive/zip_plugin.c
index ad3b403b..9078c2d3 100644
--- a/src/archive/zip_plugin.c
+++ b/src/archive/zip_plugin.c
@@ -21,6 +21,7 @@
* zip archive handling (requires zziplib)
*/
+#include "config.h"
#include "archive_api.h"
#include "archive_api.h"
#include "input_plugin.h"
diff --git a/src/archive_list.c b/src/archive_list.c
index e71b3036..9343e63b 100644
--- a/src/archive_list.c
+++ b/src/archive_list.c
@@ -17,10 +17,10 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "archive_list.h"
#include "archive_api.h"
#include "utils.h"
-#include "config.h"
#include <string.h>
#include <glib.h>
diff --git a/src/audio.c b/src/audio.c
index a0259cb3..1d234bf5 100644
--- a/src/audio.c
+++ b/src/audio.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "audio.h"
#include "audio_format.h"
#include "audio_parser.h"
diff --git a/src/audio_parser.c b/src/audio_parser.c
index 7c0d45dd..5795c35d 100644
--- a/src/audio_parser.c
+++ b/src/audio_parser.c
@@ -22,6 +22,7 @@
*
*/
+#include "config.h"
#include "audio_parser.h"
#include "audio_format.h"
diff --git a/src/buffer.c b/src/buffer.c
index 24715a74..89819749 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "buffer.h"
#include "chunk.h"
#include "poison.h"
diff --git a/src/check.h b/src/check.h
new file mode 100644
index 00000000..6fdb2535
--- /dev/null
+++ b/src/check.h
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2003-2009 The Music Player Daemon Project
+ * http://www.musicpd.org
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef MPD_CHECK_H
+#define MPD_CHECK_H
+
+/*
+ * All sources must include config.h on the first line to ensure that
+ * Large File Support is configured properly. This header checks
+ * whether this has happened.
+ *
+ * Usage: include this header before you use any of the above types.
+ * It will stop the compiler if something went wrong.
+ *
+ * This is Linux/glibc specific, and only enabled in the debug build,
+ * so bugs in this headers don't affect users with production builds.
+ *
+ */
+
+#ifndef PACKAGE_VERSION
+#error config.h missing
+#endif
+
+#if defined(__linux__) && !defined(NDEBUG) && defined(ENABLE_LARGEFILE) && \
+ defined(_FEATURES_H) && defined(__i386__) && \
+ !defined(__USE_FILE_OFFSET64)
+/* on i386, check if LFS is enabled */
+#error config.h was included too late
+#endif
+
+#endif
diff --git a/src/chunk.c b/src/chunk.c
index 3ac19063..9cfaa010 100644
--- a/src/chunk.c
+++ b/src/chunk.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "chunk.h"
#include "audio_format.h"
#include "tag.h"
diff --git a/src/client.c b/src/client.c
index 827f1d75..dae7b8d2 100644
--- a/src/client.c
+++ b/src/client.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
bool client_is_expired(const struct client *client)
diff --git a/src/client_event.c b/src/client_event.c
index 93279b28..e67bb1d7 100644
--- a/src/client_event.c
+++ b/src/client_event.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
#include "main.h"
diff --git a/src/client_expire.c b/src/client_expire.c
index 372af177..f544a0ff 100644
--- a/src/client_expire.c
+++ b/src/client_expire.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
static guint expire_source_id;
diff --git a/src/client_global.c b/src/client_global.c
index d99e00b8..2c5e2641 100644
--- a/src/client_global.c
+++ b/src/client_global.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
#include "conf.h"
diff --git a/src/client_idle.c b/src/client_idle.c
index c6d0bc00..23011b8c 100644
--- a/src/client_idle.c
+++ b/src/client_idle.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
#include "idle.h"
diff --git a/src/client_list.c b/src/client_list.c
index 80eb7a29..f2134d5f 100644
--- a/src/client_list.c
+++ b/src/client_list.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
#include <assert.h>
diff --git a/src/client_new.c b/src/client_new.c
index bc7ee214..c2c3a1e3 100644
--- a/src/client_new.c
+++ b/src/client_new.c
@@ -17,11 +17,11 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
#include "fifo_buffer.h"
#include "socket_util.h"
#include "permission.h"
-#include "config.h"
#include <assert.h>
#include <unistd.h>
diff --git a/src/client_process.c b/src/client_process.c
index 2f69cc6a..18976c94 100644
--- a/src/client_process.c
+++ b/src/client_process.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
#include <string.h>
diff --git a/src/client_read.c b/src/client_read.c
index 1d64035e..534bf5a6 100644
--- a/src/client_read.c
+++ b/src/client_read.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
#include "fifo_buffer.h"
diff --git a/src/client_write.c b/src/client_write.c
index 686c7d96..9bac20fa 100644
--- a/src/client_write.c
+++ b/src/client_write.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "client_internal.h"
#include <assert.h>
diff --git a/src/cmdline.c b/src/cmdline.c
index 695857d5..48b16325 100644
--- a/src/cmdline.c
+++ b/src/cmdline.c
@@ -17,13 +17,13 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "cmdline.h"
#include "path.h"
#include "log.h"
#include "conf.h"
#include "decoder_list.h"
#include "decoder_plugin.h"
-#include "config.h"
#include "output_list.h"
#include "ls.h"
diff --git a/src/command.c b/src/command.c
index 2bd84d3a..3466da4d 100644
--- a/src/command.c
+++ b/src/command.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "command.h"
#include "player_control.h"
#include "playlist.h"
@@ -47,7 +48,6 @@
#include "path.h"
#include "replay_gain.h"
#include "idle.h"
-#include "config.h"
#ifdef ENABLE_SQLITE
#include "sticker.h"
diff --git a/src/compress.c b/src/compress.c
index 3a0b4beb..27f223bd 100644
--- a/src/compress.c
+++ b/src/compress.c
@@ -21,6 +21,7 @@
* Imported from AudioCompress by J. Shagam <fluffy@beesbuzz.biz>
*/
+#include "config.h"
#include "compress.h"
#include <glib.h>
diff --git a/src/conf.c b/src/conf.c
index 647ddec3..574ad9dd 100644
--- a/src/conf.c
+++ b/src/conf.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "conf.h"
#include "utils.h"
#include "tokenizer.h"
diff --git a/src/crossfade.c b/src/crossfade.c
index 01552bf6..ae94d363 100644
--- a/src/crossfade.c
+++ b/src/crossfade.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "crossfade.h"
#include "pcm_mix.h"
#include "chunk.h"
diff --git a/src/cue/cue_tag.c b/src/cue/cue_tag.c
index e45b26a7..6c042a72 100644
--- a/src/cue/cue_tag.c
+++ b/src/cue/cue_tag.c
@@ -1,3 +1,4 @@
+#include "config.h"
#include "cue_tag.h"
static struct tag*
diff --git a/src/cue/cue_tag.h b/src/cue/cue_tag.h
index adc4c466..aea58533 100644
--- a/src/cue/cue_tag.h
+++ b/src/cue/cue_tag.h
@@ -1,12 +1,13 @@
#ifndef MPD_CUE_TAG_H
#define MPD_CUE_TAG_H
-#include "config.h"
+#include "check.h"
#ifdef HAVE_CUE /* libcue */
+#include "tag.h"
+
#include <libcue/libcue.h>
-#include "../tag.h"
struct tag*
cue_tag_file( FILE*,
diff --git a/src/database.c b/src/database.c
index 2164a69b..b1c0df76 100644
--- a/src/database.c
+++ b/src/database.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "database.h"
#include "directory.h"
#include "directory_save.h"
@@ -26,7 +27,6 @@
#include "text_file.h"
#include "tag.h"
#include "tag_internal.h"
-#include "config.h"
#include <glib.h>
diff --git a/src/dbUtils.c b/src/dbUtils.c
index 9978daa4..359c8db4 100644
--- a/src/dbUtils.c
+++ b/src/dbUtils.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "dbUtils.h"
#include "locate.h"
#include "directory.h"
diff --git a/src/decoder/.#flac_plugin.c b/src/decoder/.#flac_plugin.c
new file mode 120000
index 00000000..d86abda4
--- /dev/null
+++ b/src/decoder/.#flac_plugin.c
@@ -0,0 +1 @@
+max@woodpecker.roonstrasse.net.11431:1257744648 \ No newline at end of file
diff --git a/src/decoder/_flac_common.c b/src/decoder/_flac_common.c
index 70fc2cbc..77483efc 100644
--- a/src/decoder/_flac_common.c
+++ b/src/decoder/_flac_common.c
@@ -21,6 +21,7 @@
* Common data structures and functions used by FLAC and OggFLAC
*/
+#include "config.h"
#include "_flac_common.h"
#include "flac_metadata.h"
#include "flac_pcm.h"
diff --git a/src/decoder/_ogg_common.c b/src/decoder/_ogg_common.c
index 6c655342..d838e0ff 100644
--- a/src/decoder/_ogg_common.c
+++ b/src/decoder/_ogg_common.c
@@ -21,8 +21,8 @@
* Common functions used for Ogg data streams (Ogg-Vorbis and OggFLAC)
*/
+#include "config.h"
#include "_ogg_common.h"
-#include "../utils.h"
ogg_stream_type ogg_stream_type_detect(struct input_stream *inStream)
{
diff --git a/src/decoder/_ogg_common.h b/src/decoder/_ogg_common.h
index e650c366..eca5d40e 100644
--- a/src/decoder/_ogg_common.h
+++ b/src/decoder/_ogg_common.h
@@ -24,7 +24,7 @@
#ifndef MPD_OGG_COMMON_H
#define MPD_OGG_COMMON_H
-#include "../decoder_api.h"
+#include "decoder_api.h"
typedef enum _ogg_stream_type { VORBIS, FLAC } ogg_stream_type;
diff --git a/src/decoder/audiofile_plugin.c b/src/decoder/audiofile_plugin.c
index b4959f6c..ca096c06 100644
--- a/src/decoder/audiofile_plugin.c
+++ b/src/decoder/audiofile_plugin.c
@@ -17,7 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
+#include "config.h"
+#include "decoder_api.h"
#include <audiofile.h>
#include <af_vfs.h>
diff --git a/src/decoder/faad_plugin.c b/src/decoder/faad_plugin.c
index 516f741c..73a8a85b 100644
--- a/src/decoder/faad_plugin.c
+++ b/src/decoder/faad_plugin.c
@@ -17,9 +17,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
-#include "decoder_buffer.h"
#include "config.h"
+#include "decoder_api.h"
+#include "decoder_buffer.h"
#define AAC_MAX_CHANNELS 6
diff --git a/src/decoder/ffmpeg_plugin.c b/src/decoder/ffmpeg_plugin.c
index 63f0f7ec..41fc7090 100644
--- a/src/decoder/ffmpeg_plugin.c
+++ b/src/decoder/ffmpeg_plugin.c
@@ -17,8 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
#include "config.h"
+#include "decoder_api.h"
#include <glib.h>
diff --git a/src/decoder/flac_metadata.c b/src/decoder/flac_metadata.c
index 912559c8..1ff99f15 100644
--- a/src/decoder/flac_metadata.c
+++ b/src/decoder/flac_metadata.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "flac_metadata.h"
#include "replay_gain.h"
#include "tag.h"
diff --git a/src/decoder/flac_pcm.c b/src/decoder/flac_pcm.c
index d37ef54e..737d5b04 100644
--- a/src/decoder/flac_pcm.c
+++ b/src/decoder/flac_pcm.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "flac_pcm.h"
static void flac_convert_stereo16(int16_t *dest,
diff --git a/src/decoder/fluidsynth_plugin.c b/src/decoder/fluidsynth_plugin.c
index 99c874c0..3e8a4edc 100644
--- a/src/decoder/fluidsynth_plugin.c
+++ b/src/decoder/fluidsynth_plugin.c
@@ -26,9 +26,10 @@
*
*/
-#include "../decoder_api.h"
-#include "../timer.h"
-#include "../conf.h"
+#include "config.h"
+#include "decoder_api.h"
+#include "timer.h"
+#include "conf.h"
#include <glib.h>
diff --git a/src/decoder/mad_plugin.c b/src/decoder/mad_plugin.c
index 27ddf655..d8231014 100644
--- a/src/decoder/mad_plugin.c
+++ b/src/decoder/mad_plugin.c
@@ -17,9 +17,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
-#include "../conf.h"
#include "config.h"
+#include "decoder_api.h"
+#include "conf.h"
#include "tag_id3.h"
#include <assert.h>
diff --git a/src/decoder/mikmod_plugin.c b/src/decoder/mikmod_plugin.c
index 850232f3..1d5be297 100644
--- a/src/decoder/mikmod_plugin.c
+++ b/src/decoder/mikmod_plugin.c
@@ -17,7 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
+#include "config.h"
+#include "decoder_api.h"
#include <glib.h>
#include <mikmod.h>
diff --git a/src/decoder/modplug_plugin.c b/src/decoder/modplug_plugin.c
index 301c8067..7781511b 100644
--- a/src/decoder/modplug_plugin.c
+++ b/src/decoder/modplug_plugin.c
@@ -17,7 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
+#include "config.h"
+#include "decoder_api.h"
#include <glib.h>
#include <modplug.h>
diff --git a/src/decoder/mp4ff_plugin.c b/src/decoder/mp4ff_plugin.c
index 745d1e61..2905438e 100644
--- a/src/decoder/mp4ff_plugin.c
+++ b/src/decoder/mp4ff_plugin.c
@@ -17,8 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
#include "config.h"
+#include "decoder_api.h"
#include <glib.h>
diff --git a/src/decoder/mpcdec_plugin.c b/src/decoder/mpcdec_plugin.c
index a684da10..b7c5af5f 100644
--- a/src/decoder/mpcdec_plugin.c
+++ b/src/decoder/mpcdec_plugin.c
@@ -17,8 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
#include "config.h"
+#include "decoder_api.h"
#ifdef MPC_IS_OLD_API
#include <mpcdec/mpcdec.h>
diff --git a/src/decoder/sidplay_plugin.cxx b/src/decoder/sidplay_plugin.cxx
index 079b178f..f88e5b58 100644
--- a/src/decoder/sidplay_plugin.cxx
+++ b/src/decoder/sidplay_plugin.cxx
@@ -17,6 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
+
extern "C" {
#include "../decoder_api.h"
}
diff --git a/src/decoder/sndfile_decoder_plugin.c b/src/decoder/sndfile_decoder_plugin.c
index 59993ef8..c5ac651a 100644
--- a/src/decoder/sndfile_decoder_plugin.c
+++ b/src/decoder/sndfile_decoder_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_api.h"
#include <sndfile.h>
diff --git a/src/decoder/vorbis_plugin.c b/src/decoder/vorbis_plugin.c
index 0f37956a..71d38c3b 100755
--- a/src/decoder/vorbis_plugin.c
+++ b/src/decoder/vorbis_plugin.c
@@ -17,11 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-/* TODO 'ogg' should probably be replaced with 'oggvorbis' in all instances */
-
-#include "config.h" /* must be first for large file support */
-#include "_ogg_common.h"
#include "config.h"
+#include "_ogg_common.h"
#include "uri.h"
#ifndef HAVE_TREMOR
diff --git a/src/decoder/wavpack_plugin.c b/src/decoder/wavpack_plugin.c
index efffcaeb..c784d51d 100644
--- a/src/decoder/wavpack_plugin.c
+++ b/src/decoder/wavpack_plugin.c
@@ -17,9 +17,10 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
-#include "../path.h"
-#include "../utils.h"
+#include "config.h"
+#include "decoder_api.h"
+#include "path.h"
+#include "utils.h"
#include <wavpack/wavpack.h>
#include <glib.h>
diff --git a/src/decoder/wildmidi_plugin.c b/src/decoder/wildmidi_plugin.c
index 8bad6943..718f24c2 100644
--- a/src/decoder/wildmidi_plugin.c
+++ b/src/decoder/wildmidi_plugin.c
@@ -17,7 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../decoder_api.h"
+#include "config.h"
+#include "decoder_api.h"
#include <glib.h>
diff --git a/src/decoder_api.c b/src/decoder_api.c
index 2350396a..c6c23182 100644
--- a/src/decoder_api.c
+++ b/src/decoder_api.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_api.h"
#include "decoder_internal.h"
#include "decoder_control.h"
diff --git a/src/decoder_api.h b/src/decoder_api.h
index 2ecd98ce..81f75623 100644
--- a/src/decoder_api.h
+++ b/src/decoder_api.h
@@ -27,6 +27,7 @@
#ifndef MPD_DECODER_API_H
#define MPD_DECODER_API_H
+#include "check.h"
#include "decoder_command.h"
#include "decoder_plugin.h"
#include "input_stream.h"
diff --git a/src/decoder_buffer.c b/src/decoder_buffer.c
index b6fa9000..a313eacc 100644
--- a/src/decoder_buffer.c
+++ b/src/decoder_buffer.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_buffer.h"
#include "decoder_api.h"
diff --git a/src/decoder_control.c b/src/decoder_control.c
index 7fe18088..a26edd15 100644
--- a/src/decoder_control.c
+++ b/src/decoder_control.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_control.h"
#include "player_control.h"
diff --git a/src/decoder_internal.c b/src/decoder_internal.c
index d40ef89d..60c43e67 100644
--- a/src/decoder_internal.c
+++ b/src/decoder_internal.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_internal.h"
#include "decoder_control.h"
#include "player_control.h"
diff --git a/src/decoder_list.c b/src/decoder_list.c
index 2ee4f3ec..c322bc43 100644
--- a/src/decoder_list.c
+++ b/src/decoder_list.c
@@ -17,10 +17,10 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_list.h"
#include "decoder_plugin.h"
#include "utils.h"
-#include "config.h"
#include "conf.h"
#include <glib.h>
diff --git a/src/decoder_plugin.c b/src/decoder_plugin.c
index 79b0d532..b5966ff8 100644
--- a/src/decoder_plugin.c
+++ b/src/decoder_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_plugin.h"
#include "utils.h"
diff --git a/src/decoder_print.c b/src/decoder_print.c
index b2d39409..5dbb3280 100644
--- a/src/decoder_print.c
+++ b/src/decoder_print.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_print.h"
#include "decoder_list.h"
#include "decoder_plugin.h"
diff --git a/src/decoder_thread.c b/src/decoder_thread.c
index 9c12ecb0..c055d2a3 100644
--- a/src/decoder_thread.c
+++ b/src/decoder_thread.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_thread.h"
#include "decoder_control.h"
#include "decoder_internal.h"
diff --git a/src/directory.c b/src/directory.c
index ef8c038a..62a297e1 100644
--- a/src/directory.c
+++ b/src/directory.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "directory.h"
#include "song.h"
#include "path.h"
diff --git a/src/directory.h b/src/directory.h
index f93d5b8a..c8789fbe 100644
--- a/src/directory.h
+++ b/src/directory.h
@@ -20,7 +20,7 @@
#ifndef MPD_DIRECTORY_H
#define MPD_DIRECTORY_H
-#include "config.h" /* must be first for large file support */
+#include "check.h"
#include "dirvec.h"
#include "songvec.h"
diff --git a/src/directory_print.c b/src/directory_print.c
index e0575e80..8e86abf4 100644
--- a/src/directory_print.c
+++ b/src/directory_print.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "directory_print.h"
#include "directory.h"
#include "client.h"
diff --git a/src/directory_save.c b/src/directory_save.c
index 317f64bb..0204e71e 100644
--- a/src/directory_save.c
+++ b/src/directory_save.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "directory_save.h"
#include "directory.h"
#include "song.h"
diff --git a/src/dirvec.c b/src/dirvec.c
index 3ccb5d41..8061835d 100644
--- a/src/dirvec.c
+++ b/src/dirvec.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "dirvec.h"
#include "directory.h"
diff --git a/src/encoder/lame_encoder.c b/src/encoder/lame_encoder.c
index acaf4470..812ff39c 100644
--- a/src/encoder/lame_encoder.c
+++ b/src/encoder/lame_encoder.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "encoder_api.h"
#include "encoder_plugin.h"
#include "audio_format.h"
diff --git a/src/encoder/null_encoder.c b/src/encoder/null_encoder.c
index 92052b09..b1c886a0 100644
--- a/src/encoder/null_encoder.c
+++ b/src/encoder/null_encoder.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "encoder_api.h"
#include "encoder_plugin.h"
diff --git a/src/encoder/twolame_encoder.c b/src/encoder/twolame_encoder.c
index 5a8a82d8..cddf5773 100644
--- a/src/encoder/twolame_encoder.c
+++ b/src/encoder/twolame_encoder.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "encoder_api.h"
#include "encoder_plugin.h"
#include "audio_format.h"
diff --git a/src/encoder/vorbis_encoder.c b/src/encoder/vorbis_encoder.c
index a5f6387f..2fa0fd95 100644
--- a/src/encoder/vorbis_encoder.c
+++ b/src/encoder/vorbis_encoder.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "encoder_api.h"
#include "encoder_plugin.h"
#include "tag.h"
diff --git a/src/encoder/wave_encoder.c b/src/encoder/wave_encoder.c
index f06dea30..8cf8912d 100644
--- a/src/encoder/wave_encoder.c
+++ b/src/encoder/wave_encoder.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "encoder_api.h"
#include "encoder_plugin.h"
diff --git a/src/encoder_list.c b/src/encoder_list.c
index f4b4392d..3be5ef21 100644
--- a/src/encoder_list.c
+++ b/src/encoder_list.c
@@ -17,9 +17,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "encoder_list.h"
#include "encoder_plugin.h"
-#include "config.h"
#include <string.h>
diff --git a/src/event_pipe.c b/src/event_pipe.c
index 4b7e741f..dbec23aa 100644
--- a/src/event_pipe.c
+++ b/src/event_pipe.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "event_pipe.h"
#include "fd_util.h"
diff --git a/src/exclude.c b/src/exclude.c
index 59354fa8..5bf7ccbb 100644
--- a/src/exclude.c
+++ b/src/exclude.c
@@ -22,6 +22,7 @@
*
*/
+#include "config.h"
#include "exclude.h"
#include "path.h"
diff --git a/src/fifo_buffer.c b/src/fifo_buffer.c
index adee438c..ceff6e60 100644
--- a/src/fifo_buffer.c
+++ b/src/fifo_buffer.c
@@ -28,6 +28,7 @@
* OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#include "config.h"
#include "fifo_buffer.h"
#include <glib.h>
diff --git a/src/filter/chain_filter_plugin.c b/src/filter/chain_filter_plugin.c
index ec8bef5c..5cd8aa01 100644
--- a/src/filter/chain_filter_plugin.c
+++ b/src/filter/chain_filter_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "filter/chain_filter_plugin.h"
#include "filter_plugin.h"
#include "filter_internal.h"
diff --git a/src/filter/convert_filter_plugin.c b/src/filter/convert_filter_plugin.c
index d197dbdb..982ec7c4 100644
--- a/src/filter/convert_filter_plugin.c
+++ b/src/filter/convert_filter_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "filter/convert_filter_plugin.h"
#include "filter_plugin.h"
#include "filter_internal.h"
diff --git a/src/filter/null_filter_plugin.c b/src/filter/null_filter_plugin.c
index 68938855..5671ba90 100644
--- a/src/filter/null_filter_plugin.c
+++ b/src/filter/null_filter_plugin.c
@@ -24,6 +24,7 @@
* plugins.
*/
+#include "config.h"
#include "filter_plugin.h"
#include "filter_internal.h"
#include "filter_registry.h"
diff --git a/src/filter/volume_filter_plugin.c b/src/filter/volume_filter_plugin.c
index 298ca2f3..f6639a75 100644
--- a/src/filter/volume_filter_plugin.c
+++ b/src/filter/volume_filter_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "filter/volume_filter_plugin.h"
#include "filter_plugin.h"
#include "filter_internal.h"
diff --git a/src/filter_plugin.c b/src/filter_plugin.c
index e5c1d5cd..45677267 100644
--- a/src/filter_plugin.c
+++ b/src/filter_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "filter_plugin.h"
#include "filter_internal.h"
#include "filter_registry.h"
diff --git a/src/filter_registry.c b/src/filter_registry.c
index c8887aab..a6aaa2bf 100644
--- a/src/filter_registry.c
+++ b/src/filter_registry.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "filter_registry.h"
#include "filter_plugin.h"
diff --git a/src/icy_metadata.c b/src/icy_metadata.c
index 4089e9c6..009104b7 100644
--- a/src/icy_metadata.c
+++ b/src/icy_metadata.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "icy_metadata.h"
#include "tag.h"
diff --git a/src/icy_server.c b/src/icy_server.c
index 486c62c3..a9e6bc49 100644
--- a/src/icy_server.c
+++ b/src/icy_server.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "icy_server.h"
#include <glib.h>
diff --git a/src/idle.c b/src/idle.c
index c0bb7a90..ea08e6a9 100644
--- a/src/idle.c
+++ b/src/idle.c
@@ -22,6 +22,7 @@
*
*/
+#include "config.h"
#include "idle.h"
#include "event_pipe.h"
diff --git a/src/inotify_queue.c b/src/inotify_queue.c
index 4941f490..d486e21d 100644
--- a/src/inotify_queue.c
+++ b/src/inotify_queue.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "inotify_queue.h"
#include "update.h"
diff --git a/src/inotify_source.c b/src/inotify_source.c
index fd39f848..31dc1e7d 100644
--- a/src/inotify_source.c
+++ b/src/inotify_source.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "inotify_source.h"
#include "fifo_buffer.h"
#include "fd_util.h"
diff --git a/src/inotify_update.h b/src/inotify_update.h
index 45466afa..f77e183a 100644
--- a/src/inotify_update.h
+++ b/src/inotify_update.h
@@ -20,7 +20,7 @@
#ifndef MPD_INOTIFY_UPDATE_H
#define MPD_INOTIFY_UPDATE_H
-#include "config.h"
+#include "check.h"
#ifdef HAVE_INOTIFY_INIT
diff --git a/src/input/archive_input_plugin.c b/src/input/archive_input_plugin.c
index 6239f429..a98bd9e2 100644
--- a/src/input/archive_input_plugin.c
+++ b/src/input/archive_input_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "input/archive_input_plugin.h"
#include "archive_api.h"
#include "archive_list.h"
diff --git a/src/input/curl_input_plugin.c b/src/input/curl_input_plugin.c
index b8e9435a..49defc7f 100644
--- a/src/input/curl_input_plugin.c
+++ b/src/input/curl_input_plugin.c
@@ -17,10 +17,10 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "input/curl_input_plugin.h"
#include "input_plugin.h"
#include "conf.h"
-#include "config.h"
#include "tag.h"
#include "icy_metadata.h"
#include "glib_compat.h"
diff --git a/src/input/mms_input_plugin.c b/src/input/mms_input_plugin.c
index 335571be..eb2665af 100644
--- a/src/input/mms_input_plugin.c
+++ b/src/input/mms_input_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "input/mms_input_plugin.h"
#include "input_plugin.h"
diff --git a/src/input_stream.c b/src/input_stream.c
index c6da8799..0174b5a2 100644
--- a/src/input_stream.c
+++ b/src/input_stream.c
@@ -17,8 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "input_plugin.h"
#include "config.h"
+#include "input_plugin.h"
#include "conf.h"
#include "input/file_input_plugin.h"
diff --git a/src/input_stream.h b/src/input_stream.h
index edecb846..a617632a 100644
--- a/src/input_stream.h
+++ b/src/input_stream.h
@@ -20,6 +20,8 @@
#ifndef MPD_INPUT_STREAM_H
#define MPD_INPUT_STREAM_H
+#include "check.h"
+
#include <glib.h>
#include <stddef.h>
diff --git a/src/listen.c b/src/listen.c
index c1611d4f..2b1ac7f5 100644
--- a/src/listen.c
+++ b/src/listen.c
@@ -17,13 +17,13 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "listen.h"
#include "socket_util.h"
#include "client.h"
#include "conf.h"
#include "fd_util.h"
#include "glib_compat.h"
-#include "config.h"
#include <sys/types.h>
#include <sys/stat.h>
diff --git a/src/locate.c b/src/locate.c
index 7b4721fa..7bc23db1 100644
--- a/src/locate.c
+++ b/src/locate.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "locate.h"
#include "path.h"
#include "tag.h"
diff --git a/src/log.c b/src/log.c
index bb1f1f11..20368c9b 100644
--- a/src/log.c
+++ b/src/log.c
@@ -17,11 +17,11 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "log.h"
#include "conf.h"
#include "utils.h"
#include "fd_util.h"
-#include "config.h"
#include <assert.h>
#include <sys/types.h>
diff --git a/src/ls.c b/src/ls.c
index 413fbac9..8caf8350 100644
--- a/src/ls.c
+++ b/src/ls.c
@@ -17,10 +17,10 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "ls.h"
#include "uri.h"
#include "client.h"
-#include "config.h"
#include <assert.h>
#include <string.h>
diff --git a/src/main.c b/src/main.c
index 2c970ba0..c74ffdb1 100644
--- a/src/main.c
+++ b/src/main.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "main.h"
#include "daemon.h"
#include "client.h"
@@ -48,7 +49,6 @@
#include "state_file.h"
#include "tag.h"
#include "dbUtils.h"
-#include "config.h"
#include "normalize.h"
#include "zeroconf.h"
#include "event_pipe.h"
diff --git a/src/mapper.c b/src/mapper.c
index a48e12a3..bc364768 100644
--- a/src/mapper.c
+++ b/src/mapper.c
@@ -21,6 +21,7 @@
* Maps directory and song objects to file system paths.
*/
+#include "config.h"
#include "mapper.h"
#include "directory.h"
#include "song.h"
diff --git a/src/mixer/alsa_mixer_plugin.c b/src/mixer/alsa_mixer_plugin.c
index baf12030..6726f785 100644
--- a/src/mixer/alsa_mixer_plugin.c
+++ b/src/mixer/alsa_mixer_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "mixer_api.h"
#include "output_api.h"
diff --git a/src/mixer/oss_mixer_plugin.c b/src/mixer/oss_mixer_plugin.c
index 631107b7..6e75edd9 100644
--- a/src/mixer/oss_mixer_plugin.c
+++ b/src/mixer/oss_mixer_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "mixer_api.h"
#include "output_api.h"
#include "fd_util.h"
diff --git a/src/mixer/pulse_mixer_plugin.c b/src/mixer/pulse_mixer_plugin.c
index 53f4436e..5669e05c 100644
--- a/src/mixer/pulse_mixer_plugin.c
+++ b/src/mixer/pulse_mixer_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pulse_mixer_plugin.h"
#include "mixer_api.h"
#include "output/pulse_output_plugin.h"
diff --git a/src/mixer/software_mixer_plugin.c b/src/mixer/software_mixer_plugin.c
index 062b9b3e..30ae1301 100644
--- a/src/mixer/software_mixer_plugin.c
+++ b/src/mixer/software_mixer_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "software_mixer_plugin.h"
#include "mixer_api.h"
#include "filter_plugin.h"
diff --git a/src/mixer_all.c b/src/mixer_all.c
index b9c1afda..71f5c3c9 100644
--- a/src/mixer_all.c
+++ b/src/mixer_all.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "mixer_all.h"
#include "mixer_control.h"
#include "output_all.h"
diff --git a/src/mixer_api.c b/src/mixer_api.c
index cff23a39..67b7037e 100644
--- a/src/mixer_api.c
+++ b/src/mixer_api.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "mixer_api.h"
#undef G_LOG_DOMAIN
diff --git a/src/mixer_control.c b/src/mixer_control.c
index 3369f9ae..42b59f51 100644
--- a/src/mixer_control.c
+++ b/src/mixer_control.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "mixer_control.h"
#include "mixer_api.h"
diff --git a/src/mixer_type.c b/src/mixer_type.c
index 6cf00785..804ecafe 100644
--- a/src/mixer_type.c
+++ b/src/mixer_type.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "mixer_type.h"
#include <assert.h>
diff --git a/src/normalize.c b/src/normalize.c
index 63c0d15c..f8304cd1 100644
--- a/src/normalize.c
+++ b/src/normalize.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "normalize.h"
#include "compress.h"
#include "conf.h"
diff --git a/src/notify.c b/src/notify.c
index 9168867d..8954a8e6 100644
--- a/src/notify.c
+++ b/src/notify.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "notify.h"
void notify_init(struct notify *notify)
diff --git a/src/output/alsa_plugin.c b/src/output/alsa_plugin.c
index 64a8127b..2c642015 100644
--- a/src/output/alsa_plugin.c
+++ b/src/output/alsa_plugin.c
@@ -17,7 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../output_api.h"
+#include "config.h"
+#include "output_api.h"
#include "mixer_list.h"
#include <glib.h>
diff --git a/src/output/ao_plugin.c b/src/output/ao_plugin.c
index 12d2b755..d6917527 100644
--- a/src/output/ao_plugin.c
+++ b/src/output/ao_plugin.c
@@ -17,7 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../output_api.h"
+#include "config.h"
+#include "output_api.h"
#include <ao/ao.h>
#include <glib.h>
diff --git a/src/output/fifo_output_plugin.c b/src/output/fifo_output_plugin.c
index b5e6f531..658c7734 100644
--- a/src/output/fifo_output_plugin.c
+++ b/src/output/fifo_output_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_api.h"
#include "utils.h"
#include "timer.h"
diff --git a/src/output/httpd_client.c b/src/output/httpd_client.c
index 62ede81b..83f08372 100644
--- a/src/output/httpd_client.c
+++ b/src/output/httpd_client.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "httpd_client.h"
#include "httpd_internal.h"
#include "fifo_buffer.h"
diff --git a/src/output/httpd_output_plugin.c b/src/output/httpd_output_plugin.c
index 53bcc2de..a1f8be73 100644
--- a/src/output/httpd_output_plugin.c
+++ b/src/output/httpd_output_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "httpd_internal.h"
#include "httpd_client.h"
#include "output_api.h"
diff --git a/src/output/jack_output_plugin.c b/src/output/jack_output_plugin.c
index b099cdb9..7e5a5299 100644
--- a/src/output/jack_output_plugin.c
+++ b/src/output/jack_output_plugin.c
@@ -17,8 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "output_api.h"
#include "config.h"
+#include "output_api.h"
#include <assert.h>
diff --git a/src/output/mvp_plugin.c b/src/output/mvp_plugin.c
index 7e6dd6d3..5a9a9b48 100644
--- a/src/output/mvp_plugin.c
+++ b/src/output/mvp_plugin.c
@@ -22,6 +22,7 @@
* http://mvpmc.sourceforge.net/
*/
+#include "config.h"
#include "output_api.h"
#include "fd_util.h"
diff --git a/src/output/null_plugin.c b/src/output/null_plugin.c
index e9731b01..495db656 100644
--- a/src/output/null_plugin.c
+++ b/src/output/null_plugin.c
@@ -17,8 +17,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../output_api.h"
-#include "../timer.h"
+#include "config.h"
+#include "output_api.h"
+#include "timer.h"
#include <glib.h>
diff --git a/src/output/openal_plugin.c b/src/output/openal_plugin.c
index 92ee82ef..95337cb1 100644
--- a/src/output/openal_plugin.c
+++ b/src/output/openal_plugin.c
@@ -17,9 +17,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../output_api.h"
-#include "../timer.h"
#include "config.h"
+#include "output_api.h"
+#include "timer.h"
#include <glib.h>
diff --git a/src/output/oss_plugin.c b/src/output/oss_plugin.c
index 6518c3f4..b02d7d62 100644
--- a/src/output/oss_plugin.c
+++ b/src/output/oss_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_api.h"
#include "mixer_list.h"
#include "fd_util.h"
diff --git a/src/output/osx_plugin.c b/src/output/osx_plugin.c
index 04173bf7..afcd143b 100644
--- a/src/output/osx_plugin.c
+++ b/src/output/osx_plugin.c
@@ -17,7 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../output_api.h"
+#include "config.h"
+#include "output_api.h"
#include <glib.h>
#include <AudioUnit/AudioUnit.h>
diff --git a/src/output/pipe_output_plugin.c b/src/output/pipe_output_plugin.c
index 610ad9e8..2a5841ba 100644
--- a/src/output/pipe_output_plugin.c
+++ b/src/output/pipe_output_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_api.h"
#include <stdio.h>
diff --git a/src/output/pulse_output_plugin.c b/src/output/pulse_output_plugin.c
index 13e1b662..3da1b359 100644
--- a/src/output/pulse_output_plugin.c
+++ b/src/output/pulse_output_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pulse_output_plugin.h"
#include "output_api.h"
#include "mixer_list.h"
diff --git a/src/output/recorder_output_plugin.c b/src/output/recorder_output_plugin.c
index 11dd6c04..f56ec032 100644
--- a/src/output/recorder_output_plugin.c
+++ b/src/output/recorder_output_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_api.h"
#include "encoder_plugin.h"
#include "encoder_list.h"
diff --git a/src/output/shout_plugin.c b/src/output/shout_plugin.c
index da90efd2..750b0919 100644
--- a/src/output/shout_plugin.c
+++ b/src/output/shout_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_api.h"
#include "encoder_plugin.h"
#include "encoder_list.h"
diff --git a/src/output/solaris_output_plugin.c b/src/output/solaris_output_plugin.c
index 4f3d8683..b187630e 100644
--- a/src/output/solaris_output_plugin.c
+++ b/src/output/solaris_output_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_api.h"
#include "fd_util.h"
diff --git a/src/output_all.c b/src/output_all.c
index 29590abf..415221aa 100644
--- a/src/output_all.c
+++ b/src/output_all.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_all.h"
#include "output_internal.h"
#include "output_control.h"
diff --git a/src/output_command.c b/src/output_command.c
index b4789004..9a720904 100644
--- a/src/output_command.c
+++ b/src/output_command.c
@@ -24,6 +24,7 @@
*
*/
+#include "config.h"
#include "output_command.h"
#include "output_all.h"
#include "output_internal.h"
diff --git a/src/output_control.c b/src/output_control.c
index 795d04a8..5479263d 100644
--- a/src/output_control.c
+++ b/src/output_control.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_control.h"
#include "output_api.h"
#include "output_internal.h"
diff --git a/src/output_init.c b/src/output_init.c
index a7272bfc..a1b79c99 100644
--- a/src/output_init.c
+++ b/src/output_init.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_control.h"
#include "output_api.h"
#include "output_internal.h"
diff --git a/src/output_list.c b/src/output_list.c
index fcb79675..71a29440 100644
--- a/src/output_list.c
+++ b/src/output_list.c
@@ -17,9 +17,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_list.h"
#include "output_api.h"
-#include "config.h"
extern const struct audio_output_plugin shoutPlugin;
extern const struct audio_output_plugin null_output_plugin;
diff --git a/src/output_print.c b/src/output_print.c
index 11e53c32..9cbf75c9 100644
--- a/src/output_print.c
+++ b/src/output_print.c
@@ -22,6 +22,7 @@
*
*/
+#include "config.h"
#include "output_print.h"
#include "output_internal.h"
#include "output_all.h"
diff --git a/src/output_state.c b/src/output_state.c
index be135f6d..81e3b012 100644
--- a/src/output_state.c
+++ b/src/output_state.c
@@ -22,6 +22,7 @@
*
*/
+#include "config.h"
#include "output_state.h"
#include "output_internal.h"
#include "output_all.h"
diff --git a/src/output_thread.c b/src/output_thread.c
index fb170159..0b61ab17 100644
--- a/src/output_thread.c
+++ b/src/output_thread.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_thread.h"
#include "output_api.h"
#include "output_internal.h"
diff --git a/src/page.c b/src/page.c
index 5ea03cd0..53713769 100644
--- a/src/page.c
+++ b/src/page.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "page.h"
#include <glib.h>
diff --git a/src/path.c b/src/path.c
index fc73ee7c..62732fcb 100644
--- a/src/path.c
+++ b/src/path.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "path.h"
#include "conf.h"
diff --git a/src/pcm_byteswap.c b/src/pcm_byteswap.c
index 1c1caeec..5bd23398 100644
--- a/src/pcm_byteswap.c
+++ b/src/pcm_byteswap.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pcm_byteswap.h"
#include "pcm_buffer.h"
diff --git a/src/pcm_channels.c b/src/pcm_channels.c
index 38445f95..d82e46a6 100644
--- a/src/pcm_channels.c
+++ b/src/pcm_channels.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pcm_channels.h"
#include "pcm_buffer.h"
diff --git a/src/pcm_convert.c b/src/pcm_convert.c
index 4879dc0a..1d629996 100644
--- a/src/pcm_convert.c
+++ b/src/pcm_convert.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pcm_convert.h"
#include "pcm_channels.h"
#include "pcm_format.h"
diff --git a/src/pcm_dither.c b/src/pcm_dither.c
index 45c11790..0d1c7e00 100644
--- a/src/pcm_dither.c
+++ b/src/pcm_dither.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pcm_dither.h"
#include "pcm_prng.h"
diff --git a/src/pcm_format.c b/src/pcm_format.c
index 64e5167b..8da253db 100644
--- a/src/pcm_format.c
+++ b/src/pcm_format.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pcm_format.h"
#include "pcm_dither.h"
#include "pcm_buffer.h"
diff --git a/src/pcm_mix.c b/src/pcm_mix.c
index d1e71673..34b4b917 100644
--- a/src/pcm_mix.c
+++ b/src/pcm_mix.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pcm_mix.h"
#include "pcm_volume.h"
#include "pcm_utils.h"
diff --git a/src/pcm_resample.c b/src/pcm_resample.c
index f09c65a3..fea499e0 100644
--- a/src/pcm_resample.c
+++ b/src/pcm_resample.c
@@ -17,8 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "pcm_resample_internal.h"
#include "config.h"
+#include "pcm_resample_internal.h"
#ifdef HAVE_LIBSAMPLERATE
#include "conf.h"
diff --git a/src/pcm_resample.h b/src/pcm_resample.h
index 9d03bbfb..a17b12d8 100644
--- a/src/pcm_resample.h
+++ b/src/pcm_resample.h
@@ -20,8 +20,8 @@
#ifndef MPD_PCM_RESAMPLE_H
#define MPD_PCM_RESAMPLE_H
+#include "check.h"
#include "pcm_buffer.h"
-#include "config.h"
#include <stdint.h>
#include <stddef.h>
diff --git a/src/pcm_resample_fallback.c b/src/pcm_resample_fallback.c
index 9a403ddc..fcc97d9c 100644
--- a/src/pcm_resample_fallback.c
+++ b/src/pcm_resample_fallback.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pcm_resample_internal.h"
#include <assert.h>
diff --git a/src/pcm_resample_internal.h b/src/pcm_resample_internal.h
index 74363a59..cdb3c9a2 100644
--- a/src/pcm_resample_internal.h
+++ b/src/pcm_resample_internal.h
@@ -27,8 +27,8 @@
#ifndef MPD_PCM_RESAMPLE_INTERNAL_H
#define MPD_PCM_RESAMPLE_INTERNAL_H
+#include "check.h"
#include "pcm_resample.h"
-#include "config.h"
#ifdef HAVE_LIBSAMPLERATE
diff --git a/src/pcm_resample_libsamplerate.c b/src/pcm_resample_libsamplerate.c
index 66a1c319..71b76b86 100644
--- a/src/pcm_resample_libsamplerate.c
+++ b/src/pcm_resample_libsamplerate.c
@@ -17,9 +17,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pcm_resample_internal.h"
#include "conf.h"
-#include "config.h"
#include <glib.h>
diff --git a/src/pcm_volume.c b/src/pcm_volume.c
index 2a94c189..ca720a30 100644
--- a/src/pcm_volume.c
+++ b/src/pcm_volume.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pcm_volume.h"
#include "pcm_utils.h"
#include "audio_format.h"
diff --git a/src/permission.c b/src/permission.c
index a6594177..94aca70c 100644
--- a/src/permission.c
+++ b/src/permission.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "permission.h"
#include "conf.h"
diff --git a/src/pipe.c b/src/pipe.c
index c9f0d159..7cce0607 100644
--- a/src/pipe.c
+++ b/src/pipe.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "pipe.h"
#include "buffer.h"
#include "chunk.h"
diff --git a/src/player_control.c b/src/player_control.c
index 220d39a2..fc321b17 100644
--- a/src/player_control.c
+++ b/src/player_control.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "player_control.h"
#include "decoder_control.h"
#include "path.h"
diff --git a/src/player_thread.c b/src/player_thread.c
index c527c57b..0581b111 100644
--- a/src/player_thread.c
+++ b/src/player_thread.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "player_thread.h"
#include "player_control.h"
#include "decoder_control.h"
diff --git a/src/playlist.c b/src/playlist.c
index 6ca9d014..691fe5d2 100644
--- a/src/playlist.c
+++ b/src/playlist.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist_internal.h"
#include "playlist_save.h"
#include "player_control.h"
diff --git a/src/playlist/asx_playlist_plugin.c b/src/playlist/asx_playlist_plugin.c
index f79e3280..901212f9 100644
--- a/src/playlist/asx_playlist_plugin.c
+++ b/src/playlist/asx_playlist_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist/asx_playlist_plugin.h"
#include "playlist_plugin.h"
#include "input_stream.h"
diff --git a/src/playlist/extm3u_playlist_plugin.c b/src/playlist/extm3u_playlist_plugin.c
index 3f55e5ad..bd81ff9f 100644
--- a/src/playlist/extm3u_playlist_plugin.c
+++ b/src/playlist/extm3u_playlist_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist/extm3u_playlist_plugin.h"
#include "playlist_plugin.h"
#include "text_input_stream.h"
diff --git a/src/playlist/lastfm_playlist_plugin.c b/src/playlist/lastfm_playlist_plugin.c
index 70e51c2f..c776d25a 100644
--- a/src/playlist/lastfm_playlist_plugin.c
+++ b/src/playlist/lastfm_playlist_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist/lastfm_playlist_plugin.h"
#include "playlist_plugin.h"
#include "playlist_list.h"
diff --git a/src/playlist/m3u_playlist_plugin.c b/src/playlist/m3u_playlist_plugin.c
index db5db99f..dbabea2e 100644
--- a/src/playlist/m3u_playlist_plugin.c
+++ b/src/playlist/m3u_playlist_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist/m3u_playlist_plugin.h"
#include "playlist_plugin.h"
#include "text_input_stream.h"
diff --git a/src/playlist/pls_playlist_plugin.c b/src/playlist/pls_playlist_plugin.c
index a5d8bbcb..5308b716 100644
--- a/src/playlist/pls_playlist_plugin.c
+++ b/src/playlist/pls_playlist_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist/pls_playlist_plugin.h"
#include "playlist_plugin.h"
#include "input_stream.h"
diff --git a/src/playlist/xspf_playlist_plugin.c b/src/playlist/xspf_playlist_plugin.c
index 6c81d979..687765b3 100644
--- a/src/playlist/xspf_playlist_plugin.c
+++ b/src/playlist/xspf_playlist_plugin.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist/xspf_playlist_plugin.h"
#include "playlist_plugin.h"
#include "input_stream.h"
diff --git a/src/playlist_control.c b/src/playlist_control.c
index 66e7934d..2f75b504 100644
--- a/src/playlist_control.c
+++ b/src/playlist_control.c
@@ -22,6 +22,7 @@
*
*/
+#include "config.h"
#include "playlist_internal.h"
#include "player_control.h"
diff --git a/src/playlist_edit.c b/src/playlist_edit.c
index 8052f847..956c33d8 100644
--- a/src/playlist_edit.c
+++ b/src/playlist_edit.c
@@ -23,6 +23,7 @@
*
*/
+#include "config.h"
#include "playlist_internal.h"
#include "player_control.h"
#include "database.h"
diff --git a/src/playlist_global.c b/src/playlist_global.c
index dcb97249..8cfbf2c5 100644
--- a/src/playlist_global.c
+++ b/src/playlist_global.c
@@ -22,6 +22,7 @@
*
*/
+#include "config.h"
#include "playlist.h"
#include "playlist_state.h"
#include "event_pipe.h"
diff --git a/src/playlist_list.c b/src/playlist_list.c
index d6359463..2ea174a2 100644
--- a/src/playlist_list.c
+++ b/src/playlist_list.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist_list.h"
#include "playlist_plugin.h"
#include "playlist/extm3u_playlist_plugin.h"
@@ -29,7 +30,6 @@
#include "uri.h"
#include "utils.h"
#include "conf.h"
-#include "config.h"
#include <glib.h>
diff --git a/src/playlist_print.c b/src/playlist_print.c
index 1ca11e4c..f414ee0a 100644
--- a/src/playlist_print.c
+++ b/src/playlist_print.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist_print.h"
#include "queue_print.h"
#include "stored_playlist.h"
diff --git a/src/playlist_queue.c b/src/playlist_queue.c
index 55c394bd..0b4231f5 100644
--- a/src/playlist_queue.c
+++ b/src/playlist_queue.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist_queue.h"
#include "playlist_list.h"
#include "playlist_plugin.h"
diff --git a/src/playlist_save.c b/src/playlist_save.c
index d56c0f32..247b08e4 100644
--- a/src/playlist_save.c
+++ b/src/playlist_save.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "playlist_save.h"
#include "stored_playlist.h"
#include "song.h"
diff --git a/src/playlist_state.c b/src/playlist_state.c
index b0cf961f..ea8b7e4f 100644
--- a/src/playlist_state.c
+++ b/src/playlist_state.c
@@ -22,6 +22,7 @@
*
*/
+#include "config.h"
#include "playlist_state.h"
#include "playlist.h"
#include "player_control.h"
diff --git a/src/poison.h b/src/poison.h
index 5919c3cb..ca6d7393 100644
--- a/src/poison.h
+++ b/src/poison.h
@@ -20,8 +20,9 @@
#ifndef MPD_POISON_H
#define MPD_POISON_H
+#include "check.h"
+
#ifndef NDEBUG
-#include "config.h"
#ifdef HAVE_VALGRIND_MEMCHECK_H
#include <valgrind/memcheck.h>
diff --git a/src/queue.c b/src/queue.c
index c43d1c13..bd89544c 100644
--- a/src/queue.c
+++ b/src/queue.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "queue.h"
#include "song.h"
diff --git a/src/queue_print.c b/src/queue_print.c
index 2ca9ccc3..4bc600ae 100644
--- a/src/queue_print.c
+++ b/src/queue_print.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "queue_print.h"
#include "queue.h"
#include "song.h"
diff --git a/src/queue_save.c b/src/queue_save.c
index 9a5a0e30..71b6a152 100644
--- a/src/queue_save.c
+++ b/src/queue_save.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "queue_save.h"
#include "queue.h"
#include "song.h"
diff --git a/src/replay_gain.c b/src/replay_gain.c
index 020671c8..805d1e5c 100644
--- a/src/replay_gain.c
+++ b/src/replay_gain.c
@@ -20,6 +20,7 @@
* (c)2004 replayGain code by AliasMrJones
*/
+#include "config.h"
#include "replay_gain.h"
#include "conf.h"
#include "audio_format.h"
diff --git a/src/sig_handlers.c b/src/sig_handlers.c
index e70e1a15..028cd403 100644
--- a/src/sig_handlers.c
+++ b/src/sig_handlers.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "sig_handlers.h"
#ifndef WIN32
diff --git a/src/socket_util.c b/src/socket_util.c
index e737fdf0..bf8fe0f0 100644
--- a/src/socket_util.c
+++ b/src/socket_util.c
@@ -17,9 +17,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "socket_util.h"
#include "fd_util.h"
-#include "config.h"
#include <errno.h>
#include <unistd.h>
diff --git a/src/song.c b/src/song.c
index 942beb5d..faaa208c 100644
--- a/src/song.c
+++ b/src/song.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "song.h"
#include "uri.h"
#include "directory.h"
diff --git a/src/song_print.c b/src/song_print.c
index 3420b0d3..3e6252ed 100644
--- a/src/song_print.c
+++ b/src/song_print.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "song_print.h"
#include "song.h"
#include "songvec.h"
diff --git a/src/song_save.c b/src/song_save.c
index 075fb6e7..37df5067 100644
--- a/src/song_save.c
+++ b/src/song_save.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "song_save.h"
#include "song.h"
#include "tag_save.h"
diff --git a/src/song_sticker.c b/src/song_sticker.c
index 2758ff53..83131ba0 100644
--- a/src/song_sticker.c
+++ b/src/song_sticker.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "song_sticker.h"
#include "song.h"
#include "directory.h"
diff --git a/src/songvec.c b/src/songvec.c
index f8f83e6e..bdc90da3 100644
--- a/src/songvec.c
+++ b/src/songvec.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "songvec.h"
#include "song.h"
#include "tag.h"
diff --git a/src/state_file.c b/src/state_file.c
index 4c7dab42..fd983231 100644
--- a/src/state_file.c
+++ b/src/state_file.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "state_file.h"
#include "output_state.h"
#include "playlist.h"
diff --git a/src/stats.c b/src/stats.c
index 303d23c8..93e49238 100644
--- a/src/stats.c
+++ b/src/stats.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "stats.h"
#include "database.h"
#include "tag.h"
diff --git a/src/sticker.c b/src/sticker.c
index 4135e629..222ae05b 100644
--- a/src/sticker.c
+++ b/src/sticker.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "sticker.h"
#include "idle.h"
diff --git a/src/sticker_print.c b/src/sticker_print.c
index 12dafd3f..6bcc41d7 100644
--- a/src/sticker_print.c
+++ b/src/sticker_print.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "sticker_print.h"
#include "sticker.h"
#include "client.h"
diff --git a/src/stored_playlist.c b/src/stored_playlist.c
index f283ab98..14c9ac70 100644
--- a/src/stored_playlist.c
+++ b/src/stored_playlist.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "stored_playlist.h"
#include "playlist_save.h"
#include "song.h"
diff --git a/src/strset.c b/src/strset.c
index 474dd664..0c911d5a 100644
--- a/src/strset.c
+++ b/src/strset.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "strset.h"
#include <assert.h>
diff --git a/src/tag.c b/src/tag.c
index 3e0bfc55..94fff530 100644
--- a/src/tag.c
+++ b/src/tag.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "tag.h"
#include "tag_internal.h"
#include "tag_pool.h"
diff --git a/src/tag_ape.c b/src/tag_ape.c
index fb210ca4..d18cc84e 100644
--- a/src/tag_ape.c
+++ b/src/tag_ape.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "tag_ape.h"
#include "tag.h"
diff --git a/src/tag_id3.c b/src/tag_id3.c
index ad19062b..423a2aa9 100644
--- a/src/tag_id3.c
+++ b/src/tag_id3.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "tag_id3.h"
#include "tag.h"
#include "riff.h"
diff --git a/src/tag_id3.h b/src/tag_id3.h
index 4f51a70b..b32a834b 100644
--- a/src/tag_id3.h
+++ b/src/tag_id3.h
@@ -20,7 +20,7 @@
#ifndef MPD_TAG_ID3_H
#define MPD_TAG_ID3_H
-#include "config.h"
+#include "check.h"
struct tag;
diff --git a/src/tag_pool.c b/src/tag_pool.c
index 6aef1294..25629ffb 100644
--- a/src/tag_pool.c
+++ b/src/tag_pool.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "tag_pool.h"
#include <assert.h>
diff --git a/src/tag_print.c b/src/tag_print.c
index dddbbbe6..d3b84568 100644
--- a/src/tag_print.c
+++ b/src/tag_print.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "tag_print.h"
#include "tag.h"
#include "tag_internal.h"
diff --git a/src/tag_save.c b/src/tag_save.c
index fac948b9..bd0ef7b7 100644
--- a/src/tag_save.c
+++ b/src/tag_save.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "tag_save.h"
#include "tag.h"
#include "tag_internal.h"
diff --git a/src/text_file.c b/src/text_file.c
index 16698fc5..776e5702 100644
--- a/src/text_file.c
+++ b/src/text_file.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "text_file.h"
#include <assert.h>
diff --git a/src/text_input_stream.c b/src/text_input_stream.c
index ec81c9a2..fd402590 100644
--- a/src/text_input_stream.c
+++ b/src/text_input_stream.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "text_input_stream.h"
#include "input_stream.h"
#include "fifo_buffer.h"
diff --git a/src/timer.c b/src/timer.c
index d9a143bc..39347bd5 100644
--- a/src/timer.c
+++ b/src/timer.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "timer.h"
#include "audio_format.h"
diff --git a/src/tokenizer.c b/src/tokenizer.c
index c1b64f95..52f84767 100644
--- a/src/tokenizer.c
+++ b/src/tokenizer.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "tokenizer.h"
#include <stdbool.h>
diff --git a/src/update.c b/src/update.c
index bbf80d4d..ee946f35 100644
--- a/src/update.c
+++ b/src/update.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "update_internal.h"
#include "update.h"
#include "database.h"
@@ -27,7 +28,6 @@
#include "idle.h"
#include "stats.h"
#include "main.h"
-#include "config.h"
#include <glib.h>
diff --git a/src/update_queue.c b/src/update_queue.c
index 60e752a6..be48f304 100644
--- a/src/update_queue.c
+++ b/src/update_queue.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "update_internal.h"
#include <glib.h>
diff --git a/src/uri.c b/src/uri.c
index fb3f708b..5c33d3ba 100644
--- a/src/uri.c
+++ b/src/uri.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "uri.h"
#include <glib.h>
diff --git a/src/utils.c b/src/utils.c
index f8051a41..0e9584d6 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -17,9 +17,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "utils.h"
#include "conf.h"
-#include "config.h"
#include <glib.h>
diff --git a/src/volume.c b/src/volume.c
index 1be0705a..8a74e10a 100644
--- a/src/volume.c
+++ b/src/volume.c
@@ -17,12 +17,12 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "volume.h"
#include "conf.h"
#include "player_control.h"
#include "idle.h"
#include "pcm_volume.h"
-#include "config.h"
#include "output_all.h"
#include "mixer_control.h"
#include "mixer_all.h"
diff --git a/src/zeroconf-avahi.c b/src/zeroconf-avahi.c
index 648f36e0..63ad0f65 100644
--- a/src/zeroconf-avahi.c
+++ b/src/zeroconf-avahi.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "zeroconf-internal.h"
#include "listen.h"
diff --git a/src/zeroconf-bonjour.c b/src/zeroconf-bonjour.c
index 4e06319e..41734d3b 100644
--- a/src/zeroconf-bonjour.c
+++ b/src/zeroconf-bonjour.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "zeroconf-internal.h"
#include "listen.h"
diff --git a/src/zeroconf.c b/src/zeroconf.c
index 42e995c4..9a386d53 100644
--- a/src/zeroconf.c
+++ b/src/zeroconf.c
@@ -17,10 +17,10 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "zeroconf.h"
#include "zeroconf-internal.h"
#include "conf.h"
-#include "config.h"
#include <glib.h>
diff --git a/src/zeroconf.h b/src/zeroconf.h
index 6a5934ed..0aafbdef 100644
--- a/src/zeroconf.h
+++ b/src/zeroconf.h
@@ -20,7 +20,7 @@
#ifndef MPD_ZEROCONF_H
#define MPD_ZEROCONF_H
-#include "config.h"
+#include "check.h"
#ifdef HAVE_ZEROCONF
diff --git a/test/dump_playlist.c b/test/dump_playlist.c
index d6e7f17c..75baf6c8 100644
--- a/test/dump_playlist.c
+++ b/test/dump_playlist.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "input_stream.h"
#include "tag_pool.h"
#include "tag_save.h"
diff --git a/test/read_conf.c b/test/read_conf.c
index 92fcbba9..45e4bea8 100644
--- a/test/read_conf.c
+++ b/test/read_conf.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "conf.h"
#include <glib.h>
diff --git a/test/read_mixer.c b/test/read_mixer.c
index 20850361..60a63da0 100644
--- a/test/read_mixer.c
+++ b/test/read_mixer.c
@@ -17,12 +17,12 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "mixer_control.h"
#include "mixer_list.h"
#include "filter_registry.h"
#include "pcm_volume.h"
#include "event_pipe.h"
-#include "config.h"
#include <glib.h>
diff --git a/test/read_tags.c b/test/read_tags.c
index d3818366..cde90dad 100644
--- a/test/read_tags.c
+++ b/test/read_tags.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_list.h"
#include "decoder_api.h"
#include "input_stream.h"
@@ -24,7 +25,6 @@
#include "pcm_volume.h"
#include "tag_ape.h"
#include "tag_id3.h"
-#include "config.h"
#include "idle.h"
#include <glib.h>
diff --git a/test/run_decoder.c b/test/run_decoder.c
index 3128c612..7e0c582a 100644
--- a/test/run_decoder.c
+++ b/test/run_decoder.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "decoder_list.h"
#include "decoder_api.h"
#include "input_stream.h"
diff --git a/test/run_encoder.c b/test/run_encoder.c
index b953bcd9..aaafd2e8 100644
--- a/test/run_encoder.c
+++ b/test/run_encoder.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "encoder_list.h"
#include "encoder_plugin.h"
#include "audio_format.h"
diff --git a/test/run_filter.c b/test/run_filter.c
index 3c4b7612..de5f9a92 100644
--- a/test/run_filter.c
+++ b/test/run_filter.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "conf.h"
#include "audio_parser.h"
#include "audio_format.h"
diff --git a/test/run_input.c b/test/run_input.c
index 37c792b8..09cd6f6c 100644
--- a/test/run_input.c
+++ b/test/run_input.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "input_stream.h"
#include "tag_pool.h"
#include "tag_save.h"
diff --git a/test/run_output.c b/test/run_output.c
index 0e91bb3f..36bff772 100644
--- a/test/run_output.c
+++ b/test/run_output.c
@@ -17,6 +17,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include "config.h"
#include "output_plugin.h"
#include "output_internal.h"
#include "output_control.h"
diff --git a/test/software_volume.c b/test/software_volume.c
index 5d551b1f..a1cc1317 100644
--- a/test/software_volume.c
+++ b/test/software_volume.c
@@ -23,6 +23,7 @@
*
*/
+#include "config.h"
#include "pcm_volume.h"
#include "audio_parser.h"
#include "audio_format.h"