Fixed warnings from gcc -Wclobbered by adding volatile qualifiers.
authorDavid Levine <levinedl@acm.org>
Sat, 14 Jan 2012 21:28:25 +0000 (15:28 -0600)
committerDavid Levine <levinedl@acm.org>
Sat, 14 Jan 2012 21:28:25 +0000 (15:28 -0600)
uip/mhbuildsbr.c
uip/mhlsbr.c
uip/mhparse.c
uip/rcvtty.c
uip/sendsbr.c
uip/whatnowsbr.c

index 2a3f899..87ebf16 100644 (file)
@@ -988,7 +988,8 @@ compose_content (CT ct)
     default:
        if (!ce->ce_file) {
            pid_t child_id;
-           int i, xstdout, len, buflen;
+           int i, len, buflen;
+           volatile int xstdout;
            char *bp, **ap, *cp;
            char *vec[4], buffer[BUFSIZ];
            FILE *out;
index 16325bf..4c2558f 100644 (file)
@@ -790,7 +790,7 @@ parse (void)
 
 
 static void
-process (char *folder, char *fname, int ofilen, int ofilec)
+process (char *folder, char *volatile fname, int ofilen, int ofilec)
 {
     char *cp = NULL;
     FILE *fp = NULL;
index 1b49efd..ea78b42 100644 (file)
@@ -2472,7 +2472,8 @@ InitFTP (CT ct)
 static int
 openFTP (CT ct, char **file)
 {
-    int        cachetype, caching, fd;
+    int        cachetype, fd;
+    volatile int caching;
     int len, buflen;
     char *bp, *ftp, *user, *pass;
     char buffer[BUFSIZ], cachefile[BUFSIZ];
index 74d19d5..8ce068d 100644 (file)
@@ -217,7 +217,8 @@ static int
 message_fd (char **vec)
 {
     pid_t child_id;
-    int bytes, fd, seconds;
+    int bytes, seconds;
+    volatile int fd;
     char tmpfil[BUFSIZ];
     struct stat st;
 
index 6215219..09126c2 100644 (file)
@@ -771,10 +771,11 @@ splitmsg (char **vec, int vecp, char *drft, struct stat *st, int delay)
  */
 
 static int
-sendaux (char **vec, int vecp, char *drft, struct stat *st)
+sendaux (char **vec, int vecp, char *volatile drft, struct stat *st)
 {
     pid_t child_id;
-    int i, status, fd, fd2;
+    int i, status;
+    volatile int fd, fd2;
     char backup[BUFSIZ], buf[BUFSIZ];
 
     fd = pushsw ? tmp_fd () : NOTOK;
index c3d93ff..3009e0f 100644 (file)
@@ -811,7 +811,7 @@ copyf (char *ifile, char *ofile)
  */
 
 static int
-sendfile (char **arg, char *file, int pushsw)
+sendfile (char **arg, char *file, volatile int pushsw)
 {
     pid_t child_id;
     int i, vecp;