afs: afs_strcasecmp args are const
authorAndrew Deason <adeason@sinenomine.net>
Thu, 26 Jul 2012 14:47:35 +0000 (09:47 -0500)
committerDerrick Brashear <shadow@dementix.org>
Thu, 26 Jul 2012 15:16:48 +0000 (08:16 -0700)
We do not modify our args, so declare them const so we are usable with
const strings.

Change-Id: I2d60044014e51e2a52638b76ca50a5c2fc6980c0
Reviewed-on: http://gerrit.openafs.org/7882
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>

src/afs/afs_prototypes.h
src/afs/afs_util.c

index adb7337..13e336a 100644 (file)
@@ -1011,7 +1011,7 @@ extern afs_int32 afs_calc_inum(afs_int32 cell, afs_int32 volume,
 extern char *afs_cv2string(char *ttp, afs_uint32 aval);
 #endif
 #ifndef afs_strcasecmp
-extern int afs_strcasecmp(char *s1, char *s2);
+extern int afs_strcasecmp(const char *s1, const char *s2);
 #endif
 #ifndef afs_strcat
 extern char *afs_strcat(char *s1, char *s2);
index 90696f1..c186cf8 100644 (file)
@@ -107,7 +107,7 @@ afs_strtoi_r(const char *str, char **endptr, afs_uint32 *ret)
 
 #ifndef afs_strcasecmp
 int
-afs_strcasecmp(char *s1, char *s2)
+afs_strcasecmp(const char *s1, const char *s2)
 {
     while (*s1 && *s2) {
        char c1, c2;