this also solves uri alteration on Windows (recent regression)
if( !psz_name_org )
return NULL;
- if( !strncmp( psz_name_org, "file://", 7 ) )
- {
- psz_name_org += 7;
-#if defined( WIN32 )
- psz_name_org ++ ;
-#endif
- if( !strncmp( psz_name_org, "localhost", 9 ) )
- psz_name_org += 9;
- }
-
-#if (DIR_SEP_CHAR != '/')
- /* Turn slashes into anti-slashes */
- for( char *s = strchr( psz_name_org, '/' ); s; s = strchr( s + 1, '/' ) )
- *s = DIR_SEP_CHAR;
-#endif
- char *psz_fname = decode_URI_duplicate( psz_name_org );
+ char *psz_fname = make_path( psz_name_org );
if( !psz_fname )
return NULL;