summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2011-03-26 20:59:15 +0000
committerNicholas Clark <nick@ccl4.org>2011-03-28 10:21:48 +0100
commitab3ee5ad1f0702fbf85684d763bfd4b074269ec6 (patch)
treee56c6b19594c5dacdc9093704b92555843928252
parentd5b9c847979c6f2305b186e446b045fa6af209ee (diff)
downloadperl-ab3ee5ad1f0702fbf85684d763bfd4b074269ec6.tar.gz
microperl should use *signed* char for i8, as (plain) char might be unsigned.
-rw-r--r--uconfig.h4
-rw-r--r--uconfig.sh2
2 files changed, 3 insertions, 3 deletions
diff --git a/uconfig.h b/uconfig.h
index 44ab0b35e7..fb8db13048 100644
--- a/uconfig.h
+++ b/uconfig.h
@@ -4262,7 +4262,7 @@
*/
#define IVTYPE long /**/
#define UVTYPE unsigned long /**/
-#define I8TYPE char /**/
+#define I8TYPE signed char /**/
#define U8TYPE unsigned char /**/
#define I16TYPE short /**/
#define U16TYPE unsigned short /**/
@@ -4687,5 +4687,5 @@
/* Generated from:
* 323778627146f2762cd41f4dd1db6659f59006ec9bcaaf6bcc645d0380dda938 config_h.SH
- * e2fe24c48912191bb7514cbd185016bb4cf5fe5e29b5effc78b3885a7f8d07a7 uconfig.sh
+ * c59d2b1fc6a313e8ff46597b14976c14307b9504013fb059305440a127074130 uconfig.sh
* ex: set ro: */
diff --git a/uconfig.sh b/uconfig.sh
index 15757fc43b..1f6d0803eb 100644
--- a/uconfig.sh
+++ b/uconfig.sh
@@ -539,7 +539,7 @@ i32type='long'
i64size='8'
i64type='int64_t'
i8size='1'
-i8type='char'
+i8type='signed char'
i_arpainet='undef'
i_assert='define'
i_bsdioctl=''