Lines Matching refs:CONT
361 #define CONT ctxt->vstate->cont macro
4882 if ((NODE == NULL) && (CONT == NULL)) in xmlValidateElementType()
4885 ((CONT->ocur == XML_ELEMENT_CONTENT_MULT) || in xmlValidateElementType()
4886 (CONT->ocur == XML_ELEMENT_CONTENT_OPT))) { in xmlValidateElementType()
4889 if (CONT == NULL) return(-1); in xmlValidateElementType()
4904 DEBUG_VALID_STATE(NODE, CONT) in xmlValidateElementType()
4909 DEBUG_VALID_STATE(NODE, CONT) in xmlValidateElementType()
4914 if ((CONT != NULL) && in xmlValidateElementType()
4915 ((CONT->parent == NULL) || in xmlValidateElementType()
4916 (CONT->parent->type != XML_ELEMENT_CONTENT_OR)) && in xmlValidateElementType()
4917 ((CONT->ocur == XML_ELEMENT_CONTENT_MULT) || in xmlValidateElementType()
4918 (CONT->ocur == XML_ELEMENT_CONTENT_OPT) || in xmlValidateElementType()
4919 ((CONT->ocur == XML_ELEMENT_CONTENT_PLUS) && (OCCURRENCE)))) { in xmlValidateElementType()
4921 if (vstateVPush(ctxt, CONT, NODE, DEPTH, OCCURS, ROLLBACK_PARENT) < 0) in xmlValidateElementType()
4929 switch (CONT->type) { in xmlValidateElementType()
4967 (xmlStrEqual(NODE->name, CONT->name))); in xmlValidateElementType()
4970 ret = (CONT->prefix == NULL); in xmlValidateElementType()
4971 } else if (CONT->prefix == NULL) { in xmlValidateElementType()
4974 ret = xmlStrEqual(NODE->ns->prefix, CONT->prefix); in xmlValidateElementType()
5003 if (CONT->c1->type == XML_ELEMENT_CONTENT_ELEMENT) { in xmlValidateElementType()
5005 (!xmlStrEqual(NODE->name, CONT->c1->name))) { in xmlValidateElementType()
5007 CONT = CONT->c2; in xmlValidateElementType()
5011 ret = (CONT->c1->prefix == NULL); in xmlValidateElementType()
5012 } else if (CONT->c1->prefix == NULL) { in xmlValidateElementType()
5015 ret = xmlStrEqual(NODE->ns->prefix, CONT->c1->prefix); in xmlValidateElementType()
5019 CONT = CONT->c2; in xmlValidateElementType()
5028 if (vstateVPush(ctxt, CONT->c2, NODE, (unsigned char)(DEPTH + 1), in xmlValidateElementType()
5032 CONT = CONT->c1; in xmlValidateElementType()
5038 if ((CONT->c1->type == XML_ELEMENT_CONTENT_ELEMENT) && in xmlValidateElementType()
5039 ((CONT->c1->ocur == XML_ELEMENT_CONTENT_OPT) || in xmlValidateElementType()
5040 (CONT->c1->ocur == XML_ELEMENT_CONTENT_MULT))) { in xmlValidateElementType()
5042 (!xmlStrEqual(NODE->name, CONT->c1->name))) { in xmlValidateElementType()
5044 CONT = CONT->c2; in xmlValidateElementType()
5048 ret = (CONT->c1->prefix == NULL); in xmlValidateElementType()
5049 } else if (CONT->c1->prefix == NULL) { in xmlValidateElementType()
5052 ret = xmlStrEqual(NODE->ns->prefix, CONT->c1->prefix); in xmlValidateElementType()
5056 CONT = CONT->c2; in xmlValidateElementType()
5061 CONT = CONT->c1; in xmlValidateElementType()
5073 while (CONT != NULL) { in xmlValidateElementType()
5079 switch (CONT->ocur) { in xmlValidateElementType()
5123 switch (CONT->ocur) { in xmlValidateElementType()
5168 if (CONT->parent == NULL) in xmlValidateElementType()
5171 switch (CONT->parent->type) { in xmlValidateElementType()
5181 CONT = CONT->parent; in xmlValidateElementType()
5185 CONT = CONT->parent; in xmlValidateElementType()
5192 CONT = CONT->parent; in xmlValidateElementType()
5194 } else if (CONT == CONT->parent->c1) { in xmlValidateElementType()
5196 CONT = CONT->parent->c2; in xmlValidateElementType()
5200 CONT = CONT->parent; in xmlValidateElementType()
5446 CONT = cont; in xmlValidateElementContent()
5535 CONT = cont; in xmlValidateElementContent()