internal_file     306 ext/phar/dirstream.c 	char *internal_file, *error, *str_key;
internal_file     338 ext/phar/dirstream.c 	internal_file = resource->path + 1; /* strip leading "/" */
internal_file     355 ext/phar/dirstream.c 	if (*internal_file == '\0') {
internal_file     357 ext/phar/dirstream.c 		internal_file = estrndup(internal_file - 1, 1);
internal_file     358 ext/phar/dirstream.c 		ret = phar_make_dirstream(internal_file, &phar->manifest TSRMLS_CC);
internal_file     368 ext/phar/dirstream.c 	if (SUCCESS == zend_hash_find(&phar->manifest, internal_file, strlen(internal_file), (void**)&entry) && !entry->is_dir) {
internal_file     376 ext/phar/dirstream.c 		internal_file = estrdup(internal_file);
internal_file     378 ext/phar/dirstream.c 		return phar_make_dirstream(internal_file, &phar->manifest TSRMLS_CC);
internal_file     380 ext/phar/dirstream.c 		int i_len = strlen(internal_file);
internal_file     388 ext/phar/dirstream.c 				if (keylen > (uint)i_len && 0 == memcmp(str_key, internal_file, i_len)) {
internal_file     390 ext/phar/dirstream.c 					internal_file = estrndup(internal_file,
internal_file     393 ext/phar/dirstream.c 					return phar_make_dirstream(internal_file, &phar->manifest TSRMLS_CC);
internal_file     433 ext/phar/phar.c 	if (idata->internal_file && !idata->internal_file->is_persistent) {
internal_file     434 ext/phar/phar.c 		if (--idata->internal_file->fp_refcount < 0) {
internal_file     435 ext/phar/phar.c 			idata->internal_file->fp_refcount = 0;
internal_file     438 ext/phar/phar.c 		if (idata->fp && idata->fp != idata->phar->fp && idata->fp != idata->phar->ufp && idata->fp != idata->internal_file->fp) {
internal_file     442 ext/phar/phar.c 		if (idata->internal_file->is_temp_dir) {
internal_file     443 ext/phar/phar.c 			destroy_phar_manifest_entry((void *)idata->internal_file);
internal_file     444 ext/phar/phar.c 			efree(idata->internal_file);
internal_file     463 ext/phar/phar.c 	if (idata->internal_file->fp_refcount < 2) {
internal_file     464 ext/phar/phar.c 		if (idata->fp && idata->fp != idata->phar->fp && idata->fp != idata->phar->ufp && idata->fp != idata->internal_file->fp) {
internal_file     467 ext/phar/phar.c 		zend_hash_del(&idata->phar->manifest, idata->internal_file->filename, idata->internal_file->filename_len);
internal_file     471 ext/phar/phar.c 		idata->internal_file->is_deleted = 1;
internal_file    2390 ext/phar/phar.c 	int len = idata->internal_file->uncompressed_filesize;
internal_file    2392 ext/phar/phar.c 	phar_entry_info *entry = idata->internal_file;
internal_file    2407 ext/phar/phar.c 		php_stream_seek(phar_get_entrypfp(idata->internal_file TSRMLS_CC), entry->header_offset, SEEK_SET);
internal_file    2409 ext/phar/phar.c 		if (sizeof(local) != php_stream_read(phar_get_entrypfp(idata->internal_file TSRMLS_CC), (char *) &local, sizeof(local))) {
internal_file    2417 ext/phar/phar.c 			php_stream_seek(phar_get_entrypfp(idata->internal_file TSRMLS_CC),
internal_file    2422 ext/phar/phar.c 			if (sizeof(desc) != php_stream_read(phar_get_entrypfp(idata->internal_file TSRMLS_CC),
internal_file     477 ext/phar/phar_internal.h 	phar_entry_info          *internal_file;
internal_file    1703 ext/phar/phar_object.c 		if (data->internal_file->fp_type == PHAR_MOD) {
internal_file    1704 ext/phar/phar_object.c 			php_stream_close(data->internal_file->fp);
internal_file    1707 ext/phar/phar_object.c 		data->internal_file->fp = NULL;
internal_file    1708 ext/phar/phar_object.c 		data->internal_file->fp_type = PHAR_UFP;
internal_file    1709 ext/phar/phar_object.c 		data->internal_file->offset_abs = data->internal_file->offset = php_stream_tell(p_obj->fp);
internal_file    1712 ext/phar/phar_object.c 		data->internal_file->uncompressed_filesize = data->internal_file->compressed_filesize =
internal_file    1713 ext/phar/phar_object.c 			php_stream_tell(p_obj->fp) - data->internal_file->offset;
internal_file    1730 ext/phar/phar_object.c 	data->internal_file->compressed_filesize = data->internal_file->uncompressed_filesize = contents_len;
internal_file    3652 ext/phar/phar_object.c 		if (!data->internal_file->is_dir) {
internal_file    3667 ext/phar/phar_object.c 			data->internal_file->compressed_filesize = data->internal_file->uncompressed_filesize = contents_len;
internal_file     162 ext/phar/stream.c 	char *internal_file;
internal_file     191 ext/phar/stream.c 	internal_file = estrdup(resource->path + 1);
internal_file     193 ext/phar/stream.c 		if (NULL == (idata = phar_get_or_create_entry_data(resource->host, host_len, internal_file, strlen(internal_file), mode, 0, &error, 1 TSRMLS_CC))) {
internal_file     198 ext/phar/stream.c 				php_stream_wrapper_log_error(wrapper, options TSRMLS_CC, "phar error: file \"%s\" could not be created in phar \"%s\"", internal_file, resource->host);
internal_file     200 ext/phar/stream.c 			efree(internal_file);
internal_file     209 ext/phar/stream.c 		efree(internal_file);
internal_file     213 ext/phar/stream.c 			if (idata->internal_file->uncompressed_filesize == 0
internal_file     214 ext/phar/stream.c 				&& idata->internal_file->compressed_filesize == 0
internal_file     219 ext/phar/stream.c 				idata->internal_file->flags &= ~PHAR_ENT_COMPRESSION_MASK;
internal_file     220 ext/phar/stream.c 				idata->internal_file->flags |= Z_LVAL_PP(pzoption);
internal_file     223 ext/phar/stream.c 				if (idata->internal_file->metadata) {
internal_file     224 ext/phar/stream.c 					zval_ptr_dtor(&idata->internal_file->metadata);
internal_file     225 ext/phar/stream.c 					idata->internal_file->metadata = NULL;
internal_file     228 ext/phar/stream.c 				MAKE_STD_ZVAL(idata->internal_file->metadata);
internal_file     230 ext/phar/stream.c 				ZVAL_ZVAL(idata->internal_file->metadata, metadata, 1, 0);
internal_file     235 ext/phar/stream.c 			spprintf(opened_path, MAXPATHLEN, "phar://%s/%s", idata->phar->fname, idata->internal_file->filename);
internal_file     239 ext/phar/stream.c 		if (!*internal_file && (options & STREAM_OPEN_FOR_INCLUDE)) {
internal_file     243 ext/phar/stream.c 				efree(internal_file);
internal_file     251 ext/phar/stream.c 				efree(internal_file);
internal_file     272 ext/phar/stream.c 				idata->internal_file = entry;
internal_file     281 ext/phar/stream.c 				efree(internal_file);
internal_file     286 ext/phar/stream.c 		if ((FAILURE == phar_get_entry_data(&idata, resource->host, host_len, internal_file, strlen(internal_file), "r", 0, &error, 0 TSRMLS_CC)) || !idata) {
internal_file     292 ext/phar/stream.c 				php_stream_wrapper_log_error(wrapper, options TSRMLS_CC, "phar error: \"%s\" is not a file in phar \"%s\"", internal_file, resource->host);
internal_file     294 ext/phar/stream.c 			efree(internal_file);
internal_file     302 ext/phar/stream.c 		fprintf(stderr, "Filename:   %s\n", internal_file);
internal_file     303 ext/phar/stream.c 		fprintf(stderr, "Entry:      %s\n", idata->internal_file->filename);
internal_file     304 ext/phar/stream.c 		fprintf(stderr, "Size:       %u\n", idata->internal_file->uncompressed_filesize);
internal_file     305 ext/phar/stream.c 		fprintf(stderr, "Compressed: %u\n", idata->internal_file->flags);
internal_file     306 ext/phar/stream.c 		fprintf(stderr, "Offset:     %u\n", idata->internal_file->offset_within_phar);
internal_file     307 ext/phar/stream.c 		fprintf(stderr, "Cached:     %s\n", idata->internal_file->filedata ? "yes" : "no");
internal_file     311 ext/phar/stream.c 	if (!idata->internal_file->is_crc_checked && phar_postprocess_file(idata, idata->internal_file->crc32, &error, 2 TSRMLS_CC) != SUCCESS) {
internal_file     315 ext/phar/stream.c 		efree(internal_file);
internal_file     320 ext/phar/stream.c 		char *entry = idata->internal_file->filename, *cwd;
internal_file     323 ext/phar/stream.c 		if ((idata->phar->is_tar || idata->phar->is_zip) && idata->internal_file->filename_len == sizeof(".phar/stub.php")-1 && !strncmp(idata->internal_file->filename, ".phar/stub.php", sizeof(".phar/stub.php")-1)) {
internal_file     336 ext/phar/stream.c 		spprintf(opened_path, MAXPATHLEN, "phar://%s/%s", idata->phar->fname, idata->internal_file->filename);
internal_file     338 ext/phar/stream.c 	efree(internal_file);
internal_file     365 ext/phar/stream.c 	if (data->internal_file->link) {
internal_file     366 ext/phar/stream.c 		entry = phar_get_link_source(data->internal_file TSRMLS_CC);
internal_file     368 ext/phar/stream.c 		entry = data->internal_file;
internal_file     397 ext/phar/stream.c 	if (data->internal_file->link) {
internal_file     398 ext/phar/stream.c 		entry = phar_get_link_source(data->internal_file TSRMLS_CC);
internal_file     400 ext/phar/stream.c 		entry = data->internal_file;
internal_file     440 ext/phar/stream.c 		php_stream_wrapper_log_error(stream->wrapper, stream->flags TSRMLS_CC, "phar error: Could not write %d characters to \"%s\" in phar \"%s\"", (int) count, data->internal_file->filename, data->phar->fname);
internal_file     444 ext/phar/stream.c 	if (data->position > (off_t)data->internal_file->uncompressed_filesize) {
internal_file     445 ext/phar/stream.c 		data->internal_file->uncompressed_filesize = data->position;
internal_file     447 ext/phar/stream.c 	data->internal_file->compressed_filesize = data->internal_file->uncompressed_filesize;
internal_file     448 ext/phar/stream.c 	data->internal_file->old_flags = data->internal_file->flags;
internal_file     449 ext/phar/stream.c 	data->internal_file->is_modified = 1;
internal_file     463 ext/phar/stream.c 	if (data->internal_file->is_modified) {
internal_file     464 ext/phar/stream.c 		data->internal_file->timestamp = time(0);
internal_file     558 ext/phar/stream.c 	phar_dostat(data->phar, data->internal_file, ssb, 0 TSRMLS_CC);
internal_file     570 ext/phar/stream.c 	char *internal_file, *error;
internal_file     594 ext/phar/stream.c 	internal_file = resource->path + 1; /* strip leading "/" */
internal_file     606 ext/phar/stream.c 	if (*internal_file == '\0') {
internal_file     616 ext/phar/stream.c 	internal_file_len = strlen(internal_file);
internal_file     618 ext/phar/stream.c 	if (SUCCESS == zend_hash_find(&phar->manifest, internal_file, internal_file_len, (void**)&entry)) {
internal_file     623 ext/phar/stream.c 	if (zend_hash_exists(&(phar->virtual_dirs), internal_file, internal_file_len)) {
internal_file     639 ext/phar/stream.c 			if ((int)keylen >= internal_file_len || strncmp(str_key, internal_file, keylen)) {
internal_file     652 ext/phar/stream.c 				test_len = spprintf(&test, MAXPATHLEN, "%s%s", entry->tmp, internal_file + keylen);
internal_file     658 ext/phar/stream.c 				if (SUCCESS != phar_mount_entry(phar, test, test_len, internal_file, internal_file_len TSRMLS_CC)) {
internal_file     663 ext/phar/stream.c 				if (SUCCESS != zend_hash_find(&phar->manifest, internal_file, internal_file_len, (void**)&entry)) {
internal_file     684 ext/phar/stream.c 	char *internal_file, *error;
internal_file     721 ext/phar/stream.c 	internal_file = estrdup(resource->path + 1);
internal_file     722 ext/phar/stream.c 	internal_file_len = strlen(internal_file);
internal_file     723 ext/phar/stream.c 	if (FAILURE == phar_get_entry_data(&idata, resource->host, host_len, internal_file, internal_file_len, "r", 0, &error, 1 TSRMLS_CC)) {
internal_file     731 ext/phar/stream.c 		efree(internal_file);
internal_file     738 ext/phar/stream.c 	if (idata->internal_file->fp_refcount > 1) {
internal_file     740 ext/phar/stream.c 		php_stream_wrapper_log_error(wrapper, options TSRMLS_CC, "phar error: \"%s\" in phar \"%s\", has open file pointers, cannot unlink", internal_file, resource->host);
internal_file     741 ext/phar/stream.c 		efree(internal_file);
internal_file     747 ext/phar/stream.c 	efree(internal_file);
internal_file     444 ext/phar/util.c 		(*ret)->internal_file = entry;
internal_file     492 ext/phar/util.c 	(*ret)->internal_file = entry;
internal_file     624 ext/phar/util.c 	ret->internal_file = entry;
internal_file     736 ext/phar/util.c 		dummy.internal_file = entry;
internal_file     754 ext/phar/util.c 	dummy.internal_file = entry;