Lines Matching refs:completeWild

13422  * @completeWild:  the first wildcard
13426 * @completeWild will hold the resulting union.
13432 xmlSchemaWildcardPtr completeWild,
13441 if ((completeWild->any == curWild->any) &&
13442 ((completeWild->nsSet == NULL) == (curWild->nsSet == NULL)) &&
13443 ((completeWild->negNsSet == NULL) == (curWild->negNsSet == NULL))) {
13445 if ((completeWild->negNsSet == NULL) ||
13446 (completeWild->negNsSet->value == curWild->negNsSet->value)) {
13448 if (completeWild->nsSet != NULL) {
13454 cur = completeWild->nsSet;
13478 if (completeWild->any != curWild->any) {
13479 if (completeWild->any == 0) {
13480 completeWild->any = 1;
13481 if (completeWild->nsSet != NULL) {
13482 xmlSchemaFreeWildcardNsSet(completeWild->nsSet);
13483 completeWild->nsSet = NULL;
13485 if (completeWild->negNsSet != NULL) {
13486 xmlFree(completeWild->negNsSet);
13487 completeWild->negNsSet = NULL;
13496 if ((completeWild->nsSet != NULL) && (curWild->nsSet != NULL)) {
13501 start = completeWild->nsSet;
13517 tmp->next = completeWild->nsSet;
13518 completeWild->nsSet = tmp;
13529 if ((completeWild->negNsSet != NULL) &&
13531 (completeWild->negNsSet->value != curWild->negNsSet->value)) {
13532 completeWild->negNsSet->value = NULL;
13539 if (((completeWild->negNsSet != NULL) &&
13540 (completeWild->negNsSet->value != NULL) &&
13544 (completeWild->nsSet != NULL))) {
13548 if (completeWild->nsSet != NULL) {
13549 cur = completeWild->nsSet;
13553 curB = completeWild->negNsSet;
13571 completeWild->any = 1;
13572 if (completeWild->nsSet != NULL) {
13573 xmlSchemaFreeWildcardNsSet(completeWild->nsSet);
13574 completeWild->nsSet = NULL;
13576 if (completeWild->negNsSet != NULL) {
13577 xmlFree(completeWild->negNsSet);
13578 completeWild->negNsSet = NULL;
13586 if (completeWild->nsSet != NULL) {
13587 xmlSchemaFreeWildcardNsSet(completeWild->nsSet);
13588 completeWild->nsSet = NULL;
13590 if (completeWild->negNsSet == NULL) {
13591 completeWild->negNsSet = xmlSchemaNewWildcardNsConstraint(ctxt);
13592 if (completeWild->negNsSet == NULL)
13595 completeWild->negNsSet->value = NULL;
13601 xmlSchemaPErr(ctxt, completeWild->node,
13612 if (completeWild->negNsSet == NULL) {
13613 if (completeWild->nsSet != NULL) {
13614 xmlSchemaFreeWildcardNsSet(completeWild->nsSet);
13615 completeWild->nsSet = NULL;
13617 completeWild->negNsSet = xmlSchemaNewWildcardNsConstraint(ctxt);
13618 if (completeWild->negNsSet == NULL)
13620 completeWild->negNsSet->value = curWild->negNsSet->value;
13628 if (((completeWild->negNsSet != NULL) &&
13629 (completeWild->negNsSet->value == NULL) &&
13633 (completeWild->nsSet != NULL))) {
13635 if (completeWild->nsSet != NULL) {
13636 cur = completeWild->nsSet;
13646 completeWild->any = 1;
13647 if (completeWild->nsSet != NULL) {
13648 xmlSchemaFreeWildcardNsSet(completeWild->nsSet);
13649 completeWild->nsSet = NULL;
13651 if (completeWild->negNsSet != NULL) {
13652 xmlFree(completeWild->negNsSet);
13653 completeWild->negNsSet = NULL;
13659 if (completeWild->negNsSet == NULL) {
13664 if (completeWild->nsSet != NULL) {
13665 xmlSchemaFreeWildcardNsSet(completeWild->nsSet);
13666 completeWild->nsSet = NULL;
13668 completeWild->negNsSet = xmlSchemaNewWildcardNsConstraint(ctxt);
13669 if (completeWild->negNsSet == NULL)
13671 completeWild->negNsSet->value = NULL;
13682 * @completeWild: the first wildcard
13686 * @completeWild will hold the resulting intersection.
13692 xmlSchemaWildcardPtr completeWild,
13701 if ((completeWild->any == curWild->any) &&
13702 ((completeWild->nsSet == NULL) == (curWild->nsSet == NULL)) &&
13703 ((completeWild->negNsSet == NULL) == (curWild->negNsSet == NULL))) {
13705 if ((completeWild->negNsSet == NULL) ||
13706 (completeWild->negNsSet->value == curWild->negNsSet->value)) {
13708 if (completeWild->nsSet != NULL) {
13714 cur = completeWild->nsSet;
13738 if ((completeWild->any != curWild->any) && (completeWild->any)) {
13739 if (xmlSchemaCloneWildcardNsConstraints(ctxt, completeWild, curWild) == -1)
13749 if (((completeWild->negNsSet != NULL) && (curWild->nsSet != NULL)) ||
13750 ((curWild->negNsSet != NULL) && (completeWild->nsSet != NULL))) {
13753 if (completeWild->nsSet == NULL) {
13754 neg = completeWild->negNsSet->value;
13755 if (xmlSchemaCloneWildcardNsConstraints(ctxt, completeWild, curWild) == -1)
13763 cur = completeWild->nsSet;
13767 completeWild->nsSet = cur->next;
13778 cur = completeWild->nsSet;
13782 completeWild->nsSet = cur->next;
13799 if ((completeWild->nsSet != NULL) && (curWild->nsSet != NULL)) {
13802 cur = completeWild->nsSet;
13816 completeWild->nsSet = cur->next;
13833 if ((completeWild->negNsSet != NULL) &&
13835 (completeWild->negNsSet->value != curWild->negNsSet->value) &&
13836 (completeWild->negNsSet->value != NULL) &&
13839 xmlSchemaPErr(ctxt, completeWild->node, XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE,
13849 if ((completeWild->negNsSet != NULL) && (curWild->negNsSet != NULL) &&
13850 (completeWild->negNsSet->value != curWild->negNsSet->value) &&
13851 (completeWild->negNsSet->value == NULL)) {
13852 completeWild->negNsSet->value = curWild->negNsSet->value;
14299 xmlSchemaWildcardPtr *completeWild,
19045 * @completeWild: the intersected wildcard to be returned
19058 xmlSchemaWildcardPtr *completeWild,
19066 int created = (*completeWild == NULL) ? 0 : 1;
19116 if (*completeWild == NULL) {
19117 *completeWild = gr->attributeWildcard;
19136 tmpWild, *completeWild) == -1)
19138 tmpWild->processContents = (*completeWild)->processContents;
19139 *completeWild = tmpWild;
19143 if (xmlSchemaIntersectWildcards(pctxt, *completeWild,