diff options
Diffstat (limited to 'include/Input.h')
-rw-r--r-- | include/Input.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/Input.h b/include/Input.h index 18173d2..6b53012 100644 --- a/include/Input.h +++ b/include/Input.h @@ -40,7 +40,7 @@ class Input : public Handle { bool fromarchive; private: - static int wrapopen(const String &, openresults_t *); + int wrapopen(const String &, openresults_t *); }; class Stdin_t : public Input { @@ -59,8 +59,9 @@ class Archive : public Base { Archive(Handle *, int = ARCHIVE_BUILTIN); virtual ~Archive(); protected: - static bool inarchive(const String &); - static int open(const String &, Input::openresults_t *) throw (GeneralException); + static Archive * inarchive(const String &); + Handle * GetHandle(); + int open(const String &, Input::openresults_t *); private: void create() throw (GeneralException); bool inarchivein(const String &); |