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);