Home | History | Annotate | Download | only in libxml2

Lines Matching defs:segp

1494         char *segp, *tmp;
1501 segp = cur;
1502 while ((segp[0] != '/') && (segp[0] != '\0'))
1503 ++segp;
1508 if (segp[0] == '\0')
1514 ++segp;
1515 if (((cur[0] == '.') && (cur[1] == '.') && (segp == cur+3))
1516 || ((segp[0] != '.') || (segp[1] != '.')
1517 || ((segp[2] != '/') && (segp[2] != '\0')))) {
1518 cur = segp;
1530 if (segp[2] == '\0') {
1534 /* Valgrind complained, strcpy(cur, segp + 3); */
1537 segp += 3;
1538 while ((*tmp++ = *segp++) != 0)
1542 segp = cur;
1543 while ((segp > path) && ((--segp)[0] == '/'))
1545 if (segp == path)
1548 /* "segp" is pointing to the end of a previous segment; find it's
1555 cur = segp;