newpath          2125 ext/phar/phar.c 	char *newpath;
newpath          2133 ext/phar/phar.c 		newpath = emalloc(strlen(path) + newpath_len + 1);
newpath          2134 ext/phar/phar.c 		memcpy(newpath, PHAR_G(cwd), newpath_len);
newpath          2136 ext/phar/phar.c 		newpath = emalloc(strlen(path) + 2);
newpath          2137 ext/phar/phar.c 		newpath[0] = '/';
newpath          2159 ext/phar/phar.c 					efree(newpath);
newpath          2167 ext/phar/phar.c 					efree(newpath);
newpath          2171 ext/phar/phar.c 		efree(newpath);
newpath          2179 ext/phar/phar.c #define PREVIOUS newpath[newpath_len - 1]
newpath          2185 ext/phar/phar.c 			if (newpath[0] != '/') {
newpath          2186 ext/phar/phar.c 				newpath[newpath_len] = '\0';
newpath          2192 ext/phar/phar.c 				newpath[newpath_len++] = '/';
newpath          2193 ext/phar/phar.c 				memcpy(newpath + newpath_len, tok, ptr_length+1);
newpath          2195 ext/phar/phar.c 				memcpy(newpath + newpath_len, tok, ptr_length+1);
newpath          2220 ext/phar/phar.c 	newpath[newpath_len] = '\0';
newpath          2221 ext/phar/phar.c 	return erealloc(newpath, newpath_len + 1);
newpath          2028 ext/phar/phar_object.c 	char *newname = NULL, *newpath = NULL;
newpath          2110 ext/phar/phar_object.c 	phar->fname_len = spprintf(&newpath, 0, "%s%s", basepath, newname);
newpath          2111 ext/phar/phar_object.c 	phar->fname = newpath;
newpath          2112 ext/phar/phar_object.c 	phar->ext = newpath + phar->fname_len - strlen(ext) - 1;
newpath          2116 ext/phar/phar_object.c 	if (PHAR_G(manifest_cached) && SUCCESS == zend_hash_find(&cached_phars, newpath, phar->fname_len, (void **) &pphar)) {
newpath          2122 ext/phar/phar_object.c 	if (SUCCESS == zend_hash_find(&(PHAR_GLOBALS->phar_fname_map), newpath, phar->fname_len, (void **) &pphar)) {
newpath          2136 ext/phar/phar_object.c 				newpath = oldpath;
newpath          2146 ext/phar/phar_object.c 	if (SUCCESS == php_stream_stat_path(newpath, &ssb)) {
newpath          2147 ext/phar/phar_object.c 		zend_throw_exception_ex(spl_ce_BadMethodCallException, 0 TSRMLS_CC, "phar \"%s\" exists and must be unlinked prior to conversion", newpath);
newpath          2152 ext/phar/phar_object.c 		if (SUCCESS != phar_detect_phar_fname_ext(newpath, phar->fname_len, (const char **) &(phar->ext), &(phar->ext_len), 1, 1, 1 TSRMLS_CC)) {
newpath          2163 ext/phar/phar_object.c 				phar->alias = estrndup(newpath, strlen(newpath));
newpath          2164 ext/phar/phar_object.c 				phar->alias_len = strlen(newpath);
newpath          2166 ext/phar/phar_object.c 				zend_hash_update(&(PHAR_GLOBALS->phar_alias_map), newpath, phar->fname_len, (void*)&phar, sizeof(phar_archive_data*), NULL);
newpath          2172 ext/phar/phar_object.c 		if (SUCCESS != phar_detect_phar_fname_ext(newpath, phar->fname_len, (const char **) &(phar->ext), &(phar->ext_len), 0, 1, 1 TSRMLS_CC)) {
newpath          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)) {