]> granicus.if.org Git - libexpat/commitdiff
Remove acconfig.h altogether by removing XML_BYTE_ORDER. We can simply
authorGreg Stein <gstein@users.sourceforge.net>
Fri, 17 May 2002 21:42:05 +0000 (21:42 +0000)
committerGreg Stein <gstein@users.sourceforge.net>
Fri, 17 May 2002 21:42:05 +0000 (21:42 +0000)
use the BYTEORDER constant that ac_c_bigendian_cross.m4 generates.

* accconfig.h: removed; obsolete.

* lib/winconfig.h:
  - set the BYTEORDER constant, rather than XML_BYTE_ORDER, and leave
    a note about what we're assuming.

* lib/xmltok.c, lib/xmltok_ns.c:
  - change all XML_BYTE_ORDER references to BYTEORDER, and
    update the constants from 12, 21 to 1234, 4321 respectively.

expat/acconfig.h [deleted file]
expat/lib/winconfig.h
expat/lib/xmltok.c
expat/lib/xmltok_ns.c

diff --git a/expat/acconfig.h b/expat/acconfig.h
deleted file mode 100644 (file)
index ce186c4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-/* This file is used by autoheader to add items to expat_config.h.in */
-
-#ifdef WORDS_BIGENDIAN
-#define XML_BYTE_ORDER 21
-#else
-#define XML_BYTE_ORDER 12
-#endif
index 62adba09898cdea0a7e9b234adcd0cd0615a2a39..073452b99a1bb9845c55e276560169df5b18caec 100644 (file)
@@ -5,8 +5,6 @@
 ** This is free software. You are permitted to copy, distribute, or modify\r
 ** it under the terms of the MIT/X license (contained in the COPYING file\r
 ** with this distribution.)\r
-**\r
-**\r
 */\r
 \r
 #ifndef WINCONFIG_H\r
@@ -21,7 +19,9 @@
 \r
 #define XML_NS 1\r
 #define XML_DTD 1\r
-#define XML_BYTE_ORDER 12\r
 #define XML_CONTEXT_BYTES 1024\r
 \r
+/* we will assume all Windows platforms are little endian */\r
+#define BYTEORDER 1234\r
+\r
 #endif /* ndef WINCONFIG_H */\r
index 5d632363133f6d7fc5ce9b23c08060f35ccd8292..9ff6c84ea5654c62fbf4a7777e93c97c4f40a321 100644 (file)
@@ -657,7 +657,7 @@ little2_isNmstrtMin(const ENCODING *enc, const char *p)
 
 static const struct normal_encoding little2_encoding_ns = { 
   { VTABLE, 2, 0,
-#if XML_BYTE_ORDER == 12
+#if BYTEORDER == 1234
     1
 #else
     0
@@ -674,7 +674,7 @@ static const struct normal_encoding little2_encoding_ns = {
 
 static const struct normal_encoding little2_encoding = { 
   { VTABLE, 2, 0,
-#if XML_BYTE_ORDER == 12
+#if BYTEORDER == 1234
     1
 #else
     0
@@ -689,7 +689,7 @@ static const struct normal_encoding little2_encoding = {
   STANDARD_VTABLE(little2_)
 };
 
-#if XML_BYTE_ORDER != 21
+#if BYTEORDER != 4321
 
 #ifdef XML_NS
 
@@ -796,7 +796,7 @@ big2_isNmstrtMin(const ENCODING *enc, const char *p)
 
 static const struct normal_encoding big2_encoding_ns = {
   { VTABLE, 2, 0,
-#if XML_BYTE_ORDER == 21
+#if BYTEORDER == 4321
   1
 #else
   0
@@ -813,7 +813,7 @@ static const struct normal_encoding big2_encoding_ns = {
 
 static const struct normal_encoding big2_encoding = {
   { VTABLE, 2, 0,
-#if XML_BYTE_ORDER == 21
+#if BYTEORDER == 4321
   1
 #else
   0
@@ -828,7 +828,7 @@ static const struct normal_encoding big2_encoding = {
   STANDARD_VTABLE(big2_)
 };
 
-#if XML_BYTE_ORDER != 12
+#if BYTEORDER != 1234
 
 #ifdef XML_NS
 
index 21859738ac29f37e1e32ba950d03351cf1ef81b1..3146724405e8e1d41c9aeef5149b63d7e40c60d1 100644 (file)
@@ -5,9 +5,9 @@ const ENCODING *NS(XmlGetUtf8InternalEncoding)(void)
 
 const ENCODING *NS(XmlGetUtf16InternalEncoding)(void)
 {
-#if XML_BYTE_ORDER == 12
+#if BYTEORDER == 1234
   return &ns(internal_little2_encoding).enc;
-#elif XML_BYTE_ORDER == 21
+#elif BYTEORDER == 4321
   return &ns(internal_big2_encoding).enc;
 #else
   const short n = 1;