summaryrefslogtreecommitdiff
path: root/misc/pascal/insn32
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-18 17:34:07 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-18 17:34:07 +0000
commit71b5c1f6b328bd39aa93b32ffa17ba0ec8817cc9 (patch)
treefc8a4851a6865c10c333bd36f6833a5334281e22 /misc/pascal/insn32
parent75f50f2730eca4f98620c9cad37ee1a02aed620e (diff)
downloadnuttx-71b5c1f6b328bd39aa93b32ffa17ba0ec8817cc9.tar.gz
nuttx-71b5c1f6b328bd39aa93b32ffa17ba0ec8817cc9.tar.bz2
nuttx-71b5c1f6b328bd39aa93b32ffa17ba0ec8817cc9.zip
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
Diffstat (limited to 'misc/pascal/insn32')
-rw-r--r--misc/pascal/insn32/include/pexec.h38
1 files changed, 19 insertions, 19 deletions
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);