diff options
Diffstat (limited to 'src/user/lib/fwik/include/IO')
-rw-r--r-- | src/user/lib/fwik/include/IO/Dir.h | 24 | ||||
-rw-r--r-- | src/user/lib/fwik/include/IO/IOStream.h | 39 | ||||
-rw-r--r-- | src/user/lib/fwik/include/IO/Node.h | 32 | ||||
-rw-r--r-- | src/user/lib/fwik/include/IO/Term.h | 33 |
4 files changed, 0 insertions, 128 deletions
diff --git a/src/user/lib/fwik/include/IO/Dir.h b/src/user/lib/fwik/include/IO/Dir.h deleted file mode 100644 index bbfe3ed..0000000 --- a/src/user/lib/fwik/include/IO/Dir.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef DEF_FWIK_IO_DIR_H -#define DEF_FWIK_IO_DIR_H - -#include "Node.h" -#include <String.h> - -class Dir : public Node { - void _init(); - - public: - int pos; - - Dir(FILE f); - Dir(const char* file, int mode); - Dir(const Node &n); - virtual ~Dir(); - - String read_ent(); - - virtual Dir* as_dir() { return this; } -}; - -#endif - diff --git a/src/user/lib/fwik/include/IO/IOStream.h b/src/user/lib/fwik/include/IO/IOStream.h deleted file mode 100644 index 2e33268..0000000 --- a/src/user/lib/fwik/include/IO/IOStream.h +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef DEF_FWIK_IO_IOSTREAM_H -#define DEF_FWIK_IO_IOSTREAM_H - -#include "Term.h" - -#include <String.h> - -class IOStream { - public: - Term *term; - - IOStream() : term(0) {} - IOStream(Term *t) : term(t) {} - - void print(const char* str); - void printf(const char* fmt, ...); - String readln(); - - IOStream &operator<<(const char* s) { - print(s); - return *this; - } - IOStream &operator<<(const String& s) { - print(s.c_str()); - return *this; - } - IOStream &operator<<(int i) { - printf("%d", i); - return *this; - } - IOStream &operator<<(void* p) { - printf("%p", p); - return *this; - } -}; - -extern IOStream stdio; - -#endif diff --git a/src/user/lib/fwik/include/IO/Node.h b/src/user/lib/fwik/include/IO/Node.h deleted file mode 100644 index 6b5b063..0000000 --- a/src/user/lib/fwik/include/IO/Node.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef DEF_FWIK_IO_NODE_H -#define DEF_FWIK_IO_NODE_H - -#include <tce/syscall.h> -#include <tce/vfs.h> -#include <stdio.h> -#include <cpp.h> - -#include <String.h> - -class Term; -class Dir; -class Node { - public: - FILE fd; - file_info info; - int error; // will be 0 if this is a valid file descriptor - - Node(FILE f); - Node(const char* filename, int mode); - Node(FILE parent, const char* filename, int mode); - virtual ~Node() {} - - void close(); - - virtual Term* as_term() { return 0; } - virtual Dir* as_dir() { return 0; } -}; - -String path_cat(const String &a, const String &b, bool trailing_slash = true); - -#endif diff --git a/src/user/lib/fwik/include/IO/Term.h b/src/user/lib/fwik/include/IO/Term.h deleted file mode 100644 index 5b8aba3..0000000 --- a/src/user/lib/fwik/include/IO/Term.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef DEF_FWIK_IO_TERM_H -#define DEF_FWIK_IO_TERM_H - -#include <stdio.h> -#include "Node.h" -#include <String.h> - -#include <readline.h> - -class Term : public Node { - int w, h; - - readline_history hist; - - void _init(); - - public: - Term(FILE f); - Term(const char* filename, int mode); - Term(const Node &n); - virtual ~Term(); - - virtual void print(const char *s); - virtual void printf(const char* fmt, ...); - virtual void vprintf(const char* fmt, va_list ap); - virtual String readln(); - String readline(); - - virtual Term* as_term() { return this; } -}; - -#endif - |