Change use of index and rindex to strchr and strrchr
authorTheodore Tso <tytso@mit.edu>
Sat, 30 Oct 1993 23:02:09 +0000 (23:02 +0000)
committerTheodore Tso <tytso@mit.edu>
Sat, 30 Oct 1993 23:02:09 +0000 (23:02 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2719 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/bsd/krlogin.c

index fd4cb71140d22b525ccce5926543aef8c6b89ef2..5ebb581dee5d25bc717cd10cd5a32b6105256894 100644 (file)
@@ -86,6 +86,7 @@ static char sccsid[] = "@(#)rlogin.c  5.12 (Berkeley) 9/19/88";
 #include <signal.h>
 #include <setjmp.h>
 #include <netdb.h>
+#include <string.h>
      
 #ifdef KERBEROS
 #include <krb5/krb5.h>
@@ -136,7 +137,7 @@ struct sockaddr_in local, foreign;
 # define SIGUSR1 30
 # endif /* SIGUSR1 */
 
-char   *index(), *rindex(), *getenv(), *strcat(), *strcpy();
+char   *getenv();
 #ifndef convex
 struct passwd *getpwuid();
 #endif
@@ -266,8 +267,8 @@ main(argc, argv)
     int debug_port = 0;
 #endif /* KERBEROS */
    
-    if (rindex(argv[0], '/'))
-      argv[0] = rindex(argv[0], '/')+1;
+    if (strrchr(argv[0], '/'))
+      argv[0] = strrchr(argv[0], '/')+1;
 
     if ( argc < 2 ) goto usage;
     argc--;
@@ -590,7 +591,6 @@ struct      ltchars defltc;
 struct ltchars noltc = { -1, -1, -1, -1, -1, -1 };
 
 
-
 doit(oldmask)
 {
 #ifdef USE_TERMIO
@@ -1217,7 +1217,7 @@ void try_normal(argv)
            UCB_RLOGIN);
     fflush(stderr);
     
-    host = rindex(argv[0], '/');
+    host = strrchr(argv[0], '/');
     if (host)
       host++;
     else