]> git-server-git.apps.pok.os.sepia.ceph.com Git - jerasure.git/commitdiff
decoder/encoder: fix compilation warnings
authorLoic Dachary <ldachary@redhat.com>
Mon, 15 Dec 2014 11:28:47 +0000 (12:28 +0100)
committerLoic Dachary <ldachary@redhat.com>
Mon, 15 Dec 2014 11:28:47 +0000 (12:28 +0100)
Resolve compilation warnings about unused variables and function return
values being ignored.

Signed-off-by: Loic Dachary <loic@dachary.org>
Examples/decoder.c
Examples/encoder.c

index bd0b008fc26bbad5ed6fee69a1462cd5c048c57d..229dccc49d76099d970c51aceeae7dff30cbfee6 100644 (file)
@@ -62,6 +62,7 @@ same arguments, and encoder.c does error check.
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <assert.h>
 #include <unistd.h>
 #include <sys/time.h>
 #include <sys/stat.h>
@@ -104,12 +105,11 @@ int main (int argc, char **argv) {
        char *c_tech;
        
        int i, j;                               // loop control variable, s
-       int blocksize;                  // size of individual files
+       int blocksize = 0;                      // size of individual files
        int origsize;                   // size of file before padding
        int total;                              // used to write data, not padding to file
        struct stat status;             // used to find size of individual files
        int numerased;                  // number of erased files
-        int dummy;
                
        /* Used to recreate file names */
        char *temp;
@@ -270,11 +270,11 @@ int main (int argc, char **argv) {
                                        stat(fname, &status);
                                        blocksize = status.st_size;
                                        data[i-1] = (char *)malloc(sizeof(char)*blocksize);
-                                       dummy = fread(data[i-1], sizeof(char), blocksize, fp);
+                                       assert(blocksize == fread(data[i-1], sizeof(char), blocksize, fp));
                                }
                                else {
                                        fseek(fp, blocksize*(n-1), SEEK_SET); 
-                                       dummy = fread(data[i-1], sizeof(char), buffersize/k, fp);
+                                       assert(buffersize/k == fread(data[i-1], sizeof(char), buffersize/k, fp));
                                }
                                fclose(fp);
                        }
@@ -293,11 +293,11 @@ int main (int argc, char **argv) {
                                        stat(fname, &status);
                                        blocksize = status.st_size;
                                        coding[i-1] = (char *)malloc(sizeof(char)*blocksize);
-                                       dummy = fread(coding[i-1], sizeof(char), blocksize, fp);
+                                       assert(blocksize == fread(coding[i-1], sizeof(char), blocksize, fp));
                                }
                                else {
                                        fseek(fp, blocksize*(n-1), SEEK_SET);
-                                       dummy = fread(coding[i-1], sizeof(char), blocksize, fp);
+                                       assert(blocksize == fread(coding[i-1], sizeof(char), blocksize, fp));
                                }       
                                fclose(fp);
                        }
index 8b9184f2e436a797e6ac52405cb8fa402af12e40..367686e2a35e291b2f09e620100a3e99f67a2701 100644 (file)
@@ -326,7 +326,7 @@ int main (int argc, char **argv) {
 
        /* Get current working directory for construction of file names */
        curdir = (char*)malloc(sizeof(char)*1000);      
-       getcwd(curdir, 1000);
+       assert(curdir == getcwd(curdir, 1000));
 
         if (argv[1][0] != '-') {