Commit f1db6a73 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(quote_file_name): Quote with &, not \.

Quote `-' only at start of file name.  Terminate the value string.
parent e5446a46
......@@ -104,8 +104,8 @@ print_help_and_exit ()
exit (1);
}
/* Return a copy of NAME, inserting a \
before each \, each -, and each space.
/* Return a copy of NAME, inserting a &
before each &, each space, and any initial -.
Change spaces to underscores, too, so that the
return value never contains a space. */
......@@ -122,17 +122,18 @@ quote_file_name (name)
{
if (*p == ' ')
{
*q++ = '\\';
*q++ = '&';
*q++ = '_';
p++;
}
else
{
if (*p == '\\' || *p == '-')
*q++ = '\\';
if (*p == '&' || (*p == '-' && p == name))
*q++ = '&';
*q++ = *p++;
}
}
*q++ = 0;
return copy;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment