From 71b5c1f6b328bd39aa93b32ffa17ba0ec8817cc9 Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 18 Dec 2009 17:34:07 +0000 Subject: Fixes for good build after type changes git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2387 42af7a65-404d-4744-a932-0658087f49c3 --- misc/pascal/insn32/include/pexec.h | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'misc/pascal/insn32') diff --git a/misc/pascal/insn32/include/pexec.h b/misc/pascal/insn32/include/pexec.h index 67227ff3a..6a52ff95d 100644 --- a/misc/pascal/insn32/include/pexec.h +++ b/misc/pascal/insn32/include/pexec.h @@ -57,7 +57,7 @@ typedef uint32_t ustack_t; /* Stack values are 16-bits in length */ typedef int32_t sstack_t; -typedef uint32_t addr_t; /* Addresses are 16-bits in length */ +typedef uint32_t paddr_t; /* Addresses are 16-bits in length */ typedef uint16_t level_t; /* Limits to MAXUINT16 levels */ union stack_u @@ -76,18 +76,18 @@ struct pexec_attr_s /* Instruction space (I-Space) */ FAR uint8_t *ispace; /* Allocated I-Space containing p-code data */ - addr_t entry; /* Entry point */ - addr_t maxpc; /* Last valid p-code address */ + paddr_t entry; /* Entry point */ + paddr_t maxpc; /* Last valid p-code address */ /* Read-only data block */ FAR uint8_t *rodata; /* Address of read-only data block */ - addr_t rosize; /* Size of read-only data block */ + paddr_t rosize; /* Size of read-only data block */ /* Allocate for variable storage */ - addr_t varsize; /* Variable storage size */ - addr_t strsize; /* String storage size */ + paddr_t varsize; /* Variable storage size */ + paddr_t strsize; /* String storage size */ }; /* This structure defines the current state of the p-code interpreter */ @@ -104,7 +104,7 @@ struct pexec_s /* Address of last valid P-Code */ - addr_t maxpc; + paddr_t maxpc; /* These are the emulated P-Machine registers: * @@ -119,20 +119,20 @@ struct pexec_s * pc: Holds the current p-code location */ - addr_t spb; /* Pascal stack base */ - addr_t sp; /* Pascal stack pointer */ - addr_t lsp; /* Level stack pointer */ - addr_t csp; /* Character stack pointer */ - addr_t fp; /* Base of the current frame */ - addr_t rop; /* Read-only data pointer */ - addr_t pc; /* Program counter */ + paddr_t spb; /* Pascal stack base */ + paddr_t sp; /* Pascal stack pointer */ + paddr_t lsp; /* Level stack pointer */ + paddr_t csp; /* Character stack pointer */ + paddr_t fp; /* Base of the current frame */ + paddr_t rop; /* Read-only data pointer */ + paddr_t pc; /* Program counter */ /* Info needed to perform a simulated reset */ - addr_t strsize; /* String stack size */ - addr_t rosize; /* Read-only stack size */ - addr_t entry; /* Entry point */ - addr_t stacksize; /* (debug only) */ + paddr_t strsize; /* String stack size */ + paddr_t rosize; /* Read-only stack size */ + paddr_t entry; /* Entry point */ + paddr_t stacksize; /* (debug only) */ }; /**************************************************************************** @@ -146,7 +146,7 @@ extern "C" { #define EXTERN extern #endif -EXTERN FAR struct pexec_s *pload(const char *filename, addr_t varsize, addr_t strsize); +EXTERN FAR struct pexec_s *pload(const char *filename, paddr_t varsize, paddr_t strsize); EXTERN FAR struct pexec_s *pexec_init(struct pexec_attr_s *attr); EXTERN int pexec(FAR struct pexec_s *st); EXTERN void pexec_reset(struct pexec_s *st); -- cgit v1.2.3