newpath_len      2126 ext/phar/phar.c 	int newpath_len;
newpath_len      2132 ext/phar/phar.c 		newpath_len = PHAR_G(cwd_len);
newpath_len      2133 ext/phar/phar.c 		newpath = emalloc(strlen(path) + newpath_len + 1);
newpath_len      2134 ext/phar/phar.c 		memcpy(newpath, PHAR_G(cwd), newpath_len);
newpath_len      2138 ext/phar/phar.c 		newpath_len = 1;
newpath_len      2179 ext/phar/phar.c #define PREVIOUS newpath[newpath_len - 1]
newpath_len      2181 ext/phar/phar.c 			while (newpath_len > 1 && !IS_BACKSLASH(PREVIOUS)) {
newpath_len      2182 ext/phar/phar.c 				newpath_len--;
newpath_len      2186 ext/phar/phar.c 				newpath[newpath_len] = '\0';
newpath_len      2187 ext/phar/phar.c 			} else if (newpath_len > 1) {
newpath_len      2188 ext/phar/phar.c 				--newpath_len;
newpath_len      2191 ext/phar/phar.c 			if (newpath_len > 1) {
newpath_len      2192 ext/phar/phar.c 				newpath[newpath_len++] = '/';
newpath_len      2193 ext/phar/phar.c 				memcpy(newpath + newpath_len, tok, ptr_length+1);
newpath_len      2195 ext/phar/phar.c 				memcpy(newpath + newpath_len, tok, ptr_length+1);
newpath_len      2198 ext/phar/phar.c 			newpath_len += ptr_length;
newpath_len      2219 ext/phar/phar.c 	*new_len = newpath_len;
newpath_len      2220 ext/phar/phar.c 	newpath[newpath_len] = '\0';
newpath_len      2221 ext/phar/phar.c 	return erealloc(newpath, newpath_len + 1);