Lines Matching refs:dupls
811 xmlSchemaItemListPtr dupls; member
4614 if (bind->dupls && bind->dupls->nbItems) { in xmlSchemaDebugDumpIDCTable()
4615 fprintf(output, "IDC: dupls (%d):\n", bind->dupls->nbItems); in xmlSchemaDebugDumpIDCTable()
4616 for (i = 0; i < bind->dupls->nbItems; i++) { in xmlSchemaDebugDumpIDCTable()
4617 tab = bind->dupls->items[i]; in xmlSchemaDebugDumpIDCTable()
22291 if (bind->dupls != NULL) in xmlSchemaIDCFreeBinding()
22292 xmlSchemaItemListFree(bind->dupls); in xmlSchemaIDCFreeBinding()
23340 xmlSchemaPSVIIDCNodePtr *targets, *dupls; in xmlSchemaIDCFillNodeTables() local
23370 if (! WXS_ILIST_IS_EMPTY(bind->dupls)) { in xmlSchemaIDCFillNodeTables()
23371 dupls = (xmlSchemaPSVIIDCNodePtr *) bind->dupls->items; in xmlSchemaIDCFillNodeTables()
23372 nbDupls = bind->dupls->nbItems; in xmlSchemaIDCFillNodeTables()
23374 dupls = NULL; in xmlSchemaIDCFillNodeTables()
23413 dupls[j]->keys[0]->val); in xmlSchemaIDCFillNodeTables()
23424 ntkeys = dupls[j]->keys; in xmlSchemaIDCFillNodeTables()
23480 if (bind->dupls == NULL) { in xmlSchemaIDCFillNodeTables()
23481 bind->dupls = xmlSchemaItemListCreate(); in xmlSchemaIDCFillNodeTables()
23482 if (bind->dupls == NULL) in xmlSchemaIDCFillNodeTables()
23485 if (xmlSchemaItemListAdd(bind->dupls, bind->nodeTable[j]) == -1) in xmlSchemaIDCFillNodeTables()
23534 xmlSchemaPSVIIDCNodePtr node, parNode = NULL, *dupls, *parNodes; /* node-table entries. */ in xmlSchemaBubbleIDCNodeTables() local
23551 if ((bind->nbNodes == 0) && WXS_ILIST_IS_EMPTY(bind->dupls)) in xmlSchemaBubbleIDCNodeTables()
23589 if (! WXS_ILIST_IS_EMPTY(parBind->dupls)) { in xmlSchemaBubbleIDCNodeTables()
23590 oldDupls = parBind->dupls->nbItems; in xmlSchemaBubbleIDCNodeTables()
23591 dupls = (xmlSchemaPSVIIDCNodePtr *) parBind->dupls->items; in xmlSchemaBubbleIDCNodeTables()
23593 dupls = NULL; in xmlSchemaBubbleIDCNodeTables()
23614 dupls[j]->keys[0]->val); in xmlSchemaBubbleIDCNodeTables()
23622 parNode = dupls[j]; in xmlSchemaBubbleIDCNodeTables()
23697 if (parBind->dupls == NULL) { in xmlSchemaBubbleIDCNodeTables()
23698 parBind->dupls = xmlSchemaItemListCreate(); in xmlSchemaBubbleIDCNodeTables()
23699 if (parBind->dupls == NULL) in xmlSchemaBubbleIDCNodeTables()
23702 xmlSchemaItemListAdd(parBind->dupls, parNode); in xmlSchemaBubbleIDCNodeTables()
23789 if (bind->dupls) { in xmlSchemaBubbleIDCNodeTables()
23793 if (parBind->dupls != NULL) in xmlSchemaBubbleIDCNodeTables()
23794 xmlSchemaItemListFree(parBind->dupls); in xmlSchemaBubbleIDCNodeTables()
23795 parBind->dupls = bind->dupls; in xmlSchemaBubbleIDCNodeTables()
23796 bind->dupls = NULL; in xmlSchemaBubbleIDCNodeTables()
23855 hasDupls = (bind && bind->dupls && bind->dupls->nbItems) ? 1 : 0; in xmlSchemaCheckCVCIDCKeyRef()
23886 for (j = 0; j < bind->dupls->nbItems; j++) { in xmlSchemaCheckCVCIDCKeyRef()
23888 bind->dupls->items[j])->keys; in xmlSchemaCheckCVCIDCKeyRef()