X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fpobjcl.h;h=b7ccb87cc4690ab37dd4c823cb1e380e1fe985a1;hb=0e1bba0730e55b3d40c1c644d94befc99c87270d;hp=b105450dffe2adcb14e130f0301e175df8801c8d;hpb=9cb4f071e6f8cd29b21fd696a46f6c19d7c75712;p=fw%2Fsdcc diff --git a/sim/ucsim/pobjcl.h b/sim/ucsim/pobjcl.h index b105450d..b7ccb87c 100644 --- a/sim/ucsim/pobjcl.h +++ b/sim/ucsim/pobjcl.h @@ -42,11 +42,18 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA class cl_base { +private: + char *name; public: cl_base(void); virtual ~cl_base(void); virtual int init(void); + virtual char *get_name(void) { return(name); } + virtual char *get_name(char *def); + virtual bool have_name(void) { return(name != 0); } + virtual bool have_real_name(void) { return(name != 0 && *name != '\0'); } + char *set_name(char *new_name); };