• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/libxml2-2.7.2/

Lines Matching defs:set1

3827  * @set1:  the first NodeSet or NULL
3831 * Merges two nodesets, all nodes from @set2 are added to @set1
3832 * if @set1 is NULL, a new set is created and copied from @set2.
3835 * Returns @set1 once extended or NULL in case of error.
3838 xmlXPathNodeSetMergeAndClear(xmlNodeSetPtr set1, xmlNodeSetPtr set2,
3841 if ((set1 == NULL) && (hasNullEntries == 0)) {
3844 * just assigned to set1, since set2 is cleared anyway.
3846 set1 = xmlXPathNodeSetCreateSize(set2->nodeNr);
3847 if (set1 == NULL)
3850 memcpy(set1->nodeTab, set2->nodeTab,
3852 set1->nodeNr = set2->nodeNr;
3858 if (set1 == NULL)
3859 set1 = xmlXPathNodeSetCreate(NULL);
3860 if (set1 == NULL)
3863 initNbSet1 = set1->nodeNr;
3875 n1 = set1->nodeTab[j];
3897 if (set1->nodeMax == 0) {
3898 set1->nodeTab = (xmlNodePtr *) xmlMalloc(
3900 if (set1->nodeTab == NULL) {
3904 memset(set1->nodeTab, 0,
3906 set1->nodeMax = XML_NODESET_DEFAULT;
3907 } else if (set1->nodeNr >= set1->nodeMax) {
3910 set1->nodeMax *= 2;
3912 set1->nodeTab, set1->nodeMax * sizeof(xmlNodePtr));
3917 set1->nodeTab = temp;
3922 set1->nodeTab[set1->nodeNr++] =
3925 set1->nodeTab[set1->nodeNr++] = n2;
3931 return(set1);
3936 * @set1: the first NodeSet or NULL
3940 * Merges two nodesets, all nodes from @set2 are added to @set1
3941 * if @set1 is NULL, a new set is created and copied from @set2.
3944 * Returns @set1 once extended or NULL in case of error.
3947 xmlXPathNodeSetMergeAndClearNoDupls(xmlNodeSetPtr set1, xmlNodeSetPtr set2,
3951 return(set1);
3952 if ((set1 == NULL) && (hasNullEntries == 0)) {
3955 * just assigned to set1, since set2 is cleared anyway.
3957 set1 = xmlXPathNodeSetCreateSize(set2->nodeNr);
3958 if (set1 == NULL)
3961 memcpy(set1->nodeTab, set2->nodeTab,
3963 set1->nodeNr = set2->nodeNr;
3969 if (set1 == NULL)
3970 set1 = xmlXPathNodeSetCreate(NULL);
3971 if (set1 == NULL)
3981 if (set1->nodeMax == 0) {
3982 set1->nodeTab = (xmlNodePtr *) xmlMalloc(
3984 if (set1->nodeTab == NULL) {
3988 memset(set1->nodeTab, 0,
3990 set1->nodeMax = XML_NODESET_DEFAULT;
3991 } else if (set1->nodeNr >= set1->nodeMax) {
3994 set1->nodeMax *= 2;
3996 set1->nodeTab, set1->nodeMax * sizeof(xmlNodePtr));
4001 set1->nodeTab = temp;
4003 set1->nodeTab[set1->nodeNr++] = n2;
4007 return(set1);