]> granicus.if.org Git - sudo/commitdiff
char * -> const char *
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 18 Dec 1995 22:32:45 +0000 (22:32 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 18 Dec 1995 22:32:45 +0000 (22:32 +0000)
lsearch.c

index efcaa2a16432b06a435621897d6ac0af3469b02e..368bb73ca03ed7341c64a026c75606c2da2fdf60 100644 (file)
--- a/lsearch.c
+++ b/lsearch.c
@@ -82,13 +82,14 @@ linear_base(key, base, nelp, width, compar, add_flag)
        int add_flag;
 {
        /* strict ANSI does not allow pointer arithmetic on void *'s */
-       char *element, *end;
+       register const char *element, *end;
 
-       end = (char *) base + *nelp * width;
-       for (element = (char *) base; element < end; element += width)
+       end = (const char *) base + *nelp * width;
+       for (element = (const char *) base; element < end; element += width)
                if (!compar((VOID *) element, key))     /* key found */
                        return((VOID *) element);
-       if (!add_flag)                                  /* key not found */ return(NULL);
+       if (!add_flag)                                  /* key not found */
+               return(NULL);
 
        /*
         * The UNIX System User's Manual, 1986 edition claims that