Lines Matching defs:node2

142  * @node2:  the second node
151 xmlXPathCmpNodesExt(xmlNodePtr node1, xmlNodePtr node2) {
158 if ((node1 == NULL) || (node2 == NULL))
161 if (node1 == node2)
169 if (node2->type == XML_ELEMENT_NODE) {
171 (0 > (long) node2->content) &&
172 (node1->doc == node2->doc))
175 l2 = -((long) node2->content);
238 switch (node2->type) {
243 miscNode2 = node2;
244 node2 = node2->parent;
251 miscNode2 = node2;
252 if (node2->prev != NULL) {
254 node2 = node2->prev;
255 if (node2->type == XML_ELEMENT_NODE) {
259 if (node2->prev == NULL) {
261 node2 = node2->parent;
267 node2 = node2->parent;
269 if ((node2 == NULL) || (node2->type != XML_ELEMENT_NODE) ||
270 (0 <= (long) node2->content))
272 node2 = miscNode2;
284 if (node1 == node2) {
314 * <node2>
316 * </node2>
323 if (cur == node2)
329 cur = node2->parent;
342 (node2->type == XML_ELEMENT_NODE) &&
344 (0 > (long) node2->content) &&
345 (node1->doc == node2->doc)) {
348 l2 = -((long) node2->content);
357 if (node1 == node2->prev)
359 if (node1 == node2->next)
364 for (depth2 = 0, cur = node2; cur->parent != NULL; cur = cur->parent) {
371 if (cur->parent == node2)
390 node2 = node2->parent;
392 while (node1->parent != node2->parent) {
394 node2 = node2->parent;
396 if ((node1 == NULL) || (node2 == NULL))
402 if (node1 == node2->prev)
404 if (node1 == node2->next)
410 (node2->type == XML_ELEMENT_NODE) &&
412 (0 > (long) node2->content) &&
413 (node1->doc == node2->doc)) {
416 l2 = -((long) node2->content);
424 if (cur == node2)
3266 * @node2: the second node
3274 xmlXPathCmpNodes(xmlNodePtr node1, xmlNodePtr node2) {
3280 if ((node1 == NULL) || (node2 == NULL))
3285 if (node1 == node2) /* trivial case */
3292 if (node2->type == XML_ATTRIBUTE_NODE) {
3294 attrNode2 = node2;
3295 node2 = node2->parent;
3297 if (node1 == node2) {
3316 (node2->type == XML_NAMESPACE_DECL))
3318 if (node1 == node2->prev)
3320 if (node1 == node2->next)
3327 (node2->type == XML_ELEMENT_NODE) &&
3329 (0 > (long) node2->content) &&
3330 (node1->doc == node2->doc)) {
3334 l2 = -((long) node2->content);
3344 for (depth2 = 0, cur = node2;cur->parent != NULL;cur = cur->parent) {
3351 if (cur == node2)
3370 node2 = node2->parent;
3372 while (node1->parent != node2->parent) {
3374 node2 = node2->parent;
3376 if ((node1 == NULL) || (node2 == NULL))
3382 if (node1 == node2->prev)
3384 if (node1 == node2->next)
3390 (node2->type == XML_ELEMENT_NODE) &&
3392 (0 > (long) node2->content) &&
3393 (node1->doc == node2->doc)) {
3397 l2 = -((long) node2->content);
3405 if (cur == node2)