empty.nr = srcdata.nr;
empty.freespace = srcdata.freespace;
empty.length = 0;
- empty.filearray = (file_size_t *)
- malloc(1 * sizeof(file_size_t));
+ empty.filearray = NULL;
return empty;
}
collection_t split_all(medium_t *srcdata)
{
- collection_t col;
- col.length = 0;
- col.disc = NULL;
+ collection_t col = { 0, NULL };
- medium_t ignoredisc;
+ medium_t ignoredisc = { 0, 0, 0, NULL };
ignoredisc = ignore(srcdata);
ignoredisc.freespace = 0;
if (ignoredisc.length > 0) {
- col.disc = (medium_t *)malloc(sizeof(medium_t));
+ col.disc = (medium_t *) malloc(sizeof(medium_t));
col.disc[col.length] = ignoredisc;
col.length++;
}