diff options
author | Loic Dachary <ldachary@redhat.com> | 2014-12-15 12:28:47 +0100 |
---|---|---|
committer | Loic Dachary <ldachary@redhat.com> | 2014-12-15 12:28:47 +0100 |
commit | 3785ed26321f11918908fe65b7a00aa218d9e80a (patch) | |
tree | 4c4cdd00bf837c267ac01edf09175416830c8446 | |
parent | 63ffdaad4953f5c7822fad629d442bec158c8ac9 (diff) | |
download | jerasure-3785ed26321f11918908fe65b7a00aa218d9e80a.tar.gz |
decoder/encoder: fix compilation warnings
Resolve compilation warnings about unused variables and function return
values being ignored.
Signed-off-by: Loic Dachary <loic@dachary.org>
-rw-r--r-- | Examples/decoder.c | 12 | ||||
-rw-r--r-- | Examples/encoder.c | 2 |
2 files changed, 7 insertions, 7 deletions
diff --git a/Examples/decoder.c b/Examples/decoder.c index bd0b008..229dccc 100644 --- a/Examples/decoder.c +++ b/Examples/decoder.c @@ -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); } diff --git a/Examples/encoder.c b/Examples/encoder.c index 8b9184f..367686e 100644 --- a/Examples/encoder.c +++ b/Examples/encoder.c @@ -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] != '-') { |