Tidy up util
authorSimon Wilkinson <sxw@inf.ed.ac.uk>
Fri, 10 Jul 2009 12:30:20 +0000 (13:30 +0100)
committerRuss Allbery <rra@stanford.edu>
Fri, 10 Jul 2009 16:43:43 +0000 (10:43 -0600)
Resolve a number of minor warnings
Prototype the stolower function for use elsewhere

Reviewed-on: http://gerrit.openafs.org/21
Verified-by: Russ Allbery <rra@stanford.edu>
Reviewed-by: Russ Allbery <rra@stanford.edu>

src/util/afsutil_prototypes.h
src/util/casestrcpy.c
src/util/fstab.c
src/util/netutils.c
src/util/softsig.c
src/util/volparse.c

index d4324ca..589da52 100644 (file)
@@ -32,6 +32,8 @@ extern int base64_to_int(char *s);
 extern char *lcstring(char *d, char *s, int n);
 extern char *ucstring(char *d, char *s, int n);
 extern char *strcompose(char *buf, size_t len, ...);
+extern void stolower(char *s);
+extern void stoupper(char *s);
 
 /* daemon.c */
 #ifndef HAVE_DAEMON
index e8caafc..c9e038f 100644 (file)
@@ -59,7 +59,7 @@ ucstring(char *d, char *s, int n)
     return original_d;
 }
 
-int
+void
 stolower(char *s)
 {
   while (*s) {
@@ -67,10 +67,10 @@ stolower(char *s)
             *s = tolower(*s);
         s++;
     }
-    return 0;
+    return;
 }
 
-int
+void
 stoupper(char *s)
 {
   while (*s) {
@@ -78,7 +78,7 @@ stoupper(char *s)
             *s = toupper(*s);
         s++;
     }
-    return 0;
+    return;
 }
 
 /* strcompose - concatenate strings passed to it.
index 2ddefe5..a39ab46 100644 (file)
@@ -71,6 +71,7 @@
 #include <sys/param.h>
 #include <sys/ucred.h>
 #include <sys/mount.h>
+#include <unistd.h>
 
 #define        STDERR_FILENO   2
 
index 9d0427f..03a90e3 100644 (file)
@@ -40,6 +40,8 @@
 #include <errno.h>
 #endif
 
+#include <rx/rx.h>
+
 #include "assert.h"
 #include "afsutil.h"
 #include "dirpath.h"
index 33981b8..24a2412 100644 (file)
@@ -68,7 +68,9 @@ softsig_thread(void *arg)
 
     while (1) {
        void (*h) (int);
+#if !defined(AFS_DARwiN60_ENV) && !defined(AFS_NBSD_ENV)
        int sigw;
+#endif
 
        h = NULL;
 
@@ -101,6 +103,7 @@ softsig_thread(void *arg)
        } else if (h)
            h(i);
     }
+    return NULL;
 }
 
 static void
@@ -110,7 +113,7 @@ softsig_usr1(int signo)
 }
 
 void
-softsig_init()
+softsig_init(void)
 {
     int rc;
     AFS_SIGSET_DECL;
@@ -146,7 +149,7 @@ print_foo(int signo)
 }
 
 int
-main()
+main(int argc, char **argv)
 {
     softsig_init();
     softsig_signal(SIGINT, print_foo);
index 3cfbc78..72bee5e 100644 (file)
@@ -232,7 +232,7 @@ util_GetInt32(register char *as, afs_int32 * aval)
     negative = 0;
 
     /* skip over leading spaces */
-    for (; tc = *as; as++) {
+    for (tc = *as; tc !='\0'; as++, tc = *as) {
        if (tc != ' ' && tc != '\t')
            break;
     }
@@ -255,7 +255,7 @@ util_GetInt32(register char *as, afs_int32 * aval)
        base = 10;
 
     /* compute the # itself */
-    for (; tc = *as; as++) {
+    for (tc = *as; tc !='\0'; as++, tc = *as) {
        if (!ismeta(tc, base))
            return -1;
        total *= base;
@@ -279,7 +279,7 @@ util_GetUInt32(register char *as, afs_uint32 * aval)
     total = 0;                 /* initialize things */
 
     /* skip over leading spaces */
-    for (; tc = *as; as++) {
+    for (tc = *as; tc !='\0'; as++, tc = *as) {
        if (tc != ' ' && tc != '\t')
            break;
     }
@@ -296,7 +296,7 @@ util_GetUInt32(register char *as, afs_uint32 * aval)
        base = 10;
 
     /* compute the # itself */
-    for (;tc = *as; as++) {
+    for (tc = *as; tc !='\0'; as++, tc = *as) {
        if (!ismeta(tc, base))
            return -1;
        total *= base;