diff options
Diffstat (limited to '')
-rw-r--r-- | test/dump_playlist.cxx | 11 | ||||
-rw-r--r-- | test/run_input.cxx | 11 |
2 files changed, 22 insertions, 0 deletions
diff --git a/test/dump_playlist.cxx b/test/dump_playlist.cxx index 5928c8eb4..1d497535c 100644 --- a/test/dump_playlist.cxx +++ b/test/dump_playlist.cxx @@ -29,6 +29,8 @@ #include "playlist/PlaylistRegistry.hxx" #include "playlist/PlaylistPlugin.hxx" #include "fs/Path.hxx" +#include "fs/output/BufferedOutputStream.hxx" +#include "fs/output/StdioOutputStream.hxx" #include "util/Error.hxx" #include "thread/Cond.hxx" #include "Log.hxx" @@ -40,6 +42,15 @@ #include <unistd.h> #include <stdlib.h> +static void +tag_save(FILE *file, const Tag &tag) +{ + StdioOutputStream sos(file); + BufferedOutputStream bos(sos); + tag_save(bos, tag); + bos.Flush(); +} + int main(int argc, char **argv) { const char *uri; diff --git a/test/run_input.cxx b/test/run_input.cxx index 130d0f031..f53711cc9 100644 --- a/test/run_input.cxx +++ b/test/run_input.cxx @@ -28,6 +28,8 @@ #include "util/Error.hxx" #include "thread/Cond.hxx" #include "Log.hxx" +#include "fs/output/BufferedOutputStream.hxx" +#include "fs/output/StdioOutputStream.hxx" #ifdef ENABLE_ARCHIVE #include "archive/ArchiveList.hxx" @@ -40,6 +42,15 @@ #include <unistd.h> #include <stdlib.h> +static void +tag_save(FILE *file, const Tag &tag) +{ + StdioOutputStream sos(file); + BufferedOutputStream bos(sos); + tag_save(bos, tag); + bos.Flush(); +} + static int dump_input_stream(InputStream *is) { |