X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fsim.src%2Fuccl.h;h=54f4f605f5ca79f9b01eac905e90b41123bddf05;hb=34d14506fd0c12ee5434fec0f9dec27753e1aab5;hp=332092cb3f7702924c32a01584ce0093220daedb;hpb=9c1f16e0c496f60a6e49aa115b8819f4f3b2e585;p=fw%2Fsdcc diff --git a/sim/ucsim/sim.src/uccl.h b/sim/ucsim/sim.src/uccl.h index 332092cb..54f4f605 100644 --- a/sim/ucsim/sim.src/uccl.h +++ b/sim/ucsim/sim.src/uccl.h @@ -53,7 +53,7 @@ public: int dir; //char *name; - cl_ticker(int adir, int in_isr, char *aname); + cl_ticker(int adir, int in_isr, const char *aname); virtual ~cl_ticker(void); virtual int tick(int nr); @@ -119,7 +119,7 @@ public: cl_uc(class cl_sim *asim); virtual ~cl_uc(void); virtual int init(void); - virtual char *id_string(void); + virtual const char *id_string(void); virtual void reset(void); // making objects @@ -131,12 +131,12 @@ public: virtual void build_cmdset(class cl_cmdset *cmdset); // manipulating memories - virtual t_mem read_mem(char *id, t_addr addr); - virtual t_mem get_mem(char *id, t_addr addr); - virtual void write_mem(char *id, t_addr addr, t_mem val); - virtual void set_mem(char *id, t_addr addr, t_mem val); - virtual class cl_address_space *address_space(char *id); - virtual class cl_memory *memory(char *id); + virtual t_mem read_mem(const char *id, t_addr addr); + virtual t_mem get_mem(const char *id, t_addr addr); + virtual void write_mem(const char *id, t_addr addr, t_mem val); + virtual void set_mem(const char *id, t_addr addr, t_mem val); + virtual class cl_address_space *address_space(const char *id); + virtual class cl_memory *memory(const char *id); // file handling virtual long read_hex_file(const char *nam); @@ -197,7 +197,7 @@ public: virtual void check_events(void); // disassembling and symbol recognition - virtual char *disass(t_addr addr, char *sep); + virtual char *disass(t_addr addr, const char *sep); virtual struct dis_entry *dis_tbl(void); virtual struct name_entry *sfr_tbl(void); virtual struct name_entry *bit_tbl(void);