From 486b5b6bfc61344c945d807b230c12a99c3c8edb Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 11 Aug 2014 21:15:25 +0200 Subject: fs/io/TextFile: use AutoGunzipReader Several MPD subsystems can now read gzipped files; for example, the database file can be gzipped. --- src/fs/io/TextFile.hxx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/fs/io/TextFile.hxx') diff --git a/src/fs/io/TextFile.hxx b/src/fs/io/TextFile.hxx index 33a1b8060..8bab808c7 100644 --- a/src/fs/io/TextFile.hxx +++ b/src/fs/io/TextFile.hxx @@ -20,6 +20,7 @@ #ifndef MPD_TEXT_FILE_HXX #define MPD_TEXT_FILE_HXX +#include "check.h" #include "Compiler.h" #include @@ -27,10 +28,16 @@ class Path; class Error; class FileReader; +class AutoGunzipReader; class BufferedReader; class TextFile { FileReader *const file_reader; + +#ifdef HAVE_ZLIB + AutoGunzipReader *const gunzip_reader; +#endif + BufferedReader *const buffered_reader; public: -- cgit v1.2.3