* regtool.cc (find_key): Revert previous change.

This commit is contained in:
Christopher Faylor 2001-06-28 02:46:11 +00:00
parent 7a4078ee34
commit 288f125efd
2 changed files with 8 additions and 7 deletions

View File

@ -1,3 +1,7 @@
Wed Jun 27 22:46:10 2001 Christopher Faylor <cgf@cygnus.com>
* regtool.cc (find_key): Revert previous change.
Wed Jun 27 13:37:41 2001 Keith Starsmeare" <keith_starsmeare@yahoo.co.uk>
* regtool.cc (find_key): Allow '/' as a synonym for '\\'.

View File

@ -36,7 +36,7 @@ const char *usage_msg[] = {
"Regtool Copyright (c) 2000 Red Hat Inc",
" regtool -h - print this message",
" regtool [-v|-p|-k|-l] list [key] - list subkeys and values",
" -p=postfix, like ls -p, appends / postfix to key names",
" -p=postfix, like ls -p, appends \\ postfix to key names",
" -k=keys, lists only keys",
" -l=values, lists only values",
" regtool [-v] add [key\\subkey] - add new subkey",
@ -194,13 +194,10 @@ find_key (int howmanyparts, REGSAM access)
int i;
if (*n == '/')
translate (n);
while ((*n == '\\') || (*n == '/'))
while (*n == '\\')
n++;
for (e = n; *e && *e != '\\' && *e != '/'; e++);
if (*e == '/')
c = '\\';
else
c = *e;
for (e = n; *e && *e != '\\'; e++);
c = *e;
*e = 0;
for (i = 0; wkprefixes[i].string; i++)
if (strcmp (wkprefixes[i].string, n) == 0)