diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-12-14 13:48:27 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-12-14 13:48:27 +0000 |
commit | a23845ccf98018e8fc455677579fca2a947e1074 (patch) | |
tree | 6a13ec3fb03130a95a22a72e9602691352f75535 /nuttx | |
parent | 0e6ef35d7faf0d0978120a502bf58f4c109ee948 (diff) | |
download | px4-nuttx-a23845ccf98018e8fc455677579fca2a947e1074.tar.gz px4-nuttx-a23845ccf98018e8fc455677579fca2a947e1074.tar.bz2 px4-nuttx-a23845ccf98018e8fc455677579fca2a947e1074.zip |
Need limits of signed and unsigned pointer-sized integers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2334 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx')
-rw-r--r-- | nuttx/arch/arm/include/limits.h | 5 | ||||
-rwxr-xr-x | nuttx/arch/hc/include/hc12/limits.h | 5 | ||||
-rwxr-xr-x | nuttx/arch/hc/include/hcs12/limits.h | 5 | ||||
-rw-r--r-- | nuttx/arch/pjrc-8051/include/limits.h | 5 | ||||
-rw-r--r-- | nuttx/arch/sh/include/m16c/limits.h | 5 | ||||
-rw-r--r-- | nuttx/arch/sh/include/sh1/limits.h | 5 | ||||
-rw-r--r-- | nuttx/arch/sim/include/limits.h | 5 | ||||
-rw-r--r-- | nuttx/arch/z16/include/limits.h | 5 | ||||
-rwxr-xr-x | nuttx/arch/z80/include/ez80/limits.h | 10 | ||||
-rwxr-xr-x | nuttx/arch/z80/include/z8/limits.h | 5 | ||||
-rwxr-xr-x | nuttx/arch/z80/include/z80/limits.h | 5 |
11 files changed, 36 insertions, 24 deletions
diff --git a/nuttx/arch/arm/include/limits.h b/nuttx/arch/arm/include/limits.h index fc122a3ac..c2033dd94 100644 --- a/nuttx/arch/arm/include/limits.h +++ b/nuttx/arch/arm/include/limits.h @@ -74,7 +74,8 @@ /* A pointer is 4 bytes */ -#define PTR_MIN 0x00000000 -#define PTR_MAX 0xffffffff +#define PTR_MIN 0x80000000 +#define PTR_MAX 0x7fffffff +#define UPTR_MAX 0xffffffff #endif /* __ARCH_ARM_INCLUDE_LIMITS_H */ diff --git a/nuttx/arch/hc/include/hc12/limits.h b/nuttx/arch/hc/include/hc12/limits.h index 919ef1b28..ee6a48ca8 100755 --- a/nuttx/arch/hc/include/hc12/limits.h +++ b/nuttx/arch/hc/include/hc12/limits.h @@ -85,7 +85,8 @@ /* A pointer is 2 bytes */ -#define PTR_MIN 0x0000 -#define PTR_MAX 0xffff +#define PTR_MIN 0x8000 +#define PTR_MAX 0x7fff +#define UPTR_MAX 0xffff #endif /* __ARCH_HC_INCLUDE_HC12_LIMITS_H */ diff --git a/nuttx/arch/hc/include/hcs12/limits.h b/nuttx/arch/hc/include/hcs12/limits.h index 6fa85c4b4..eb950cfc5 100755 --- a/nuttx/arch/hc/include/hcs12/limits.h +++ b/nuttx/arch/hc/include/hcs12/limits.h @@ -85,7 +85,8 @@ /* A pointer is 2 bytes */ -#define PTR_MIN 0x0000 -#define PTR_MAX 0xffff +#define PTR_MIN 0x8000 +#define PTR_MAX 0x7fff +#define UPTR_MAX 0xffff #endif /* __ARCH_HC_INCLUDE_HCS12_LIMITS_H */ diff --git a/nuttx/arch/pjrc-8051/include/limits.h b/nuttx/arch/pjrc-8051/include/limits.h index c6fa9af8a..fa93f188c 100644 --- a/nuttx/arch/pjrc-8051/include/limits.h +++ b/nuttx/arch/pjrc-8051/include/limits.h @@ -72,7 +72,8 @@ * first byte holding data space information. */ -#define PTR_MIN 0x000000 -#define PTR_MAX 0xffffff +#define PTR_MIN 0x800000 +#define PTR_MAX 0x7fffff +#define UPTR_MAX 0xffffff #endif /* __ARCH_PJRC8051_INCLUDE_LIMITS_H */ diff --git a/nuttx/arch/sh/include/m16c/limits.h b/nuttx/arch/sh/include/m16c/limits.h index 61fca2882..589cb5be1 100644 --- a/nuttx/arch/sh/include/m16c/limits.h +++ b/nuttx/arch/sh/include/m16c/limits.h @@ -76,7 +76,8 @@ /* A pointer is 2 bytes */ -#define PTR_MIN 0x0000 -#define PTR_MAX 0xffff +#define PTR_MIN 0x8000 +#define PTR_MAX 0x7fff +#define UPTR_MAX 0xffff #endif /* __ARCH_SH_INCLUDE_M16C_LIMITS_H */ diff --git a/nuttx/arch/sh/include/sh1/limits.h b/nuttx/arch/sh/include/sh1/limits.h index 82d56a70d..4bb3a8a4e 100644 --- a/nuttx/arch/sh/include/sh1/limits.h +++ b/nuttx/arch/sh/include/sh1/limits.h @@ -76,7 +76,8 @@ /* A pointer is 4 bytes */ -#define PTR_MIN 0x00000000 -#define PTR_MAX 0xffffffff +#define PTR_MIN 0x80000000 +#define PTR_MAX 0x7fffffff +#define UPTR_MAX 0xffffffff #endif /* __ARCH_SH_INCLUDE_SH1_LIMITS_H */ diff --git a/nuttx/arch/sim/include/limits.h b/nuttx/arch/sim/include/limits.h index aef6efa45..814319c0a 100644 --- a/nuttx/arch/sim/include/limits.h +++ b/nuttx/arch/sim/include/limits.h @@ -74,7 +74,8 @@ /* A pointer is 4 bytes */ -#define PTR_MIN 0x00000000 -#define PTR_MAX 0xffffffff +#define PTR_MIN 0x80000000 +#define PTR_MAX 0x7fffffff +#define UPTR_MAX 0xffffffff #endif /* __ARCH_SIM_INCLUDE_LIMITS_H */ diff --git a/nuttx/arch/z16/include/limits.h b/nuttx/arch/z16/include/limits.h index 56ac65afa..05c34fae4 100644 --- a/nuttx/arch/z16/include/limits.h +++ b/nuttx/arch/z16/include/limits.h @@ -72,7 +72,8 @@ /* A pointer is 4 bytes */ -#define PTR_MIN 0x00000000 -#define PTR_MAX 0xffffffff +#define PTR_MIN 0x80000000 +#define PTR_MAX 0x7fffffff +#define UPTR_MAX 0xffffffff #endif /* __ARCH_Z16_INCLUDE_LIMITS_H */ diff --git a/nuttx/arch/z80/include/ez80/limits.h b/nuttx/arch/z80/include/ez80/limits.h index f50feaf08..b276dd399 100755 --- a/nuttx/arch/z80/include/ez80/limits.h +++ b/nuttx/arch/z80/include/ez80/limits.h @@ -76,11 +76,13 @@ */ #ifdef CONFIG_EZ80_Z80MODE -#define PTR_MIN 0x0000 -#define PTR_MAX 0xffff +#define PTR_MIN 0x8000 +#define PTR_MAX 0x7fff +#define UPTR_MAX 0xffff #else -#define PTR_MIN 0x000000 -#define PTR_MAX 0xffffff +#define PTR_MIN 0x800000 +#define PTR_MAX 0x7fffff +#define UPTR_MAX 0xffffff #endif #endif /* __ARCH_Z80_INCLUDE_EZ80_LIMITS_H */ diff --git a/nuttx/arch/z80/include/z8/limits.h b/nuttx/arch/z80/include/z8/limits.h index c5d7498a0..9084b65ef 100755 --- a/nuttx/arch/z80/include/z8/limits.h +++ b/nuttx/arch/z80/include/z8/limits.h @@ -70,7 +70,8 @@ /* A pointer is 2 bytes */ -#define PTR_MIN 0x0000 -#define PTR_MAX 0xffff +#define PTR_MIN 0x8000 +#define PTR_MAX 0x7fff +#define UPTR_MAX 0xffff #endif /* __ARCH_Z80_INCLUDE_Z8_LIMITS_H */ diff --git a/nuttx/arch/z80/include/z80/limits.h b/nuttx/arch/z80/include/z80/limits.h index 95ea0ab13..4e412e3d6 100755 --- a/nuttx/arch/z80/include/z80/limits.h +++ b/nuttx/arch/z80/include/z80/limits.h @@ -70,7 +70,8 @@ /* A pointer is 2 bytes */ -#define PTR_MIN 0x0000 -#define PTR_MAX 0xffff +#define PTR_MIN 0x8000 +#define PTR_MAX 0x7fff +#define UPTR_MAX 0xffff #endif /* __ARCH_Z80_INCLUDE_Z80_LIMITS_H */ |