Advance past both parts of dos based <letter>: filepath prefix.
authorNick Clifton <nickc@redhat.com>
Sun, 25 Jun 2000 16:30:27 +0000 (16:30 +0000)
committerNick Clifton <nickc@redhat.com>
Sun, 25 Jun 2000 16:30:27 +0000 (16:30 +0000)
binutils/ChangeLog
binutils/ar.c
binutils/bucomm.c

index 13ec867ecfbb3860b821dca8c6831b6406c7fbb4..1cb0b7174505031c933efb209c3f0910887ab470 100644 (file)
@@ -1,3 +1,10 @@
+2000-06-25  Alexander Aganichev <AAganichev@hypercom.com>
+
+       * ar.c (normalize): Advance past both characters in a DOS based
+       <letter>: filepath prefix.
+       (main): Likewise.
+       * bucomm.c (make_tempname): Likewise.
+
 2000-06-24  Nick Clifton  <nickc@cygnus.com>
 
        * objdump.c (usage): Fix description of --stabs switch.
index 650092f449c5c495281023ecc7c1ae5df8447744..c8179d469b33f69a687281d45a9c1e9c2beb6a81 100644 (file)
@@ -310,7 +310,7 @@ normalize (file, abfd)
     if (filename == NULL || (bslash != NULL && bslash > filename))
       filename = bslash;
     if (filename == NULL && file[0] != '\0' && file[1] == ':')
-      filename = file + 1;
+      filename = file + 2;
   }
 #endif
   if (filename != (char *) NULL)
@@ -395,7 +395,7 @@ main (argc, argv)
          if (temp == NULL || (bslash != NULL && bslash > temp))
            temp = bslash;
          if (temp == NULL && program_name[0] != '\0' && program_name[1] == ':')
-           temp = program_name + 1;
+           temp = program_name + 2;
        }
 #endif
       if (temp == NULL)
index 86c327fd4337ca566d2b7ddb5153d6e780860b51..a40a599ee352fdb40c0c54009de5ea4ea646987e 100644 (file)
@@ -222,7 +222,7 @@ make_tempname (filename)
     if (slash == NULL || (bslash != NULL && bslash > slash))
       slash = bslash;
     if (slash == NULL && filename[0] != '\0' && filename[1] == ':')
-      slash = filename + 1;
+      slash = filename + 2;
   }
 #endif