22#ifndef H_ADPLUG_FILEPROVIDER
23#define H_ADPLUG_FILEPROVIDER
35 virtual binistream *
open(std::string)
const = 0;
36 virtual void close(binistream *)
const = 0;
40 static unsigned long filesize(binistream *
f);
47 virtual void close(binistream *
f)
const;
static bool extension(const std::string &filename, const std::string &extension)
Definition fprovide.cpp:30
static unsigned long filesize(binistream *f)
Definition fprovide.cpp:42
virtual ~CFileProvider()
Definition fprovide.h:31
virtual void close(binistream *) const =0
virtual binistream * open(std::string) const =0
virtual binistream * open(std::string filename) const
Definition fprovide.cpp:55
virtual void close(binistream *f) const
Definition fprovide.cpp:68
unsigned f
Definition inflate.c:1572
static char filename[]
Definition features.c:5