• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/gettext-0.17/gettext-tools/gnulib-lib/libxml/

Lines Matching refs:set1

3809  * @set1:  the first NodeSet or NULL
3813 * Merges two nodesets, all nodes from @set2 are added to @set1
3814 * if @set1 is NULL, a new set is created and copied from @set2.
3817 * Returns @set1 once extended or NULL in case of error.
3820 xmlXPathNodeSetMergeAndClear(xmlNodeSetPtr set1, xmlNodeSetPtr set2,
3823 if ((set1 == NULL) && (hasNullEntries == 0)) {
3826 * just assigned to set1, since set2 is cleared anyway.
3828 set1 = xmlXPathNodeSetCreateSize(set2->nodeNr);
3829 if (set1 == NULL)
3832 memcpy(set1->nodeTab, set2->nodeTab,
3834 set1->nodeNr = set2->nodeNr;
3840 if (set1 == NULL)
3841 set1 = xmlXPathNodeSetCreate(NULL);
3843 initNbSet1 = set1->nodeNr;
3855 n1 = set1->nodeTab[j];
3877 if (set1->nodeMax == 0) {
3878 set1->nodeTab = (xmlNodePtr *) xmlMalloc(
3880 if (set1->nodeTab == NULL) {
3884 memset(set1->nodeTab, 0,
3886 set1->nodeMax = XML_NODESET_DEFAULT;
3887 } else if (set1->nodeNr >= set1->nodeMax) {
3890 set1->nodeMax *= 2;
3892 set1->nodeTab, set1->nodeMax * sizeof(xmlNodePtr));
3897 set1->nodeTab = temp;
3902 set1->nodeTab[set1->nodeNr++] =
3905 set1->nodeTab[set1->nodeNr++] = n2;
3911 return(set1);
3916 * @set1: the first NodeSet or NULL
3920 * Merges two nodesets, all nodes from @set2 are added to @set1
3921 * if @set1 is NULL, a new set is created and copied from @set2.
3924 * Returns @set1 once extended or NULL in case of error.
3927 xmlXPathNodeSetMergeAndClearNoDupls(xmlNodeSetPtr set1, xmlNodeSetPtr set2,
3931 return(set1);
3932 if ((set1 == NULL) && (hasNullEntries == 0)) {
3935 * just assigned to set1, since set2 is cleared anyway.
3937 set1 = xmlXPathNodeSetCreateSize(set2->nodeNr);
3938 if (set1 == NULL)
3941 memcpy(set1->nodeTab, set2->nodeTab,
3943 set1->nodeNr = set2->nodeNr;
3949 if (set1 == NULL)
3950 set1 = xmlXPathNodeSetCreate(NULL);
3959 if (set1->nodeMax == 0) {
3960 set1->nodeTab = (xmlNodePtr *) xmlMalloc(
3962 if (set1->nodeTab == NULL) {
3966 memset(set1->nodeTab, 0,
3968 set1->nodeMax = XML_NODESET_DEFAULT;
3969 } else if (set1->nodeNr >= set1->nodeMax) {
3972 set1->nodeMax *= 2;
3974 set1->nodeTab, set1->nodeMax * sizeof(xmlNodePtr));
3979 set1->nodeTab = temp;
3981 set1->nodeTab[set1->nodeNr++] = n2;
3985 return(set1);