aboutsummaryrefslogtreecommitdiffstats
path: root/valid.c
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2002-03-19 14:36:46 +0000
committerDaniel Veillard <veillard@src.gnome.org>2002-03-19 14:36:46 +0000
commit4b3a84ffcfc9791bbb04f443ef4198f563b4e80b (patch)
treec7d21afeecfa49a3cfb91934ab953ac3ee7b4ca6 /valid.c
parent28cac6b5a9558001844e02f00bfddda211b466d2 (diff)
downloadandroid_external_libxml2-4b3a84ffcfc9791bbb04f443ef4198f563b4e80b.tar.gz
android_external_libxml2-4b3a84ffcfc9791bbb04f443ef4198f563b4e80b.tar.bz2
android_external_libxml2-4b3a84ffcfc9791bbb04f443ef4198f563b4e80b.zip
adding "make valgrind" running the full regression tests (except python
* Makefile.am: adding "make valgrind" running the full regression tests (except python ones) under Valgrind (using valgrind -q which was kindly added by the author). * valid.c: stupid bug pinpointed by Valgrind, the regression tests passes cleanly now except an obcure floating point initialization raised in log10() in one XPath regression test ??? * tree.c: edited some comments to close #75244 Daniel
Diffstat (limited to 'valid.c')
-rw-r--r--valid.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/valid.c b/valid.c
index 9133a305..36f2bec5 100644
--- a/valid.c
+++ b/valid.c
@@ -609,14 +609,14 @@ xmlSnprintfElementContent(char *buf, int size, xmlElementContentPtr content, int
break;
case XML_ELEMENT_CONTENT_ELEMENT:
if (content->prefix != NULL) {
- if (size - len < xmlStrlen(content->prefix + 10)) {
+ if (size - len < xmlStrlen(content->prefix) + 10) {
strcat(buf, " ...");
return;
}
strcat(buf, (char *) content->prefix);
strcat(buf, ":");
}
- if (size - len < xmlStrlen(content->name + 10)) {
+ if (size - len < xmlStrlen(content->name) + 10) {
strcat(buf, " ...");
return;
}
@@ -3935,7 +3935,7 @@ xmlSnprintfElements(char *buf, int size, xmlNodePtr node, int glob) {
switch (cur->type) {
case XML_ELEMENT_NODE:
if ((cur->ns != NULL) && (cur->ns->prefix != NULL)) {
- if (size - len < xmlStrlen(cur->ns->prefix + 10)) {
+ if (size - len < xmlStrlen(cur->ns->prefix) + 10) {
if ((size - len > 4) && (buf[len - 1] != '.'))
strcat(buf, " ...");
return;
@@ -3943,7 +3943,7 @@ xmlSnprintfElements(char *buf, int size, xmlNodePtr node, int glob) {
strcat(buf, (char *) cur->ns->prefix);
strcat(buf, ":");
}
- if (size - len < xmlStrlen(cur->name + 10)) {
+ if (size - len < xmlStrlen(cur->name) + 10) {
if ((size - len > 4) && (buf[len - 1] != '.'))
strcat(buf, " ...");
return;