arch_len          417 ext/phar/dirstream.c 	int arch_len, entry_len;
arch_len          422 ext/phar/dirstream.c 	if (FAILURE == phar_split_fname(url_from, strlen(url_from), &arch, &arch_len, &entry2, &entry_len, 2, 2)) {
arch_len          427 ext/phar/dirstream.c 	if (FAILURE == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL)) {
arch_len          549 ext/phar/dirstream.c 	int arch_len, entry_len;
arch_len          557 ext/phar/dirstream.c 	if (FAILURE == phar_split_fname(url, strlen(url), &arch, &arch_len, &entry2, &entry_len, 2, 2)) {
arch_len          562 ext/phar/dirstream.c 	if (FAILURE == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL)) {
arch_len           47 ext/phar/func_interceptors.c 		int arch_len, entry_len, fname_len;
arch_len           57 ext/phar/func_interceptors.c 		if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len          122 ext/phar/func_interceptors.c 		int arch_len, entry_len, fname_len;
arch_len          131 ext/phar/func_interceptors.c 		if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len          147 ext/phar/func_interceptors.c 			if (FAILURE == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL)) {
arch_len          252 ext/phar/func_interceptors.c 		int arch_len, entry_len, fname_len;
arch_len          262 ext/phar/func_interceptors.c 		if (FAILURE == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len          271 ext/phar/func_interceptors.c 		if (FAILURE == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL)) {
arch_len          353 ext/phar/func_interceptors.c 		int arch_len, entry_len, fname_len;
arch_len          363 ext/phar/func_interceptors.c 		if (FAILURE == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len          372 ext/phar/func_interceptors.c 		if (FAILURE == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL)) {
arch_len          616 ext/phar/func_interceptors.c 		int arch_len, entry_len, fname_len;
arch_len          632 ext/phar/func_interceptors.c 			arch_len = PHAR_G(last_phar_name_len);
arch_len          639 ext/phar/func_interceptors.c 		if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len          645 ext/phar/func_interceptors.c 			if (FAILURE == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL)) {
arch_len          910 ext/phar/func_interceptors.c 		int arch_len, entry_len, fname_len;
arch_len          920 ext/phar/func_interceptors.c 		if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len          928 ext/phar/func_interceptors.c 			if (SUCCESS == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL)) {
arch_len          977 ext/phar/func_interceptors.c 		int arch_len, entry_len, fname_len;
arch_len          987 ext/phar/func_interceptors.c 		if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len          995 ext/phar/func_interceptors.c 			if (SUCCESS == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL)) {
arch_len         2191 ext/phar/phar.c int phar_split_fname(const char *filename, int filename_len, char **arch, int *arch_len, char **entry, int *entry_len, int executable, int for_create) /* {{{ */
arch_len         2239 ext/phar/phar.c 	*arch_len = ext_str - filename + ext_len;
arch_len         2240 ext/phar/phar.c 	*arch = estrndup(filename, *arch_len);
arch_len         2243 ext/phar/phar.c 		*entry_len = filename_len - *arch_len;
arch_len          609 ext/phar/phar_internal.h int phar_split_fname(const char *filename, int filename_len, char **arch, int *arch_len, char **entry, int *entry_len, int executable, int for_create);
arch_len          421 ext/phar/phar_object.c 	int fname_len, arch_len, entry_len;
arch_len          431 ext/phar/phar_object.c 	if (fname_len > 7 && !memcmp(fname, "phar://", 7) && SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len          434 ext/phar/phar_object.c 			RETVAL_STRINGL(fname, arch_len + 7);
arch_len          439 ext/phar/phar_object.c 			RETVAL_STRINGL(arch, arch_len);
arch_len          458 ext/phar/phar_object.c 	int fname_len, arch_len, entry_len;
arch_len          473 ext/phar/phar_object.c 	if (fname_len > 7 && !memcmp(fname, "phar://", 7) && SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len          483 ext/phar/phar_object.c 		if (NULL == (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), arch, arch_len))) {
arch_len          484 ext/phar/phar_object.c 			if (PHAR_G(manifest_cached) && NULL != (pphar = zend_hash_str_find_ptr(&cached_phars, arch, arch_len))) {
arch_len          528 ext/phar/phar_object.c 	} else if (SUCCESS == phar_split_fname(path, path_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len         1125 ext/phar/phar_object.c 	int arch_len, entry_len, is_data;
arch_len         1152 ext/phar/phar_object.c 	if (SUCCESS == phar_split_fname(fname, (int)fname_len, &arch, &arch_len, &entry, &entry_len, !is_data, 2)) {
arch_len         1156 ext/phar/phar_object.c 		phar_unixify_path_separators(arch, arch_len);
arch_len         1159 ext/phar/phar_object.c 		fname_len = arch_len;
arch_len         1163 ext/phar/phar_object.c 		arch_len = fname_len;
arch_len         1165 ext/phar/phar_object.c 		phar_unixify_path_separators(arch, arch_len);
arch_len         1307 ext/phar/phar_object.c 	int zname_len, arch_len, entry_len;
arch_len         1332 ext/phar/phar_object.c 	if (zname_len > 7 && !memcmp(zname, "phar://", 7) && SUCCESS == phar_split_fname(zname, zname_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) {
arch_len         1333 ext/phar/phar_object.c 		if (arch_len == fname_len && !memcmp(arch, fname, arch_len)) {
arch_len         4393 ext/phar/phar_object.c 	int arch_len, entry_len;
arch_len         4410 ext/phar/phar_object.c 	if (fname_len < 7 || memcmp(fname, "phar://", 7) || phar_split_fname(fname, (int)fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0) == FAILURE) {
arch_len         4416 ext/phar/phar_object.c 	if (phar_open_from_filename(arch, arch_len, NULL, 0, REPORT_ERRORS, &phar_data, &error) == FAILURE) {
arch_len           63 ext/phar/stream.c 	int arch_len, entry_len;
arch_len           74 ext/phar/stream.c 	if (phar_split_fname(filename, strlen(filename), &arch, &arch_len, &entry, &entry_len, 2, (mode[0] == 'w' ? 2 : 0)) == FAILURE) {
arch_len          106 ext/phar/stream.c 		if (PHAR_G(request_init) && PHAR_G(phar_fname_map.u.flags) && NULL == (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), arch, arch_len))) {
arch_len          116 ext/phar/stream.c 		if (phar_open_or_create_filename(resource->host, arch_len, NULL, 0, 0, options, &phar, &error) == FAILURE)
arch_len          139 ext/phar/stream.c 		if (phar_open_from_filename(resource->host, arch_len, NULL, 0, options, NULL, &error) == FAILURE)
arch_len          257 ext/phar/util.c 	int arch_len, entry_len, fname_len;
arch_len          275 ext/phar/util.c 		arch_len = PHAR_G(last_phar_name_len);
arch_len          280 ext/phar/util.c 	if (fname_len < 7 || memcmp(fname, "phar://", 7) || SUCCESS != phar_split_fname(fname, strlen(fname), &arch, &arch_len, &entry, &entry_len, 1, 0)) {
arch_len          289 ext/phar/util.c 		if (FAILURE == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL)) {
arch_len          326 ext/phar/util.c 		if (SUCCESS != phar_split_fname(ZSTR_VAL(ret), ZSTR_LEN(ret), &arch, &arch_len, &entry, &entry_len, 1, 0)) {
arch_len          330 ext/phar/util.c 		*pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), arch, arch_len);
arch_len          333 ext/phar/util.c 			*pphar = zend_hash_str_find_ptr(&cached_phars, arch, arch_len);