* regtool.cc (find_key): Allow '/' as a synonym for '\\'.

This commit is contained in:
Christopher Faylor 2001-06-27 17:38:40 +00:00
parent 07c3cd5bb1
commit c135faa8b3
2 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,7 @@
Wed Jun 27 13:37:41 2001 Keith Starsmeare" <keith_starsmeare@yahoo.co.uk>
* regtool.cc (find_key): Allow '/' as a synonym for '\\'.
Fri Jun 15 00:49:21 2001 Christopher Faylor <cgf@cygnus.com>
* mkpasswd.c (main): Output passwd file in binary mode so that there

View File

@ -194,10 +194,13 @@ find_key (int howmanyparts, REGSAM access)
int i;
if (*n == '/')
translate (n);
while (*n == '\\')
while ((*n == '\\') || (*n == '/'))
n++;
for (e = n; *e && *e != '\\'; e++);
c = *e;
for (e = n; *e && *e != '\\' && *e != '/'; e++);
if (*e == '/')
c = '\\';
else
c = *e;
*e = 0;
for (i = 0; wkprefixes[i].string; i++)
if (strcmp (wkprefixes[i].string, n) == 0)