memory management fixes and debug cleanup

This commit is contained in:
shaver%netscape.com 1998-10-15 17:45:03 +00:00
Родитель 756b2a87d9
Коммит 19fe06d482
2 изменённых файлов: 11 добавлений и 1193 удалений

Просмотреть файл

@ -265,6 +265,11 @@ DOM_SetElementAttributes(JSContext *cx, DOM_Element *element,
return JS_FALSE;
element->nattrs = count;
#ifdef DEBUG_shaver_attributes
fprintf(stderr, "ELEMENT %p has %d attrs\n", element,
element->nattrs);
#endif
for (i = 0; i < count; i++) {
entry = element->attrs + i;
entry->name = names[i];
@ -328,7 +333,12 @@ AddAttribute(JSContext *cx, DOM_Element *element, const char *name,
entry = element->attrs + element->nattrs - 1;
entry->name = name;
entry->value = value;
#ifdef DEBUG_shaver_attributes
fprintf(stderr,
"ELEMENT %p has %d attrs after adding #%d %p/%s=%p/%s @ %p\n",
element, element->nattrs, entry - element->attrs, entry->name,
entry->name, entry->value, entry->value, entry);
#endif
return entry;
}

Разница между файлами не показана из-за своего большого размера Загрузить разницу