aboutsummaryrefslogtreecommitdiff
path: root/gcc/collect2.c
diff options
context:
space:
mode:
authorMike Stump <mrs@gcc.gnu.org>1992-06-29 19:15:14 +0000
committerMike Stump <mrs@gcc.gnu.org>1992-06-29 19:15:14 +0000
commit3f7cc57ab810a6da3505641930f79fe446a98eb9 (patch)
treef219be7ba987df5dad69219cf26c247eab07372f /gcc/collect2.c
parent45ad788b40865b180e784d525e8e960c6442921a (diff)
downloadgcc-3f7cc57ab810a6da3505641930f79fe446a98eb9.zip
gcc-3f7cc57ab810a6da3505641930f79fe446a98eb9.tar.gz
gcc-3f7cc57ab810a6da3505641930f79fe446a98eb9.tar.bz2
*** empty log message ***
From-SVN: r1341
Diffstat (limited to 'gcc/collect2.c')
-rw-r--r--gcc/collect2.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/collect2.c b/gcc/collect2.c
index 7b5feb2..a040222 100644
--- a/gcc/collect2.c
+++ b/gcc/collect2.c
@@ -198,6 +198,9 @@ static void choose_temp_base ();
generic *xcalloc ();
generic *xmalloc ();
+
+extern char *index ();
+extern char *rindex ();
char *
my_strerror (e)
@@ -483,7 +486,7 @@ main (argc, argv)
if (prefix == (char *)0)
{
- p = strrchr (argv[0], '/');
+ p = rindex (argv[0], '/');
if (p != (char *)0)
{
prefix = argv[0];
@@ -676,7 +679,7 @@ main (argc, argv)
}
else if (first_file
- && (p = strrchr (arg, '.')) != (char *)0
+ && (p = rindex (arg, '.')) != (char *)0
&& strcmp (p, ".o") == 0)
{
first_file = 0;