From 5fdaf5d6d371aba662bad98d17f4d700cc115d11 Mon Sep 17 00:00:00 2001
From: dprice <dprice@users.savannah.nongnu.org>
Date: Wed, 15 Oct 2008 18:48:02 +0000
Subject: [PATCH] * checkout.c (findslash): Declare inputs const.  Use
 ISSLASH().

---
 src/ChangeLog  | 4 ++++
 src/checkout.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/ChangeLog b/src/ChangeLog
index bd82b22c6..f4246b70f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2008-10-15  Derek R. Price  <derek@ximbiot.com>
+
+	* checkout.c (findslash): Declare inputs const.  Use ISSLASH().
+
 2008-10-02  Derek R. Price  <derek@ximbiot.com>
 
 	* history.c: Some cleanup.
diff --git a/src/checkout.c b/src/checkout.c
index 771be7c04..fa8f523df 100644
--- a/src/checkout.c
+++ b/src/checkout.c
@@ -57,7 +57,7 @@
 
 
 
-static char *findslash (char *start, char *p);
+static char *findslash (const char *start, const char *p);
 static int checkout_proc (int argc, char **argv, char *where,
 		          char *mwhere, char *mfile, int shorten,
 		          int local_specified, char *omodule,
@@ -1091,11 +1091,11 @@ out:
 
 
 static char *
-findslash (char *start, char *p)
+findslash (const char *start, const char *p)
 {
     for (;;)
     {
-	if (*p == '/') return p;
+	if (ISSLASH (*p)) return (void *)p;
 	if (p == start) break;
 	--p;
     }
-- 
GitLab