summaryrefslogtreecommitdiff
path: root/include/Input.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/Input.h')
-rw-r--r--include/Input.h7
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 &);