pphar             529 ext/phar/phar.c int phar_open_parsed_phar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC) /* {{{ */
pphar             574 ext/phar/phar.c 		if (pphar) {
pphar             575 ext/phar/phar.c 			*pphar = phar;
pphar             583 ext/phar/phar.c 		if (pphar) {
pphar             584 ext/phar/phar.c 			*pphar = NULL;
pphar             650 ext/phar/phar.c static int phar_parse_pharfile(php_stream *fp, char *fname, int fname_len, char *alias, int alias_len, long halt_offset, phar_archive_data** pphar, php_uint32 compression, char **error TSRMLS_DC) /* {{{ */
pphar             662 ext/phar/phar.c 	if (pphar) {
pphar             663 ext/phar/phar.c 		*pphar = NULL;
pphar            1229 ext/phar/phar.c 	if (pphar) {
pphar            1230 ext/phar/phar.c 		*pphar = mydata;
pphar            1240 ext/phar/phar.c int phar_open_or_create_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC) /* {{{ */
pphar            1271 ext/phar/phar.c 		if (pphar) {
pphar            1272 ext/phar/phar.c 			*pphar = *test;
pphar            1305 ext/phar/phar.c 		return phar_open_or_create_zip(fname, fname_len, alias, alias_len, is_data, options, pphar, error TSRMLS_CC);
pphar            1310 ext/phar/phar.c 		return phar_open_or_create_tar(fname, fname_len, alias, alias_len, is_data, options, pphar, error TSRMLS_CC);
pphar            1313 ext/phar/phar.c 	return phar_create_or_parse_filename(fname, fname_len, alias, alias_len, is_data, options, pphar, error TSRMLS_CC);
pphar            1317 ext/phar/phar.c int phar_create_or_parse_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC) /* {{{ */
pphar            1323 ext/phar/phar.c 	if (!pphar) {
pphar            1324 ext/phar/phar.c 		pphar = &mydata;
pphar            1344 ext/phar/phar.c 		if (phar_open_from_fp(fp, fname, fname_len, alias, alias_len, options, pphar, is_data, error TSRMLS_CC) == SUCCESS) {
pphar            1345 ext/phar/phar.c 			if ((*pphar)->is_data || !PHAR_G(readonly)) {
pphar            1346 ext/phar/phar.c 				(*pphar)->is_writeable = 1;
pphar            1393 ext/phar/phar.c 	if (pphar) {
pphar            1394 ext/phar/phar.c 		*pphar = mydata;
pphar            1430 ext/phar/phar.c 				if (pphar) {
pphar            1431 ext/phar/phar.c 					*pphar = NULL;
pphar            1452 ext/phar/phar.c 			if (pphar) {
pphar            1453 ext/phar/phar.c 				*pphar = NULL;
pphar            1471 ext/phar/phar.c int phar_open_from_filename(char *fname, int fname_len, char *alias, int alias_len, int options, phar_archive_data** pphar, char **error TSRMLS_DC) /* {{{ */
pphar            1485 ext/phar/phar.c 	if (phar_open_parsed_phar(fname, fname_len, alias, alias_len, is_data, options, pphar, error TSRMLS_CC) == SUCCESS) {
pphar            1518 ext/phar/phar.c 	ret =  phar_open_from_fp(fp, fname, fname_len, alias, alias_len, options, pphar, is_data, error TSRMLS_CC);
pphar            1562 ext/phar/phar.c static int phar_open_from_fp(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, int options, phar_archive_data** pphar, int is_data, char **error TSRMLS_DC) /* {{{ */
pphar            1701 ext/phar/phar.c 				return phar_parse_zipfile(fp, fname, fname_len, alias, alias_len, pphar, error TSRMLS_CC);
pphar            1707 ext/phar/phar.c 					return phar_parse_tarfile(fp, fname, fname_len, alias, alias_len, pphar, is_data, compression, error TSRMLS_CC);
pphar            1714 ext/phar/phar.c 			return phar_parse_pharfile(fp, fname, fname_len, alias, alias_len, halt_offset, pphar, compression, error TSRMLS_CC);
pphar            1930 ext/phar/phar.c 		phar_archive_data **pphar;
pphar            1933 ext/phar/phar.c 			if (SUCCESS == zend_hash_find(&(PHAR_GLOBALS->phar_fname_map), (char *) filename, filename_len, (void **)&pphar)) {
pphar            1934 ext/phar/phar.c 				*ext_str = filename + (filename_len - (*pphar)->ext_len);
pphar            1936 ext/phar/phar.c 				*ext_len = (*pphar)->ext_len;
pphar            1942 ext/phar/phar.c 				if (executable == 1 && !(*pphar)->is_data) {
pphar            1946 ext/phar/phar.c 				if (!executable && (*pphar)->is_data) {
pphar            1953 ext/phar/phar.c 			if (PHAR_G(manifest_cached) && SUCCESS == zend_hash_find(&cached_phars, (char *) filename, filename_len, (void **)&pphar)) {
pphar            1954 ext/phar/phar.c 				*ext_str = filename + (filename_len - (*pphar)->ext_len);
pphar            1972 ext/phar/phar.c 					if (FAILURE == zend_hash_get_current_data(&(PHAR_GLOBALS->phar_fname_map), (void **) &pphar)) {
pphar            1975 ext/phar/phar.c 					*ext_str = filename + (keylen - (*pphar)->ext_len);
pphar            1991 ext/phar/phar.c 						if (FAILURE == zend_hash_get_current_data(&cached_phars, (void **) &pphar)) {
pphar            1994 ext/phar/phar.c 						*ext_str = filename + (keylen - (*pphar)->ext_len);
pphar            3512 ext/phar/phar.c 			phar_archive_data **pphar;
pphar            3516 ext/phar/phar.c 			zend_hash_get_current_data(&cached_phars, (void **)&pphar) == SUCCESS;
pphar            3518 ext/phar/phar.c 				stuff[pphar[0]->phar_pos].manifest = (phar_entry_fp_info *) ecalloc( zend_hash_num_elements(&(pphar[0]->manifest)), sizeof(phar_entry_fp_info));
pphar             560 ext/phar/phar_internal.h int phar_open_from_filename(char *fname, int fname_len, char *alias, int alias_len, int options, phar_archive_data** pphar, char **error TSRMLS_DC);
pphar             561 ext/phar/phar_internal.h int phar_open_or_create_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC);
pphar             562 ext/phar/phar_internal.h int phar_create_or_parse_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC);
pphar             566 ext/phar/phar_internal.h int phar_open_parsed_phar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC);
pphar             578 ext/phar/phar_internal.h char *phar_find_in_include_path(char *file, int file_len, phar_archive_data **pphar TSRMLS_DC);
pphar             591 ext/phar/phar_internal.h int phar_copy_on_write(phar_archive_data **pphar TSRMLS_DC);
pphar             595 ext/phar/phar_internal.h int phar_parse_tarfile(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, int is_data, php_uint32 compression, char **error TSRMLS_DC);
pphar             596 ext/phar/phar_internal.h int phar_open_or_create_tar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC);
pphar             600 ext/phar/phar_internal.h int phar_parse_zipfile(php_stream *fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, char **error TSRMLS_DC);
pphar             601 ext/phar/phar_internal.h int phar_open_or_create_zip(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC);
pphar             605 ext/phar/phar_internal.h static int phar_open_from_fp(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, int options, phar_archive_data** pphar, int is_data, char **error TSRMLS_DC);
pphar             380 ext/phar/phar_object.c 	phar_archive_data **pphar = NULL;
pphar             383 ext/phar/phar_object.c 	zend_hash_find(&(PHAR_GLOBALS->phar_fname_map), fname, fname_len, (void **) &pphar);
pphar             385 ext/phar/phar_object.c 	if (!pphar && PHAR_G(manifest_cached)) {
pphar             386 ext/phar/phar_object.c 		zend_hash_find(&cached_phars, fname, fname_len, (void **) &pphar);
pphar             390 ext/phar/phar_object.c 		if (zend_hash_exists(&((*pphar)->manifest), e, e_len)) {
pphar             479 ext/phar/phar_object.c 	phar_archive_data **pphar;
pphar             502 ext/phar/phar_object.c 		if (SUCCESS != zend_hash_find(&(PHAR_GLOBALS->phar_fname_map), arch, arch_len, (void **)&pphar)) {
pphar             503 ext/phar/phar_object.c 			if (PHAR_G(manifest_cached) && SUCCESS == zend_hash_find(&cached_phars, arch, arch_len, (void **)&pphar)) {
pphar             504 ext/phar/phar_object.c 				if (SUCCESS == phar_copy_on_write(pphar TSRMLS_CC)) {
pphar             517 ext/phar/phar_object.c 		if (SUCCESS != phar_mount_entry(*pphar, actual, actual_len, path, path_len TSRMLS_CC)) {
pphar             539 ext/phar/phar_object.c 	} else if (PHAR_GLOBALS->phar_fname_map.arBuckets && SUCCESS == zend_hash_find(&(PHAR_GLOBALS->phar_fname_map), fname, fname_len, (void **)&pphar)) {
pphar             541 ext/phar/phar_object.c 	} else if (PHAR_G(manifest_cached) && SUCCESS == zend_hash_find(&cached_phars, fname, fname_len, (void **)&pphar)) {
pphar             542 ext/phar/phar_object.c 		if (SUCCESS == phar_copy_on_write(pphar TSRMLS_CC)) {
pphar            2035 ext/phar/phar_object.c 	phar_archive_data **pphar = NULL;
pphar            2116 ext/phar/phar_object.c 	if (PHAR_G(manifest_cached) && SUCCESS == zend_hash_find(&cached_phars, newpath, phar->fname_len, (void **) &pphar)) {
pphar            2122 ext/phar/phar_object.c 	if (SUCCESS == zend_hash_find(&(PHAR_GLOBALS->phar_fname_map), newpath, phar->fname_len, (void **) &pphar)) {
pphar            2123 ext/phar/phar_object.c 		if ((*pphar)->fname_len == phar->fname_len && !memcmp((*pphar)->fname, phar->fname, phar->fname_len)) {
pphar            2125 ext/phar/phar_object.c 				(*pphar)->is_tar = phar->is_tar;
pphar            2126 ext/phar/phar_object.c 				(*pphar)->is_zip = phar->is_zip;
pphar            2127 ext/phar/phar_object.c 				(*pphar)->is_data = phar->is_data;
pphar            2128 ext/phar/phar_object.c 				(*pphar)->flags = phar->flags;
pphar            2129 ext/phar/phar_object.c 				(*pphar)->fp = phar->fp;
pphar            2133 ext/phar/phar_object.c 				phar = *pphar;
pphar            2182 ext/phar/phar_object.c 	if ((!pphar || phar == *pphar) && SUCCESS != zend_hash_update(&(PHAR_GLOBALS->phar_fname_map), newpath, phar->fname_len, (void*)&phar, sizeof(phar_archive_data*), NULL)) {
pphar            3627 ext/phar/phar_object.c static void phar_add_file(phar_archive_data **pphar, char *filename, int filename_len, char *cont_str, int cont_len, zval *zresource TSRMLS_DC)
pphar            3635 ext/phar/phar_object.c 		zend_throw_exception_ex(spl_ce_BadMethodCallException, 0 TSRMLS_CC, "Cannot create any files in magic \".phar\" directory", (*pphar)->fname);
pphar            3639 ext/phar/phar_object.c 	if (!(data = phar_get_or_create_entry_data((*pphar)->fname, (*pphar)->fname_len, filename, filename_len, "w+b", 0, &error, 1 TSRMLS_CC))) {
pphar            3671 ext/phar/phar_object.c 		if (pphar[0] != data->phar) {
pphar            3672 ext/phar/phar_object.c 			*pphar = data->phar;
pphar            3675 ext/phar/phar_object.c 		phar_flush(*pphar, 0, 0, 0, &error TSRMLS_CC);
pphar            3687 ext/phar/phar_object.c static void phar_mkdir(phar_archive_data **pphar, char *dirname, int dirname_len TSRMLS_DC)
pphar            3692 ext/phar/phar_object.c 	if (!(data = phar_get_or_create_entry_data((*pphar)->fname, (*pphar)->fname_len, dirname, dirname_len, "w+b", 2, &error, 1 TSRMLS_CC))) {
pphar            3707 ext/phar/phar_object.c 		if (data->phar != *pphar) {
pphar            3708 ext/phar/phar_object.c 			*pphar = data->phar;
pphar            3711 ext/phar/phar_object.c 		phar_flush(*pphar, 0, 0, 0, &error TSRMLS_CC);
pphar             104 ext/phar/stream.c 		phar_archive_data **pphar = NULL, *phar;
pphar             106 ext/phar/stream.c 		if (PHAR_GLOBALS->request_init && PHAR_GLOBALS->phar_fname_map.arBuckets && FAILURE == zend_hash_find(&(PHAR_GLOBALS->phar_fname_map), arch, arch_len, (void **)&pphar)) {
pphar             107 ext/phar/stream.c 			pphar = NULL;
pphar             109 ext/phar/stream.c 		if (PHAR_G(readonly) && (!pphar || !(*pphar)->is_data)) {
pphar             687 ext/phar/stream.c 	phar_archive_data **pphar;
pphar             711 ext/phar/stream.c 	if (FAILURE == zend_hash_find(&(PHAR_GLOBALS->phar_fname_map), resource->host, host_len, (void **) &pphar)) {
pphar             712 ext/phar/stream.c 		pphar = NULL;
pphar             714 ext/phar/stream.c 	if (PHAR_G(readonly) && (!pphar || !(*pphar)->is_data)) {
pphar             127 ext/phar/tar.c int phar_open_or_create_tar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC) /* {{{ */
pphar             136 ext/phar/tar.c 	if (pphar) {
pphar             137 ext/phar/tar.c 		*pphar = phar;
pphar             205 ext/phar/tar.c int phar_parse_tarfile(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, int is_data, php_uint32 compression, char **error TSRMLS_DC) /* {{{ */
pphar             684 ext/phar/tar.c 	if (pphar) {
pphar             685 ext/phar/tar.c 		*pphar = myphar;
pphar             253 ext/phar/util.c char *phar_find_in_include_path(char *filename, int filename_len, phar_archive_data **pphar TSRMLS_DC) /* {{{ */
pphar             259 ext/phar/util.c 	if (pphar) {
pphar             260 ext/phar/util.c 		*pphar = NULL;
pphar             262 ext/phar/util.c 		pphar = &phar;
pphar             293 ext/phar/util.c 		if (pphar) {
pphar             294 ext/phar/util.c 			*pphar = phar;
pphar             331 ext/phar/util.c 		zend_hash_find(&(PHAR_GLOBALS->phar_fname_map), arch, arch_len, (void **) &pphar);
pphar             333 ext/phar/util.c 		if (!pphar && PHAR_G(manifest_cached)) {
pphar             334 ext/phar/util.c 			zend_hash_find(&cached_phars, arch, arch_len, (void **) &pphar);
pphar            2021 ext/phar/util.c static void phar_copy_cached_phar(phar_archive_data **pphar TSRMLS_DC) /* {{{ */
pphar            2029 ext/phar/util.c 	*phar = **pphar;
pphar            2062 ext/phar/util.c 	zend_hash_copy(&newmanifest, &(*pphar)->manifest, NULL, NULL, sizeof(phar_entry_info));
pphar            2069 ext/phar/util.c 	zend_hash_copy(&phar->virtual_dirs, &(*pphar)->virtual_dirs, NULL, NULL, sizeof(void *));
pphar            2070 ext/phar/util.c 	*pphar = phar;
pphar            2083 ext/phar/util.c int phar_copy_on_write(phar_archive_data **pphar TSRMLS_DC) /* {{{ */
pphar            2087 ext/phar/util.c 	if (SUCCESS != zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), (*pphar)->fname, (*pphar)->fname_len, (void *)&newphar, sizeof(phar_archive_data *), (void **)&newpphar)) {
pphar            2091 ext/phar/util.c 	*newpphar = *pphar;
pphar            2098 ext/phar/util.c 		zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), (*pphar)->fname, (*pphar)->fname_len);
pphar            2102 ext/phar/util.c 	*pphar = *newpphar;
pphar             166 ext/phar/zip.c int phar_parse_zipfile(php_stream *fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, char **error TSRMLS_DC) /* {{{ */
pphar             711 ext/phar/zip.c 	if (pphar) {
pphar             712 ext/phar/zip.c 		*pphar = mydata;
pphar             722 ext/phar/zip.c int phar_open_or_create_zip(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error TSRMLS_DC) /* {{{ */
pphar             731 ext/phar/zip.c 	if (pphar) {
pphar             732 ext/phar/zip.c 		*pphar = phar;