summaryrefslogtreecommitdiff
path: root/misc/pascal/insn16/prun/pexec.c
diff options
context:
space:
mode:
Diffstat (limited to 'misc/pascal/insn16/prun/pexec.c')
-rw-r--r--misc/pascal/insn16/prun/pexec.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/misc/pascal/insn16/prun/pexec.c b/misc/pascal/insn16/prun/pexec.c
index d73a22077..be3c044ec 100644
--- a/misc/pascal/insn16/prun/pexec.c
+++ b/misc/pascal/insn16/prun/pexec.c
@@ -302,8 +302,8 @@ static uint16_t pexec_libcall(struct pexec_s *st, uint16_t subfunc)
{
ustack_t uparm1;
ustack_t uparm2;
- addr_t addr1;
- addr_t addr2;
+ paddr_t addr1;
+ paddr_t addr2;
uint16_t *tmp;
uint16_t *ref;
uint8_t *src;
@@ -1981,7 +1981,7 @@ static inline int pexec24(FAR struct pexec_s *st, uint8_t opcode, uint16_t imm16
return ret;
branch_out:
- st->pc = (addr_t)imm16;
+ st->pc = (paddr_t)imm16;
return ret;
}
@@ -2174,7 +2174,7 @@ static int pexec32(FAR struct pexec_s *st, uint8_t opcode, uint8_t imm8, uint16_
uparm1 = st->sp;
PUSH(st, st->pc + 4);
st->fp = uparm1;
- st->pc = (addr_t)imm16;
+ st->pc = (paddr_t)imm16;
return eNOERROR;
/* System Functions:
@@ -2210,8 +2210,8 @@ static int pexec32(FAR struct pexec_s *st, uint8_t opcode, uint8_t imm8, uint16_
FAR struct pexec_s *pexec_init(struct pexec_attr_s *attr)
{
struct pexec_s *st;
- addr_t stacksize;
- addr_t adjusted_rosize;
+ paddr_t stacksize;
+ paddr_t adjusted_rosize;
/* Allocate the p-machine state stucture */