X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Ferrorcl.h;h=91d821f3a5d6c90034ce953471fa12d437caf080;hb=90f4aedaef8a2310573eef905f95c671f84e5cde;hp=dd7bb8d9f16176cbe049640e9e92e2839e34e759;hpb=0418f658ab70836d8dfec91839945d3b6eb45cb7;p=fw%2Fsdcc diff --git a/sim/ucsim/errorcl.h b/sim/ucsim/errorcl.h index dd7bb8d9..91d821f3 100644 --- a/sim/ucsim/errorcl.h +++ b/sim/ucsim/errorcl.h @@ -54,10 +54,10 @@ protected: enum error_on_off on; public: cl_error_class(enum error_type typ, char *aname, - enum error_on_off be_on= ERROR_PARENT); + enum error_on_off be_on= ERROR_PARENT); cl_error_class(enum error_type typ, char *aname, - class cl_error_class *parent, - enum error_on_off be_on= ERROR_PARENT); + class cl_error_class *parent, + enum error_on_off be_on= ERROR_PARENT); enum error_on_off get_on(void) { return(on); } void set_on(enum error_on_off val); @@ -99,15 +99,15 @@ private: } }; -class cl_commander; //forward +class cl_commander_base; //forward class cl_error: public cl_base { protected: class cl_error_class *classification; public: - bool inst; // Occured during instruction execution - t_addr PC; // Address of the instruction + bool inst; // Occured during instruction execution + t_addr PC; // Address of the instruction public: cl_error(void); virtual ~cl_error(void); @@ -119,7 +119,7 @@ public: virtual bool is_on(void); virtual class cl_error_class *get_class(void) { return(classification); } - virtual void print(class cl_commander *c); + virtual void print(class cl_commander_base *c); virtual char *get_type_name(); };