* sim/ucsim/cmd.src/newcmdposix.cc, sim/ucsim/cmd.src/newcmdposixcl.h,
[fw/sdcc] / sim / ucsim / cmd.src / commandcl.h
index 36dc7767a9f7a4e333c92843cc9fad2b7640ceeb..7a3a332ad02814387d8ea87e0e0113adb5e47e42 100644 (file)
@@ -58,10 +58,10 @@ public:
   class cl_list *params;
   class cl_ustrings *tokens;
   char *matched_syntax;
-  class cl_console *con;
+  class cl_console_base *con;
 
 public:
-  cl_cmdline(class cl_app *the_app, char *acmd, class cl_console *acon);
+  cl_cmdline(class cl_app *the_app, char *acmd, class cl_console_base *acon);
   virtual ~cl_cmdline(void);
   virtual int init(void);
 
@@ -102,10 +102,10 @@ public:
 
 public:
   cl_cmd(enum cmd_operate_on opon,
-        char *aname,
-        int  can_rep,
-        char *short_hlp,
-        char *long_hlp);
+         char *aname,
+         int  can_rep,
+         char *short_hlp,
+         char *long_hlp);
   virtual ~cl_cmd(void);
 
   virtual class cl_cmdset *get_subcommands(void) { return(0); }
@@ -114,14 +114,14 @@ public:
   virtual int name_match(class cl_cmdline *cmdline, int strict);
   virtual int syntax_ok(class cl_cmdline *cmdline);
   virtual int work(class cl_app *app,
-                  class cl_cmdline *cmdline, class cl_console *con);
-  virtual int do_work(class cl_cmdline *cmdline, class cl_console *con);
+                   class cl_cmdline *cmdline, class cl_console_base *con);
+  virtual int do_work(class cl_cmdline *cmdline, class cl_console_base *con);
   virtual int do_work(class cl_app *app,
-                     class cl_cmdline *cmdline, class cl_console *con);
+                      class cl_cmdline *cmdline, class cl_console_base *con);
   virtual int do_work(class cl_sim *sim,
-                     class cl_cmdline *cmdline, class cl_console *con);
+                      class cl_cmdline *cmdline, class cl_console_base *con);
   virtual int do_work(class cl_uc *uc,
-                     class cl_cmdline *cmdline, class cl_console *con);
+                      class cl_cmdline *cmdline, class cl_console_base *con);
 };
 
 #define COMMAND_HEAD(CLASS_NAME) \
@@ -138,7 +138,7 @@ public:\
               char *short_help,\
               char *long_help):\
     cl_cmd(operate_on_none, aname, can_rep, short_help, long_help) {}\
-  virtual int do_work(class cl_cmdline *cmdline, class cl_console *con);
+  virtual int do_work(class cl_cmdline *cmdline, class cl_console_base *con);
 
 #define COMMAND_METHODS_ON(ON,CLASS_NAME) \
 public:\
@@ -148,7 +148,7 @@ public:\
               char *long_help):\
     cl_cmd(operate_on_ ## ON, aname, can_rep, short_help, long_help) {}\
   virtual int do_work(class cl_ ## ON * ON ,\
-                     class cl_cmdline *cmdline, class cl_console *con);
+                      class cl_cmdline *cmdline, class cl_console_base *con);
 
 #define COMMAND_METHODS_ANCESTOR(CLASS_NAME,ANCESTOR) \
 public:\
@@ -157,7 +157,7 @@ public:\
               char *short_help,\
               char *long_help):\
     ANCESTOR (aname, can_rep, short_help, long_help) {}\
-  virtual int do_work(class cl_cmdline *cmdline, class cl_console *con);
+  virtual int do_work(class cl_cmdline *cmdline, class cl_console_base *con);
 
 #define COMMAND_METHODS_ANCESTOR_ON(ON,CLASS_NAME,ANCESTOR) \
 public:\
@@ -167,7 +167,7 @@ public:\
               char *long_help):\
     ANCESTOR (aname, can_rep, short_help, long_help) {}\
   virtual int do_work(class cl_ ## ON * ON ,\
-                     class cl_cmdline *cmdline, class cl_console *con); \
+                      class cl_cmdline *cmdline, class cl_console_base *con); \
 
 
 #define COMMAND_TAIL }
@@ -213,19 +213,19 @@ COMMAND_TAIL
 
 #define COMMAND_DO_WORK(CLASS_NAME) \
 int \
-CLASS_NAME::do_work(class cl_cmdline *cmdline, class cl_console *con)
+CLASS_NAME::do_work(class cl_cmdline *cmdline, class cl_console_base *con)
 #define COMMAND_DO_WORK_APP(CLASS_NAME) \
 int \
 CLASS_NAME::do_work(class cl_app *app,\
-                   class cl_cmdline *cmdline, class cl_console *con)
+                    class cl_cmdline *cmdline, class cl_console_base *con)
 #define COMMAND_DO_WORK_SIM(CLASS_NAME) \
 int \
 CLASS_NAME::do_work(class cl_sim *sim,\
-                   class cl_cmdline *cmdline, class cl_console *con)
+                    class cl_cmdline *cmdline, class cl_console_base *con)
 #define COMMAND_DO_WORK_UC(CLASS_NAME) \
 int \
 CLASS_NAME::do_work(class cl_uc *uc,\
-                   class cl_cmdline *cmdline, class cl_console *con)
+                    class cl_cmdline *cmdline, class cl_console_base *con)
 
 // Command set is list of cl_cmd objects
 class cl_cmdset: public cl_list
@@ -252,15 +252,15 @@ public:
 
 public:
   cl_super_cmd(char *aname,
-              int  can_rep,
-              char *short_hlp,
-              char *long_hlp,
-              class cl_cmdset *acommands);
+               int  can_rep,
+               char *short_hlp,
+               char *long_hlp,
+               class cl_cmdset *acommands);
   virtual ~cl_super_cmd(void);
 
   virtual class cl_cmdset *get_subcommands(void) { return(commands); }
   virtual int work(class cl_app *app,
-                  class cl_cmdline *cmdline, class cl_console *con);
+                   class cl_cmdline *cmdline, class cl_console_base *con);
 };