rse 99/06/02 00:15:06
Modified: src/lib/expat-lite xmlparse.c xmltok.c xmltok.h
xmltok_impl.c
Log:
Various cleanups to the unclean expat sources to
make them at least compile without warnings...
Revision Changes Path
1.2 +13 -7 apache-1.3/src/lib/expat-lite/xmlparse.c
Index: xmlparse.c
===================================================================
RCS file: /home/cvs/apache-1.3/src/lib/expat-lite/xmlparse.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xmlparse.c 1999/05/31 10:56:25 1.1
+++ xmlparse.c 1999/06/02 07:15:03 1.2
@@ -190,7 +190,9 @@
static Processor contentProcessor;
static Processor cdataSectionProcessor;
static Processor epilogProcessor;
+#if 0
static Processor errorProcessor;
+#endif
static Processor externalEntityInitProcessor;
static Processor externalEntityInitProcessor2;
static Processor externalEntityInitProcessor3;
@@ -1615,17 +1617,17 @@
if (id->prefix->binding) {
int j;
const BINDING *b = id->prefix->binding;
- const XML_Char *s = appAtts[i];
+ const XML_Char *ss = appAtts[i];
for (j = 0; j < b->uriLen; j++) {
if (!poolAppendChar(&tempPool, b->uri[j]))
return XML_ERROR_NO_MEMORY;
}
- while (*s++ != ':')
+ while (*ss++ != ':')
;
do {
- if (!poolAppendChar(&tempPool, *s))
+ if (!poolAppendChar(&tempPool, *ss))
return XML_ERROR_NO_MEMORY;
- } while (*s++);
+ } while (*ss++);
appAtts[i] = poolStart(&tempPool);
poolFinish(&tempPool);
}
@@ -1895,14 +1897,14 @@
}
else if (encodingName) {
enum XML_Error result;
- const XML_Char *s = poolStoreString(&tempPool,
+ const XML_Char *ss = poolStoreString(&tempPool,
encoding,
encodingName,
encodingName
+ XmlNameLength(encoding,
encodingName));
- if (!s)
+ if (!ss)
return XML_ERROR_NO_MEMORY;
- result = handleUnknownEncoding(parser, s);
+ result = handleUnknownEncoding(parser, ss);
poolDiscard(&tempPool);
if (result == XML_ERROR_UNKNOWN_ENCODING)
eventPtr = encodingName;
@@ -2333,6 +2335,7 @@
}
}
+#if 0
static
enum XML_Error errorProcessor(XML_Parser parser,
const char *s,
@@ -2341,6 +2344,7 @@
{
return errorCode;
}
+#endif
static enum XML_Error
storeAttributeValue(XML_Parser parser, const ENCODING *enc, int isCdata,
@@ -2483,7 +2487,9 @@
const char *entityTextPtr,
const char *entityTextEnd)
{
+#if 0
const ENCODING *internalEnc = ns ? XmlGetInternalEncodingNS() :
XmlGetInternalEncoding();
+#endif
STRING_POOL *pool = &(dtd.pool);
entityTextPtr += encoding->minBytesPerChar;
entityTextEnd -= encoding->minBytesPerChar;
1.2 +2 -2 apache-1.3/src/lib/expat-lite/xmltok.c
Index: xmltok.c
===================================================================
RCS file: /home/cvs/apache-1.3/src/lib/expat-lite/xmltok.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xmltok.c 1999/05/31 10:56:25 1.1
+++ xmltok.c 1999/06/02 07:15:04 1.2
@@ -1168,7 +1168,7 @@
char utf8[256][4];
};
-int XmlSizeOfUnknownEncoding()
+int XmlSizeOfUnknownEncoding(void)
{
return sizeof(struct unknown_encoding);
}
@@ -1491,7 +1491,7 @@
break;
}
}
- *encPtr = encodingTable[INIT_ENC_INDEX(enc)];
+ *encPtr = encodingTable[(int)INIT_ENC_INDEX(enc)];
return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
}
1.2 +1 -0 apache-1.3/src/lib/expat-lite/xmltok.h
Index: xmltok.h
===================================================================
RCS file: /home/cvs/apache-1.3/src/lib/expat-lite/xmltok.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xmltok.h 1999/05/31 10:56:26 1.1
+++ xmltok.h 1999/06/02 07:15:04 1.2
@@ -275,6 +275,7 @@
const ENCODING XMLTOKAPI *XmlGetUtf16InternalEncoding();
int XMLTOKAPI XmlUtf8Encode(int charNumber, char *buf);
int XMLTOKAPI XmlUtf16Encode(int charNumber, unsigned short *buf);
+int XmlSizeOfUnknownEncoding(void);
int XMLTOKAPI XmlSizeOfUnknownEncoding();
ENCODING XMLTOKAPI *
1.2 +1 -1 apache-1.3/src/lib/expat-lite/xmltok_impl.c
Index: xmltok_impl.c
===================================================================
RCS file: /home/cvs/apache-1.3/src/lib/expat-lite/xmltok_impl.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xmltok_impl.c 1999/05/31 10:56:26 1.1
+++ xmltok_impl.c 1999/06/02 07:15:04 1.2
@@ -1391,7 +1391,7 @@
{
enum { other, inName, inValue } state = inName;
int nAtts = 0;
- int open;
+ int open = 0;
for (ptr += MINBPC(enc);; ptr += MINBPC(enc)) {
switch (BYTE_TYPE(enc, ptr)) {