On Monday 14 March 2011 21:19:52, Kai Tietz wrote:
> @@ -1572,6 +1579,12 @@ get_file_realbasename (const input_file
>  {
>    const char *f = get_input_file_name (inpf);
>    const char *lastslash = strrchr (f, '/');
> +#ifdef HAVE_DOS_BASED_FILE_SYSTEM
> +  const char *lastslash2 = strrchr (f, '\\');
> +
> +  if (!lastslash || (lastslash2 && lastslash2 > lastslash))
> +    lastslash = lastslash2;
> +#endif
>  
>    return (lastslash != NULL) ? lastslash + 1 : f;

All of this is just

 return lbasename (get_input_file_name (inpf));

There are other similar cases in the patch.

-- 
Pedro Alves

Reply via email to