#include <stdlib.h>
#include <string.h>
#include <time.h>
+#include <assert.h>
#include <unistd.h>
#include <sys/time.h>
#include <sys/stat.h>
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;
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);
}
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);
}