ext_str          1242 ext/phar/phar.c 	const char *ext_str, *z;
ext_str          1254 ext/phar/phar.c 	if (phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, !is_data, 0, 1 TSRMLS_CC) == SUCCESS) {
ext_str          1259 ext/phar/phar.c 	if (FAILURE == phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, !is_data, 1, 1 TSRMLS_CC)) {
ext_str          1303 ext/phar/phar.c 	if (ext_len > 3 && (z = memchr(ext_str, 'z', ext_len)) && ((ext_str + ext_len) - z >= 2) && !memcmp(z + 1, "ip", 2)) {
ext_str          1308 ext/phar/phar.c 	if (ext_len > 3 && (z = memchr(ext_str, 't', ext_len)) && ((ext_str + ext_len) - z >= 2) && !memcmp(z + 1, "ar", 2)) {
ext_str          1839 ext/phar/phar.c static int phar_check_str(const char *fname, const char *ext_str, int ext_len, int executable, int for_create TSRMLS_DC) /* {{{ */
ext_str          1850 ext/phar/phar.c 		memcpy(test, ext_str - 1, ext_len + 1);
ext_str          1858 ext/phar/phar.c 			return phar_analyze_path(fname, ext_str, ext_len, for_create TSRMLS_CC);
ext_str          1866 ext/phar/phar.c 		pos = strstr(ext_str, ".phar");
ext_str          1868 ext/phar/phar.c 					&& (pos += 5) && (*pos == '\0' || *pos == '/' || *pos == '.')) && *(ext_str + 1) != '.' && *(ext_str + 1) != '/' && *(ext_str + 1) != '\0') {
ext_str          1869 ext/phar/phar.c 			return phar_analyze_path(fname, ext_str, ext_len, for_create TSRMLS_CC);
ext_str          1872 ext/phar/phar.c 		if (*(ext_str + 1) != '.' && *(ext_str + 1) != '/' && *(ext_str + 1) != '\0') {
ext_str          1873 ext/phar/phar.c 			return phar_analyze_path(fname, ext_str, ext_len, for_create TSRMLS_CC);
ext_str          1894 ext/phar/phar.c int phar_detect_phar_fname_ext(const char *filename, int filename_len, const char **ext_str, int *ext_len, int executable, int for_create, int is_complete TSRMLS_DC) /* {{{ */
ext_str          1898 ext/phar/phar.c 	*ext_str = NULL;
ext_str          1913 ext/phar/phar.c 			*ext_str = NULL;
ext_str          1917 ext/phar/phar.c 			*ext_str = pos;
ext_str          1923 ext/phar/phar.c 			*ext_str = pos;
ext_str          1934 ext/phar/phar.c 				*ext_str = filename + (filename_len - (*pphar)->ext_len);
ext_str          1954 ext/phar/phar.c 				*ext_str = filename + (filename_len - (*pphar)->ext_len);
ext_str          1975 ext/phar/phar.c 					*ext_str = filename + (keylen - (*pphar)->ext_len);
ext_str          1994 ext/phar/phar.c 						*ext_str = filename + (keylen - (*pphar)->ext_len);
ext_str          2019 ext/phar/phar.c 		*ext_str = pos;
ext_str          2023 ext/phar/phar.c 		switch (phar_check_str(filename, *ext_str, *ext_len, executable, for_create TSRMLS_CC)) {
ext_str          2033 ext/phar/phar.c 	*ext_str = pos;
ext_str          2036 ext/phar/phar.c 	switch (phar_check_str(filename, *ext_str, *ext_len, executable, for_create TSRMLS_CC)) {
ext_str          2043 ext/phar/phar.c 				*ext_str = NULL;
ext_str          2239 ext/phar/phar.c 	const char *ext_str;
ext_str          2260 ext/phar/phar.c 	if (phar_detect_phar_fname_ext(filename, filename_len, &ext_str, &ext_len, executable, for_create, 0 TSRMLS_CC) == FAILURE) {
ext_str          2262 ext/phar/phar.c 			if (!ext_str) {
ext_str          2281 ext/phar/phar.c 	*arch_len = ext_str - filename + ext_len;
ext_str          2284 ext/phar/phar.c 	if (ext_str[ext_len]) {
ext_str          2286 ext/phar/phar.c 		*entry = estrndup(ext_str+ext_len, *entry_len);
ext_str           620 ext/phar/phar_internal.h int phar_detect_phar_fname_ext(const char *filename, int filename_len, const char **ext_str, int *ext_len, int executable, int for_create, int is_complete TSRMLS_DC);
ext_str          1082 ext/phar/phar_object.c 	const char *ext_str;
ext_str          1091 ext/phar/phar_object.c 	RETVAL_BOOL(phar_detect_phar_fname_ext(fname, fname_len, &ext_str, &ext_len, is_executable, 2, 1 TSRMLS_CC) == SUCCESS);