#ifndef DEF_FWIK_IO_TERM_H #define DEF_FWIK_IO_TERM_H #include #include "Node.h" #include #include 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