class cl_app: public cl_base
{
protected:
- class cl_commander *commander;
+ class cl_commander_base *commander;
public:
class cl_sim *sim;
class cl_ustrings *in_files;
- class cl_arguments *args;
+ //class cl_arguments *args;
class cl_options *options;
int going;
public:
class cl_sim *get_sim(void) { return(sim); }
class cl_uc *get_uc(void);
- class cl_commander *get_commander(void) { return(commander); }
+ class cl_commander_base *get_commander(void) { return(commander); }
virtual class cl_cmd *get_cmd(class cl_cmdline *cmdline);
public: // messages to broadcast
- virtual void mem_cell_changed(class cl_mem *mem, t_addr addr);
+ //virtual void mem_cell_changed(class cl_m *mem, t_addr addr);
public:
virtual void set_simulator(class cl_sim *simulator);
protected:
virtual void build_cmdset(class cl_cmdset *cs);
virtual void mk_options(void);
+
+public: // output functions
+ virtual int dd_printf(const char *format, ...);
+ virtual int debug(const char *format, ...);
};