* regtool.cc (find_key): Revert previous change.
This commit is contained in:
parent
7a4078ee34
commit
288f125efd
@ -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 '\\'.
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user