X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Favr.src%2Favr.cc;fp=sim%2Fucsim%2Favr.src%2Favr.cc;h=dbf3b72ee497cbb4ee8c5176881232123032c58c;hb=34d14506fd0c12ee5434fec0f9dec27753e1aab5;hp=5991f6c33f65359f0c8b3d76d946e9b170f136cd;hpb=9c1f16e0c496f60a6e49aa115b8819f4f3b2e585;p=fw%2Fsdcc diff --git a/sim/ucsim/avr.src/avr.cc b/sim/ucsim/avr.src/avr.cc index 5991f6c3..dbf3b72e 100644 --- a/sim/ucsim/avr.src/avr.cc +++ b/sim/ucsim/avr.src/avr.cc @@ -66,7 +66,7 @@ cl_avr::init(void) return(0); } -char * +const char * cl_avr::id_string(void) { return("unspecified AVR"); @@ -172,7 +172,8 @@ char * cl_avr::disass(t_addr addr, char *sep) { char work[256], temp[20]; - char *buf, *p, *b, *t; + const char *b; + char *buf, *p, *t; uint code, data= 0; int i; @@ -291,10 +292,10 @@ cl_avr::disass(t_addr addr, char *sep) buf= (char *)malloc(6+strlen(p)+1); else buf= (char *)malloc((p-work)+strlen(sep)+strlen(p)+1); - for (p= work, b= buf; *p != ' '; p++, b++) - *b= *p; + for (p= work, t= buf; *p != ' '; p++, t++) + *t= *p; p++; - *b= '\0'; + *t= '\0'; if (sep == NULL) { while (strlen(buf) < 6)