Lines Matching refs:completeWild
13612 xmlSchemaWildcardPtr completeWild, in xmlSchemaUnionWildcards() argument
13621 if ((completeWild->any == curWild->any) && in xmlSchemaUnionWildcards()
13622 ((completeWild->nsSet == NULL) == (curWild->nsSet == NULL)) && in xmlSchemaUnionWildcards()
13623 ((completeWild->negNsSet == NULL) == (curWild->negNsSet == NULL))) { in xmlSchemaUnionWildcards()
13625 if ((completeWild->negNsSet == NULL) || in xmlSchemaUnionWildcards()
13626 (completeWild->negNsSet->value == curWild->negNsSet->value)) { in xmlSchemaUnionWildcards()
13628 if (completeWild->nsSet != NULL) { in xmlSchemaUnionWildcards()
13634 cur = completeWild->nsSet; in xmlSchemaUnionWildcards()
13658 if (completeWild->any != curWild->any) { in xmlSchemaUnionWildcards()
13659 if (completeWild->any == 0) { in xmlSchemaUnionWildcards()
13660 completeWild->any = 1; in xmlSchemaUnionWildcards()
13661 if (completeWild->nsSet != NULL) { in xmlSchemaUnionWildcards()
13662 xmlSchemaFreeWildcardNsSet(completeWild->nsSet); in xmlSchemaUnionWildcards()
13663 completeWild->nsSet = NULL; in xmlSchemaUnionWildcards()
13665 if (completeWild->negNsSet != NULL) { in xmlSchemaUnionWildcards()
13666 xmlFree(completeWild->negNsSet); in xmlSchemaUnionWildcards()
13667 completeWild->negNsSet = NULL; in xmlSchemaUnionWildcards()
13676 if ((completeWild->nsSet != NULL) && (curWild->nsSet != NULL)) { in xmlSchemaUnionWildcards()
13681 start = completeWild->nsSet; in xmlSchemaUnionWildcards()
13697 tmp->next = completeWild->nsSet; in xmlSchemaUnionWildcards()
13698 completeWild->nsSet = tmp; in xmlSchemaUnionWildcards()
13709 if ((completeWild->negNsSet != NULL) && in xmlSchemaUnionWildcards()
13711 (completeWild->negNsSet->value != curWild->negNsSet->value)) { in xmlSchemaUnionWildcards()
13712 completeWild->negNsSet->value = NULL; in xmlSchemaUnionWildcards()
13719 if (((completeWild->negNsSet != NULL) && in xmlSchemaUnionWildcards()
13720 (completeWild->negNsSet->value != NULL) && in xmlSchemaUnionWildcards()
13724 (completeWild->nsSet != NULL))) { in xmlSchemaUnionWildcards()
13728 if (completeWild->nsSet != NULL) { in xmlSchemaUnionWildcards()
13729 cur = completeWild->nsSet; in xmlSchemaUnionWildcards()
13733 curB = completeWild->negNsSet; in xmlSchemaUnionWildcards()
13751 completeWild->any = 1; in xmlSchemaUnionWildcards()
13752 if (completeWild->nsSet != NULL) { in xmlSchemaUnionWildcards()
13753 xmlSchemaFreeWildcardNsSet(completeWild->nsSet); in xmlSchemaUnionWildcards()
13754 completeWild->nsSet = NULL; in xmlSchemaUnionWildcards()
13756 if (completeWild->negNsSet != NULL) { in xmlSchemaUnionWildcards()
13757 xmlFree(completeWild->negNsSet); in xmlSchemaUnionWildcards()
13758 completeWild->negNsSet = NULL; in xmlSchemaUnionWildcards()
13766 if (completeWild->nsSet != NULL) { in xmlSchemaUnionWildcards()
13767 xmlSchemaFreeWildcardNsSet(completeWild->nsSet); in xmlSchemaUnionWildcards()
13768 completeWild->nsSet = NULL; in xmlSchemaUnionWildcards()
13770 if (completeWild->negNsSet == NULL) { in xmlSchemaUnionWildcards()
13771 completeWild->negNsSet = xmlSchemaNewWildcardNsConstraint(ctxt); in xmlSchemaUnionWildcards()
13772 if (completeWild->negNsSet == NULL) in xmlSchemaUnionWildcards()
13775 completeWild->negNsSet->value = NULL; in xmlSchemaUnionWildcards()
13781 xmlSchemaPErr(ctxt, completeWild->node, in xmlSchemaUnionWildcards()
13792 if (completeWild->negNsSet == NULL) { in xmlSchemaUnionWildcards()
13793 if (completeWild->nsSet != NULL) { in xmlSchemaUnionWildcards()
13794 xmlSchemaFreeWildcardNsSet(completeWild->nsSet); in xmlSchemaUnionWildcards()
13795 completeWild->nsSet = NULL; in xmlSchemaUnionWildcards()
13797 completeWild->negNsSet = xmlSchemaNewWildcardNsConstraint(ctxt); in xmlSchemaUnionWildcards()
13798 if (completeWild->negNsSet == NULL) in xmlSchemaUnionWildcards()
13800 completeWild->negNsSet->value = curWild->negNsSet->value; in xmlSchemaUnionWildcards()
13808 if (((completeWild->negNsSet != NULL) && in xmlSchemaUnionWildcards()
13809 (completeWild->negNsSet->value == NULL) && in xmlSchemaUnionWildcards()
13813 (completeWild->nsSet != NULL))) { in xmlSchemaUnionWildcards()
13815 if (completeWild->nsSet != NULL) { in xmlSchemaUnionWildcards()
13816 cur = completeWild->nsSet; in xmlSchemaUnionWildcards()
13826 completeWild->any = 1; in xmlSchemaUnionWildcards()
13827 if (completeWild->nsSet != NULL) { in xmlSchemaUnionWildcards()
13828 xmlSchemaFreeWildcardNsSet(completeWild->nsSet); in xmlSchemaUnionWildcards()
13829 completeWild->nsSet = NULL; in xmlSchemaUnionWildcards()
13831 if (completeWild->negNsSet != NULL) { in xmlSchemaUnionWildcards()
13832 xmlFree(completeWild->negNsSet); in xmlSchemaUnionWildcards()
13833 completeWild->negNsSet = NULL; in xmlSchemaUnionWildcards()
13839 if (completeWild->negNsSet == NULL) { in xmlSchemaUnionWildcards()
13844 if (completeWild->nsSet != NULL) { in xmlSchemaUnionWildcards()
13845 xmlSchemaFreeWildcardNsSet(completeWild->nsSet); in xmlSchemaUnionWildcards()
13846 completeWild->nsSet = NULL; in xmlSchemaUnionWildcards()
13848 completeWild->negNsSet = xmlSchemaNewWildcardNsConstraint(ctxt); in xmlSchemaUnionWildcards()
13849 if (completeWild->negNsSet == NULL) in xmlSchemaUnionWildcards()
13851 completeWild->negNsSet->value = NULL; in xmlSchemaUnionWildcards()
13872 xmlSchemaWildcardPtr completeWild, in xmlSchemaIntersectWildcards() argument
13881 if ((completeWild->any == curWild->any) && in xmlSchemaIntersectWildcards()
13882 ((completeWild->nsSet == NULL) == (curWild->nsSet == NULL)) && in xmlSchemaIntersectWildcards()
13883 ((completeWild->negNsSet == NULL) == (curWild->negNsSet == NULL))) { in xmlSchemaIntersectWildcards()
13885 if ((completeWild->negNsSet == NULL) || in xmlSchemaIntersectWildcards()
13886 (completeWild->negNsSet->value == curWild->negNsSet->value)) { in xmlSchemaIntersectWildcards()
13888 if (completeWild->nsSet != NULL) { in xmlSchemaIntersectWildcards()
13894 cur = completeWild->nsSet; in xmlSchemaIntersectWildcards()
13918 if ((completeWild->any != curWild->any) && (completeWild->any)) { in xmlSchemaIntersectWildcards()
13919 if (xmlSchemaCloneWildcardNsConstraints(ctxt, completeWild, curWild) == -1) in xmlSchemaIntersectWildcards()
13929 if (((completeWild->negNsSet != NULL) && (curWild->nsSet != NULL)) || in xmlSchemaIntersectWildcards()
13930 ((curWild->negNsSet != NULL) && (completeWild->nsSet != NULL))) { in xmlSchemaIntersectWildcards()
13933 if (completeWild->nsSet == NULL) { in xmlSchemaIntersectWildcards()
13934 neg = completeWild->negNsSet->value; in xmlSchemaIntersectWildcards()
13935 if (xmlSchemaCloneWildcardNsConstraints(ctxt, completeWild, curWild) == -1) in xmlSchemaIntersectWildcards()
13943 cur = completeWild->nsSet; in xmlSchemaIntersectWildcards()
13947 completeWild->nsSet = cur->next; in xmlSchemaIntersectWildcards()
13958 cur = completeWild->nsSet; in xmlSchemaIntersectWildcards()
13962 completeWild->nsSet = cur->next; in xmlSchemaIntersectWildcards()
13979 if ((completeWild->nsSet != NULL) && (curWild->nsSet != NULL)) { in xmlSchemaIntersectWildcards()
13982 cur = completeWild->nsSet; in xmlSchemaIntersectWildcards()
13996 completeWild->nsSet = cur->next; in xmlSchemaIntersectWildcards()
14013 if ((completeWild->negNsSet != NULL) && in xmlSchemaIntersectWildcards()
14015 (completeWild->negNsSet->value != curWild->negNsSet->value) && in xmlSchemaIntersectWildcards()
14016 (completeWild->negNsSet->value != NULL) && in xmlSchemaIntersectWildcards()
14019 xmlSchemaPErr(ctxt, completeWild->node, XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE, in xmlSchemaIntersectWildcards()
14029 if ((completeWild->negNsSet != NULL) && (curWild->negNsSet != NULL) && in xmlSchemaIntersectWildcards()
14030 (completeWild->negNsSet->value != curWild->negNsSet->value) && in xmlSchemaIntersectWildcards()
14031 (completeWild->negNsSet->value == NULL)) { in xmlSchemaIntersectWildcards()
14032 completeWild->negNsSet->value = curWild->negNsSet->value; in xmlSchemaIntersectWildcards()
14479 xmlSchemaWildcardPtr *completeWild,
19284 xmlSchemaWildcardPtr *completeWild, in xmlSchemaExpandAttributeGroupRefs() argument
19292 int created = (*completeWild == NULL) ? 0 : 1; in xmlSchemaExpandAttributeGroupRefs()
19342 if (*completeWild == NULL) { in xmlSchemaExpandAttributeGroupRefs()
19343 *completeWild = gr->attributeWildcard; in xmlSchemaExpandAttributeGroupRefs()
19362 tmpWild, *completeWild) == -1) in xmlSchemaExpandAttributeGroupRefs()
19364 tmpWild->processContents = (*completeWild)->processContents; in xmlSchemaExpandAttributeGroupRefs()
19365 *completeWild = tmpWild; in xmlSchemaExpandAttributeGroupRefs()
19369 if (xmlSchemaIntersectWildcards(pctxt, *completeWild, in xmlSchemaExpandAttributeGroupRefs()