Lines Matching refs:ext_len

1246 			mydata->ext_len = (mydata->fname + mydata->fname_len) - mydata->ext;  in phar_parse_pharfile()
1314 size_t ext_len; in phar_open_or_create_filename() local
1324 if (phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, !is_data, 0, 1) == SUCCESS) { in phar_open_or_create_filename()
1329 if (FAILURE == phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, !is_data, 1, 1)) { in phar_open_or_create_filename()
1331 if (ext_len == -2) { in phar_open_or_create_filename()
1373 …if (ext_len > 3 && (z = memchr(ext_str, 'z', ext_len)) && ((ext_str + ext_len) - z >= 2) && !memcm… in phar_open_or_create_filename()
1378 …if (ext_len > 3 && (z = memchr(ext_str, 't', ext_len)) && ((ext_str + ext_len) - z >= 2) && !memcm… in phar_open_or_create_filename()
1461 mydata->ext_len = (mydata->fname + fname_len) - mydata->ext; in phar_create_or_parse_filename()
1809 static zend_result phar_analyze_path(const char *fname, const char *ext, size_t ext_len, int for_cr… in phar_analyze_path() argument
1813 char *filename = estrndup(fname, (ext - fname) + ext_len); in phar_analyze_path()
1871 slash += ((ext - fname) + ext_len); in phar_analyze_path()
1914 static zend_result phar_check_str(const char *fname, const char *ext_str, size_t ext_len, int execu… in phar_check_str() argument
1918 if (ext_len >= 50) { in phar_check_str()
1928 || (ext_len - (pos - ext_str)) < 5 in phar_check_str()
1933 return phar_analyze_path(fname, ext_str, ext_len, for_create); in phar_check_str()
1941 return phar_analyze_path(fname, ext_str, ext_len, for_create); in phar_check_str()
1945 return phar_analyze_path(fname, ext_str, ext_len, for_create); in phar_check_str()
1966 …const char *filename, size_t filename_len, const char **ext_str, size_t *ext_len, int executable, … in phar_detect_phar_fname_ext() argument
1971 *ext_len = 0; in phar_detect_phar_fname_ext()
1984 *ext_len = -2; in phar_detect_phar_fname_ext()
1990 *ext_len = -1; in phar_detect_phar_fname_ext()
1996 *ext_len = -1; in phar_detect_phar_fname_ext()
2006 *ext_str = filename + (filename_len - pphar->ext_len); in phar_detect_phar_fname_ext()
2008 *ext_len = pphar->ext_len; in phar_detect_phar_fname_ext()
2026 *ext_str = filename + (filename_len - pphar->ext_len); in phar_detect_phar_fname_ext()
2039 *ext_str = filename + (ZSTR_LEN(str_key) - pphar->ext_len); in phar_detect_phar_fname_ext()
2052 *ext_str = filename + (ZSTR_LEN(str_key) - pphar->ext_len); in phar_detect_phar_fname_ext()
2079 *ext_len = strlen(pos); in phar_detect_phar_fname_ext()
2082 return phar_check_str(filename, *ext_str, *ext_len, executable, for_create); in phar_detect_phar_fname_ext()
2087 *ext_len = slash - pos; in phar_detect_phar_fname_ext()
2089 if (phar_check_str(filename, *ext_str, *ext_len, executable, for_create) == SUCCESS) { in phar_detect_phar_fname_ext()
2097 *ext_len = 0; in phar_detect_phar_fname_ext()
2245 size_t ext_len; in phar_split_fname() local
2256 ext_len = 0; in phar_split_fname()
2264 …if (phar_detect_phar_fname_ext(filename, filename_len, &ext_str, &ext_len, executable, for_create,… in phar_split_fname()
2265 if (ext_len != -1) { in phar_split_fname()
2283 ext_len = 0; in phar_split_fname()
2287 *arch_len = ext_str - filename + ext_len; in phar_split_fname()
2290 if (ext_str[ext_len]) { in phar_split_fname()
2292 *entry = estrndup(ext_str+ext_len, *entry_len); in phar_split_fname()