Lines Matching defs:prev
4599 xmlRelaxNGDefinePtr prev;
4601 prev = xmlHashLookup(ctxt->grammar->defs, name);
4602 if (prev == NULL) {
4608 while (prev->nextHash != NULL)
4609 prev = prev->nextHash;
4610 prev->nextHash = def;
4834 xmlRelaxNGDefinePtr prev;
4836 prev = (xmlRelaxNGDefinePtr)
4838 if (prev == NULL) {
4850 def->nextHash = prev->nextHash;
4851 prev->nextHash = def;
4951 xmlRelaxNGDefinePtr prev;
4953 prev = (xmlRelaxNGDefinePtr)
4955 if (prev == NULL) {
4961 def->nextHash = prev->nextHash;
4962 prev->nextHash = def;
5874 * @prev: the previous sibling definition
5878 * Returns the new prev definition
5883 xmlRelaxNGDefinePtr parent, xmlRelaxNGDefinePtr prev)
5885 if (prev != NULL) {
5886 prev->next = cur->next;
5897 prev = cur;
5900 return (prev);
5914 xmlRelaxNGDefinePtr prev = NULL;
5936 prev = xmlRelaxNGTryUnlink(ctxt, cur, parent, prev);
5938 prev = cur;
5950 prev = xmlRelaxNGTryUnlink(ctxt, cur, parent, prev);
5952 prev = cur;
6011 if ((parent == NULL) && (prev == NULL)) {
6013 } else if (prev == NULL) {
6019 prev->next = cur->content;
6030 prev = xmlRelaxNGTryUnlink(ctxt, cur, parent, prev);
6044 prev = xmlRelaxNGTryUnlink(ctxt, cur, parent, prev);
6046 prev = cur;
6058 prev = xmlRelaxNGTryUnlink(ctxt, cur, parent, prev);
6060 prev = cur;
6062 prev = cur;
9356 * builds the next links chain from the prev one
9360 if ((cur == start) || (cur->prev == NULL))
9362 cur->prev->next = cur;
9363 cur = cur->prev;