summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog13
-rw-r--r--DOCBparser.c6
-rw-r--r--relaxng.c3
-rw-r--r--testDocbook.c6
-rw-r--r--testHTML.c6
-rw-r--r--xmlIO.c2
-rw-r--r--xmllint.c14
-rw-r--r--xmlreader.c2
-rw-r--r--xmlregexp.c17
9 files changed, 34 insertions, 35 deletions
diff --git a/ChangeLog b/ChangeLog
index 795e7bc2..14ce3cc2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
+
+ Coninuing work on bug 118559
+ * DOCBparser.c: removed 2 unsed vars
+ * xmlregexp.c: changed some numeric const to their enum symbols
+ * xmlreader.c: changed one var define from int to enum
+ (a little more to be done, awaiting co-ordination)
+ * relaxng.c: deleted one unused var
+ * xmllint.c: deleted some unused vars, changed one arg
+ val from int to enum
+ * testHTML.c, testDocbook.c: changed some arg vals to enum const
+ * xmlIO.c: fixed typo from last night (small warning msg)
+
Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
Working on bug 118559
diff --git a/DOCBparser.c b/DOCBparser.c
index 83d177c9..e1d352b3 100644
--- a/DOCBparser.c
+++ b/DOCBparser.c
@@ -2675,7 +2675,6 @@ docbParseSGMLAttribute(docbParserCtxtPtr ctxt, const xmlChar stop) {
xmlChar *name = NULL;
xmlChar *cur = NULL;
- xmlEntityPtr xent;
docbEntityDescPtr ent;
/*
@@ -2714,7 +2713,7 @@ docbParseSGMLAttribute(docbParserCtxtPtr ctxt, const xmlChar stop) {
*out++ = ((c >> bits) & 0x3F) | 0x80;
}
} else {
- xent = docbParseEntityRef(ctxt, &name);
+ docbParseEntityRef(ctxt, &name);
if (name == NULL) {
*out++ = '&';
if (out - buffer > buffer_size - 100) {
@@ -3993,10 +3992,9 @@ docbParseReference(docbParserCtxtPtr ctxt) {
/*
* we really need to fetch and parse the external entity
*/
- int parse;
xmlNodePtr children = NULL;
- parse = docbParseCtxtExternalEntity(ctxt,
+ docbParseCtxtExternalEntity(ctxt,
xent->SystemID, xent->ExternalID, &children);
xmlAddChildList((xmlNodePtr) xent, children);
}
diff --git a/relaxng.c b/relaxng.c
index afa04c81..c498c0b9 100644
--- a/relaxng.c
+++ b/relaxng.c
@@ -8906,7 +8906,7 @@ xmlRelaxNGNodeMatchesList(xmlNodePtr node, xmlRelaxNGDefinePtr *list) {
static int
xmlRelaxNGValidateInterleave(xmlRelaxNGValidCtxtPtr ctxt,
xmlRelaxNGDefinePtr define) {
- int ret = 0, i, nbgroups, left;
+ int ret = 0, i, nbgroups;
int errNr = ctxt->errNr;
int oldflags;
@@ -8919,7 +8919,6 @@ xmlRelaxNGValidateInterleave(xmlRelaxNGValidCtxtPtr ctxt,
if (define->data != NULL) {
partitions = (xmlRelaxNGPartitionPtr) define->data;
nbgroups = partitions->nbgroups;
- left = nbgroups;
} else {
VALID_ERR(XML_RELAXNG_ERR_INTERNODATA);
return(-1);
diff --git a/testDocbook.c b/testDocbook.c
index 9ba83c60..3a1104c2 100644
--- a/testDocbook.c
+++ b/testDocbook.c
@@ -643,7 +643,7 @@ parseSAXFile(char *filename) {
res = fread(chars, 1, 4, f);
if (res > 0) {
ctxt = docbCreatePushParserCtxt(emptySAXHandler, NULL,
- chars, res, filename, 0);
+ chars, res, filename, XML_CHAR_ENCODING_NONE);
while ((res = fread(chars, 1, size, f)) > 0) {
docbParseChunk(ctxt, chars, res, 0);
}
@@ -669,7 +669,7 @@ parseSAXFile(char *filename) {
res = fread(chars, 1, 4, f);
if (res > 0) {
ctxt = docbCreatePushParserCtxt(debugSAXHandler, NULL,
- chars, res, filename, 0);
+ chars, res, filename, XML_CHAR_ENCODING_NONE);
while ((res = fread(chars, 1, size, f)) > 0) {
docbParseChunk(ctxt, chars, res, 0);
}
@@ -725,7 +725,7 @@ parseAndPrintFile(char *filename) {
res = fread(chars, 1, 4, f);
if (res > 0) {
ctxt = docbCreatePushParserCtxt(NULL, NULL,
- chars, res, filename, 0);
+ chars, res, filename, XML_CHAR_ENCODING_NONE);
while ((res = fread(chars, 1, size, f)) > 0) {
docbParseChunk(ctxt, chars, res, 0);
}
diff --git a/testHTML.c b/testHTML.c
index 3709afef..ce780ce4 100644
--- a/testHTML.c
+++ b/testHTML.c
@@ -626,7 +626,7 @@ parseSAXFile(char *filename) {
res = fread(chars, 1, 4, f);
if (res > 0) {
ctxt = htmlCreatePushParserCtxt(emptySAXHandler, NULL,
- chars, res, filename, 0);
+ chars, res, filename, XML_CHAR_ENCODING_NONE);
while ((res = fread(chars, 1, size, f)) > 0) {
htmlParseChunk(ctxt, chars, res, 0);
}
@@ -652,7 +652,7 @@ parseSAXFile(char *filename) {
res = fread(chars, 1, 4, f);
if (res > 0) {
ctxt = htmlCreatePushParserCtxt(debugSAXHandler, NULL,
- chars, res, filename, 0);
+ chars, res, filename, XML_CHAR_ENCODING_NONE);
while ((res = fread(chars, 1, size, f)) > 0) {
htmlParseChunk(ctxt, chars, res, 0);
}
@@ -708,7 +708,7 @@ parseAndPrintFile(char *filename) {
res = fread(chars, 1, 4, f);
if (res > 0) {
ctxt = htmlCreatePushParserCtxt(NULL, NULL,
- chars, res, filename, 0);
+ chars, res, filename, XML_CHAR_ENCODING_NONE);
while ((res = fread(chars, 1, size, f)) > 0) {
htmlParseChunk(ctxt, chars, res, 0);
}
diff --git a/xmlIO.c b/xmlIO.c
index 8be3af4a..715cec5d 100644
--- a/xmlIO.c
+++ b/xmlIO.c
@@ -737,7 +737,7 @@ xmlFreeZMemBuff( xmlZMemBuffPtr buff ) {
z_err );
#else
deflateEnd( &buff->zctrl );
-#endif;
+#endif
xmlFree( buff );
return;
diff --git a/xmllint.c b/xmllint.c
index a54732ab..00d806da 100644
--- a/xmllint.c
+++ b/xmllint.c
@@ -381,14 +381,12 @@ xmlHTMLError(void *ctx, const char *msg, ...)
{
xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
xmlParserInputPtr input;
- xmlParserInputPtr cur = NULL;
va_list args;
int len;
buffer[0] = 0;
input = ctxt->input;
if ((input != NULL) && (input->filename == NULL) && (ctxt->inputNr > 1)) {
- cur = input;
input = ctxt->inputTab[ctxt->inputNr - 2];
}
@@ -420,14 +418,12 @@ xmlHTMLWarning(void *ctx, const char *msg, ...)
{
xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
xmlParserInputPtr input;
- xmlParserInputPtr cur = NULL;
va_list args;
int len;
buffer[0] = 0;
input = ctxt->input;
if ((input != NULL) && (input->filename == NULL) && (ctxt->inputNr > 1)) {
- cur = input;
input = ctxt->inputTab[ctxt->inputNr - 2];
}
@@ -586,9 +582,6 @@ static void myClose(FILE *f) {
* Stream Test processing *
* *
************************************************************************/
-static int count = 0;
-static int elem, attrs;
-
static void processNode(xmlTextReaderPtr reader) {
xmlChar *name, *value;
@@ -617,11 +610,6 @@ static void streamFile(char *filename) {
xmlTextReaderPtr reader;
int ret;
- if (count) {
- elem = 0;
- attrs = 0;
- }
-
reader = xmlNewTextReaderFilename(filename);
if (reader != NULL) {
if (valid)
@@ -739,7 +727,7 @@ static void parseAndPrintFile(char *filename) {
res = fread(chars, 1, 4, f);
if (res > 0) {
ctxt = docbCreatePushParserCtxt(NULL, NULL,
- chars, res, filename, 0);
+ chars, res, filename, XML_CHAR_ENCODING_NONE);
while ((res = fread(chars, 1, size, f)) > 0) {
docbParseChunk(ctxt, chars, res, 0);
}
diff --git a/xmlreader.c b/xmlreader.c
index 92d1b00d..2348af0e 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -344,7 +344,7 @@ static int
xmlTextReaderPushData(xmlTextReaderPtr reader) {
xmlBufferPtr inbuf;
int val, s;
- int oldstate;
+ xmlTextReaderState oldstate;
if ((reader->input == NULL) || (reader->input->buffer == NULL))
return(-1);
diff --git a/xmlregexp.c b/xmlregexp.c
index 6ea1bfe4..5a557898 100644
--- a/xmlregexp.c
+++ b/xmlregexp.c
@@ -1555,14 +1555,14 @@ xmlFAEliminateEpsilonTransitions(xmlRegParserCtxtPtr ctxt) {
for (statenr = 0;statenr < ctxt->nbStates;statenr++) {
state = ctxt->states[statenr];
if (state != NULL)
- state->reached = 0;
+ state->reached = XML_REGEXP_MARK_NORMAL;
}
state = ctxt->states[0];
if (state != NULL)
- state->reached = 1;
+ state->reached = XML_REGEXP_MARK_START;
while (state != NULL) {
xmlRegStatePtr target = NULL;
- state->reached = 2;
+ state->reached = XML_REGEXP_MARK_VISITED;
/*
* Mark all state reachable from the current reachable state
*/
@@ -1574,8 +1574,8 @@ xmlFAEliminateEpsilonTransitions(xmlRegParserCtxtPtr ctxt) {
if (ctxt->states[newto] == NULL)
continue;
- if (ctxt->states[newto]->reached == 0) {
- ctxt->states[newto]->reached = 1;
+ if (ctxt->states[newto]->reached == XML_REGEXP_MARK_NORMAL) {
+ ctxt->states[newto]->reached = XML_REGEXP_MARK_START;
target = ctxt->states[newto];
}
}
@@ -1586,7 +1586,8 @@ xmlFAEliminateEpsilonTransitions(xmlRegParserCtxtPtr ctxt) {
if (target == NULL) {
for (statenr = 1;statenr < ctxt->nbStates;statenr++) {
state = ctxt->states[statenr];
- if ((state != NULL) && (state->reached == 1)) {
+ if ((state != NULL) && (state->reached ==
+ XML_REGEXP_MARK_START)) {
target = state;
break;
}
@@ -1596,7 +1597,7 @@ xmlFAEliminateEpsilonTransitions(xmlRegParserCtxtPtr ctxt) {
}
for (statenr = 0;statenr < ctxt->nbStates;statenr++) {
state = ctxt->states[statenr];
- if ((state != NULL) && (state->reached == 0)) {
+ if ((state != NULL) && (state->reached == XML_REGEXP_MARK_NORMAL)) {
#ifdef DEBUG_REGEXP_GRAPH
printf("Removed unreachable state %d\n", statenr);
#endif
@@ -3074,7 +3075,7 @@ xmlFAIsChar(xmlRegParserCtxtPtr ctxt) {
static void
xmlFAParseCharProp(xmlRegParserCtxtPtr ctxt) {
int cur;
- xmlRegAtomType type = 0;
+ xmlRegAtomType type = (xmlRegAtomType) 0;
xmlChar *blockName = NULL;
cur = CUR;