Lines Matching refs:basename_start
1406 const char *basename_start; local
1429 basename_start = basename_end;
1431 while (basename_start > s
1433 && *(basename_start-1) != '/'
1434 && *(basename_start-1) != '\\') {
1436 if (*(basename_start-1) == ':' &&
1437 _is_basename_start(s, basename_start - 1)) {
1441 && *(basename_start-1) != '/') {
1443 basename_start--;
1450 basename_start = s;
1472 } else if ((*s == ':' && (s - basename_start == 1))) {
1474 basename_start = s;
1483 basename_start = s;
1495 basename_start = s;
1510 if (suffix != NULL && suffix_len < (size_t)(basename_end - basename_start) &&
1515 return zend_string_init(basename_start, basename_end - basename_start, 0);