From 0273cd44b0b50d5d320ce88cc1472e0d8ee8e529 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 24 Jan 2013 19:14:40 +0100 Subject: input_stream: forward-declare the struct Hide the definition from C code, to prepare the transition to C++. --- src/input/CdioParanoiaInputPlugin.cxx | 1 + src/input/CurlInputPlugin.cxx | 3 ++- src/input/DespotifyInputPlugin.cxx | 1 + src/input/FfmpegInputPlugin.cxx | 1 + src/input/FileInputPlugin.cxx | 1 + src/input/MmsInputPlugin.cxx | 1 + src/input/RewindInputPlugin.cxx | 1 + src/input/SoupInputPlugin.cxx | 1 + 8 files changed, 9 insertions(+), 1 deletion(-) (limited to 'src/input') diff --git a/src/input/CdioParanoiaInputPlugin.cxx b/src/input/CdioParanoiaInputPlugin.cxx index e8dabd88..19001fbe 100644 --- a/src/input/CdioParanoiaInputPlugin.cxx +++ b/src/input/CdioParanoiaInputPlugin.cxx @@ -24,6 +24,7 @@ #include "config.h" #include "CdioParanoiaInputPlugin.hxx" #include "InputInternal.hxx" +#include "InputStream.hxx" #include "InputPlugin.hxx" #include "refcount.h" diff --git a/src/input/CurlInputPlugin.cxx b/src/input/CurlInputPlugin.cxx index ed70de07..a2ad20b1 100644 --- a/src/input/CurlInputPlugin.cxx +++ b/src/input/CurlInputPlugin.cxx @@ -19,12 +19,13 @@ #include "config.h" #include "CurlInputPlugin.hxx" +#include "InputInternal.hxx" +#include "InputStream.hxx" #include "InputPlugin.hxx" #include "conf.h" #include "tag.h" #include "IcyMetaDataParser.hxx" #include "event/MultiSocketMonitor.hxx" -#include "InputInternal.hxx" #include "event/Loop.hxx" #include "IOThread.hxx" #include "glib_compat.h" diff --git a/src/input/DespotifyInputPlugin.cxx b/src/input/DespotifyInputPlugin.cxx index af550cab..e17bbb66 100644 --- a/src/input/DespotifyInputPlugin.cxx +++ b/src/input/DespotifyInputPlugin.cxx @@ -21,6 +21,7 @@ #include "DespotifyInputPlugin.hxx" #include "DespotifyUtils.hxx" #include "InputInternal.hxx" +#include "InputStream.hxx" #include "InputPlugin.hxx" #include "tag.h" diff --git a/src/input/FfmpegInputPlugin.cxx b/src/input/FfmpegInputPlugin.cxx index 3e59bca9..1893a01e 100644 --- a/src/input/FfmpegInputPlugin.cxx +++ b/src/input/FfmpegInputPlugin.cxx @@ -23,6 +23,7 @@ #include "config.h" #include "FfmpegInputPlugin.hxx" #include "InputInternal.hxx" +#include "InputStream.hxx" #include "InputPlugin.hxx" extern "C" { diff --git a/src/input/FileInputPlugin.cxx b/src/input/FileInputPlugin.cxx index 8d3ef751..2d0bfcbb 100644 --- a/src/input/FileInputPlugin.cxx +++ b/src/input/FileInputPlugin.cxx @@ -20,6 +20,7 @@ #include "config.h" /* must be first for large file support */ #include "FileInputPlugin.hxx" #include "InputInternal.hxx" +#include "InputStream.hxx" #include "InputPlugin.hxx" #include "fd_util.h" #include "open.h" diff --git a/src/input/MmsInputPlugin.cxx b/src/input/MmsInputPlugin.cxx index 719aca29..93452170 100644 --- a/src/input/MmsInputPlugin.cxx +++ b/src/input/MmsInputPlugin.cxx @@ -20,6 +20,7 @@ #include "config.h" #include "MmsInputPlugin.hxx" #include "InputInternal.hxx" +#include "InputStream.hxx" #include "InputPlugin.hxx" #include diff --git a/src/input/RewindInputPlugin.cxx b/src/input/RewindInputPlugin.cxx index 241a5fb5..d77bb120 100644 --- a/src/input/RewindInputPlugin.cxx +++ b/src/input/RewindInputPlugin.cxx @@ -20,6 +20,7 @@ #include "config.h" #include "RewindInputPlugin.hxx" #include "InputInternal.hxx" +#include "InputStream.hxx" #include "InputPlugin.hxx" #include "tag.h" diff --git a/src/input/SoupInputPlugin.cxx b/src/input/SoupInputPlugin.cxx index 44c26be5..be489262 100644 --- a/src/input/SoupInputPlugin.cxx +++ b/src/input/SoupInputPlugin.cxx @@ -20,6 +20,7 @@ #include "config.h" #include "SoupInputPlugin.hxx" #include "InputPlugin.hxx" +#include "InputStream.hxx" #include "InputInternal.hxx" #include "IOThread.hxx" #include "event/Loop.hxx" -- cgit v1.2.3