Lines Matching defs:dd
814 XMLSTR dd = dest;
846 return dd;
2388 XMLNodeData *dd = d; // warning: must stay this way!
2389 if ((dd->ref_count == 0) || force) {
2393 for (i = 0; i < dd->nChild; i++) {
2394 pc = dd->pChild + i;
2399 myFree(dd->pChild);
2400 for (i = 0; i < dd->nText; i++) free((void*)dd->pText[i]);
2401 myFree(dd->pText);
2402 for (i = 0; i < dd->nClear; i++) free((void*)dd->pClear[i].lpszValue);
2403 myFree(dd->pClear);
2404 for (i = 0; i < dd->nAttribute; i++) {
2405 free((void*)dd->pAttribute[i].lpszName);
2406 if (dd->pAttribute[i].lpszValue) {
2407 free((void*)dd->pAttribute[i].lpszValue);
2410 myFree(dd->pAttribute);
2411 myFree(dd->pOrder);
2412 myFree((void*)dd->lpszName);
2413 dd->nChild = 0;
2414 dd->nText = 0;
2415 dd->nClear = 0;
2416 dd->nAttribute = 0;
2417 dd->pChild = NULL;
2418 dd->pText = NULL;
2419 dd->pClear = NULL;
2420 dd->pAttribute = NULL;
2421 dd->pOrder = NULL;
2422 dd->lpszName = NULL;
2423 dd->pParent = NULL;
2425 if (dd->ref_count == 0) {
2426 free(dd);
2827 XMLNodeData *dd = x.d;
2830 while (i--) if (pc[i].d == dd) return findPosition(d, i, eNodeChild);