OSDN Git Service

* regtool.cc (find_key): Revert previous change.
authorcgf <cgf>
Thu, 28 Jun 2001 02:46:11 +0000 (02:46 +0000)
committercgf <cgf>
Thu, 28 Jun 2001 02:46:11 +0000 (02:46 +0000)
winsup/utils/ChangeLog
winsup/utils/regtool.cc

index 76ff4d4..77fa244 100644 (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 '\\'.
index 9ea9c14..e1eb4e0 100644 (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)