newpath_len      2080 ext/phar/phar.c 	int newpath_len;
newpath_len      2086 ext/phar/phar.c 		newpath_len = PHAR_G(cwd_len);
newpath_len      2087 ext/phar/phar.c 		newpath = emalloc(strlen(path) + newpath_len + 1);
newpath_len      2088 ext/phar/phar.c 		memcpy(newpath, PHAR_G(cwd), newpath_len);
newpath_len      2092 ext/phar/phar.c 		newpath_len = 1;
newpath_len      2133 ext/phar/phar.c #define PREVIOUS newpath[newpath_len - 1]
newpath_len      2135 ext/phar/phar.c 			while (newpath_len > 1 && !IS_BACKSLASH(PREVIOUS)) {
newpath_len      2136 ext/phar/phar.c 				newpath_len--;
newpath_len      2140 ext/phar/phar.c 				newpath[newpath_len] = '\0';
newpath_len      2141 ext/phar/phar.c 			} else if (newpath_len > 1) {
newpath_len      2142 ext/phar/phar.c 				--newpath_len;
newpath_len      2145 ext/phar/phar.c 			if (newpath_len > 1) {
newpath_len      2146 ext/phar/phar.c 				newpath[newpath_len++] = '/';
newpath_len      2147 ext/phar/phar.c 				memcpy(newpath + newpath_len, tok, ptr_length+1);
newpath_len      2149 ext/phar/phar.c 				memcpy(newpath + newpath_len, tok, ptr_length+1);
newpath_len      2152 ext/phar/phar.c 			newpath_len += ptr_length;
newpath_len      2173 ext/phar/phar.c 	*new_len = newpath_len;
newpath_len      2174 ext/phar/phar.c 	newpath[newpath_len] = '\0';
newpath_len      2175 ext/phar/phar.c 	return erealloc(newpath, newpath_len + 1);