#ifndef _MSH_HISTORY_H #define _MSH_HISTORY_H #include #include "list.h" #define MAXHIST 50 class histent { public: int cmdnum; char *cmd; operator==(histent x) {return 0;} operator!=(histent x) {return 0;} }; class History { public: int substerr; List hist; int curcmd; int maxhist; History(void) {substerr = 0;curcmd=1;maxhist=MAXHIST;} void printhistory(void); void operator<<(const char *cmd); char *subst(const char *cmd); }; #endif