Lines Matching refs:newpath
2088 char *newpath; in phar_fix_filepath() local
2096 newpath = emalloc(strlen(path) + newpath_len + 1); in phar_fix_filepath()
2097 memcpy(newpath, PHAR_G(cwd), newpath_len); in phar_fix_filepath()
2099 newpath = emalloc(strlen(path) + 2); in phar_fix_filepath()
2100 newpath[0] = '/'; in phar_fix_filepath()
2122 efree(newpath); in phar_fix_filepath()
2130 efree(newpath); in phar_fix_filepath()
2134 efree(newpath); in phar_fix_filepath()
2142 #define PREVIOUS newpath[newpath_len - 1] in phar_fix_filepath()
2148 if (newpath[0] != '/') { in phar_fix_filepath()
2149 newpath[newpath_len] = '\0'; in phar_fix_filepath()
2155 newpath[newpath_len++] = '/'; in phar_fix_filepath()
2156 memcpy(newpath + newpath_len, tok, ptr_length+1); in phar_fix_filepath()
2158 memcpy(newpath + newpath_len, tok, ptr_length+1); in phar_fix_filepath()
2183 newpath[newpath_len] = '\0'; in phar_fix_filepath()
2184 return erealloc(newpath, newpath_len + 1); in phar_fix_filepath()