projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* sim/ucsim/*.*, sim/ucsim/configure, sim/ucsim/configure.in:
[fw/sdcc]
/
sim
/
ucsim
/
z80.src
/
z80.cc
diff --git
a/sim/ucsim/z80.src/z80.cc
b/sim/ucsim/z80.src/z80.cc
index 46c5654d2675e04027564b8e8d988fea87d30317..0c1af70c15ff0d56e94e9d9de4c286f5ff0b7f9d 100644
(file)
--- a/
sim/ucsim/z80.src/z80.cc
+++ b/
sim/ucsim/z80.src/z80.cc
@@
-79,7
+79,7
@@
cl_z80::init(void)
return(0);
}
return(0);
}
-char *
+c
onst c
har *
cl_z80::id_string(void)
{
return("unspecified Z80");
cl_z80::id_string(void)
{
return("unspecified Z80");
@@
-159,9
+159,8
@@
int
cl_z80::inst_length(t_addr addr)
{
int len = 0;
cl_z80::inst_length(t_addr addr)
{
int len = 0;
- char *s;
-
s =
get_disasm_info(addr, &len, NULL, NULL);
+ get_disasm_info(addr, &len, NULL, NULL);
return len;
}
return len;
}
@@
-170,9
+169,8
@@
int
cl_z80::inst_branch(t_addr addr)
{
int b;
cl_z80::inst_branch(t_addr addr)
{
int b;
- char *s;
-
s =
get_disasm_info(addr, NULL, &b, NULL);
+ get_disasm_info(addr, NULL, &b, NULL);
return b;
}
return b;
}
@@
-184,13
+182,13
@@
cl_z80::longest_inst(void)
}
}
-char *
+c
onst c
har *
cl_z80::get_disasm_info(t_addr addr,
int *ret_len,
int *ret_branch,
int *immed_offset)
{
cl_z80::get_disasm_info(t_addr addr,
int *ret_len,
int *ret_branch,
int *immed_offset)
{
- char *b = NULL;
+ c
onst c
har *b = NULL;
uint code;
int len = 0;
int immed_n = 0;
uint code;
int len = 0;
int immed_n = 0;
@@
-310,11
+308,12
@@
cl_z80::get_disasm_info(t_addr addr,
return b;
}
return b;
}
-char *
+c
onst c
har *
cl_z80::disass(t_addr addr, char *sep)
{
char work[256], temp[20];
cl_z80::disass(t_addr addr, char *sep)
{
char work[256], temp[20];
- char *buf, *p, *b, *t;
+ const char *b;
+ char *buf, *p, *t;
int len = 0;
int immed_offset = 0;
int len = 0;
int immed_offset = 0;
@@
-373,10
+372,10
@@
cl_z80::disass(t_addr addr, char *sep)
buf= (char *)malloc(6+strlen(p)+1);
else
buf= (char *)malloc((p-work)+strlen(sep)+strlen(p)+1);
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++;
p++;
- *
b
= '\0';
+ *
t
= '\0';
if (sep == NULL)
{
while (strlen(buf) < 6)
if (sep == NULL)
{
while (strlen(buf) < 6)