Lines Matching defs:clone

9122 * @resNode: the clone of the given @node
9172 xmlNodePtr resultClone = NULL, clone = NULL, parentClone = NULL, prevClone = NULL;
9239 clone = (xmlNodePtr) xmlMalloc(sizeof(xmlNode));
9240 if (clone == NULL) {
9244 memset(clone, 0, sizeof(xmlNode));
9249 clone->parent = parentClone;
9251 prevClone->next = clone;
9252 clone->prev = prevClone;
9254 parentClone->children = clone;
9256 resultClone = clone;
9263 clone = (xmlNodePtr) xmlMalloc(sizeof(xmlAttr));
9264 if (clone == NULL) {
9268 memset(clone, 0, sizeof(xmlAttr));
9274 clone->parent = parentClone;
9276 prevClone->next = clone;
9277 clone->prev = prevClone;
9279 parentClone->properties = (xmlAttrPtr) clone;
9281 resultClone = clone;
9290 clone->type = cur->type;
9291 clone->doc = destDoc;
9297 clone->name = xmlStringText;
9304 clone->name = xmlStringTextNoenc;
9306 clone->name = xmlStringComment;
9308 DICT_CONST_COPY(cur->name, clone->name);
9339 cloneNsDefSlot = &(clone->nsDef);
9407 DICT_COPY(cur->content, clone->content);
9421 clone->content = ent->content;
9422 clone->children = (xmlNodePtr) ent;
9423 clone->last = (xmlNodePtr) ent;
9431 clone->content = cur->content;
9432 clone->children = cur->children;
9433 clone->last = cur->last;
9437 DICT_COPY(cur->content, clone->content);
9440 DICT_COPY(cur->content, clone->content);
9475 clone->ns = mi->newNs;
9495 clone->ns = ns;
9510 clone->ns = ns;
9520 if ((clone->type == XML_ATTRIBUTE_NODE) &&
9521 (clone->parent != NULL))
9523 if (xmlIsID(destDoc, clone->parent, (xmlAttrPtr) clone)) {
9547 parentClone = clone;
9558 parentClone = clone;
9597 prevClone = clone;
9601 * Set clone->last.
9603 if (clone->parent != NULL)
9604 clone->parent->last = clone;
9605 clone = clone->parent;
9606 parentClone = clone->parent;
9614 clone = clone->parent;
9615 parentClone = clone->parent;