fclose(in);
}
-void write_output_file(const char* output, medium_t* disc)
+void write_output_file(const char* output, const medium_t* disc)
{
FILE* out = fopen(output, "w");
#include "splitter.h"
void read_input_file(const char* input, medium_t* srcdata);
-void write_output_file(const char* output, medium_t* disc);
+void write_output_file(const char* output, const medium_t* disc);
#endif
#include "splitter.h"
-typedef void (*status_print_t)(const char* output, medium_t* disc);
+typedef void (*status_print_t)(const char* output, const medium_t* disc);
const char* get_version();
void set_status_print(status_print_t status_print_fn);
return strcmp(filename1, filename2);
}
-bool can_add_file_to_medium(medium_t *disc, file_size_t *file)
+bool can_add_file_to_medium(medium_t *disc, const file_size_t *file)
{
uint64_t filesize = ceil(file->fsize / BLOCK_SIZE) * BLOCK_SIZE;
return true;
}
-bool bigger_file_ignore_medium(medium_t* disc, file_size_t* file)
+bool bigger_file_ignore_medium(medium_t* disc, const file_size_t* file)
{
uint64_t filesize = ceil(file->fsize / BLOCK_SIZE) * BLOCK_SIZE;
medium->length++;
}
-void move_rest_to_srcdata(medium_t* rest, medium_t* srcdata)
+void move_rest_to_srcdata(const medium_t* rest, medium_t* srcdata)
{
free(srcdata->filearray);
srcdata->filearray = NULL;
}
medium_t* splitter_to_disc(medium_t* srcdata,
- bool (*check)(medium_t*, file_size_t*))
+ bool (*check)(medium_t*, const file_size_t*))
{
qsort(srcdata->filearray, srcdata->length, sizeof(file_size_t*), cmpfunc);
printf(" -h\t\tshow this help\n\n");
}
-void print_human_read_size(const char* output, medium_t* medium)
+void print_human_read_size(const char* output, const medium_t* medium)
{
- uint64_t humanread;
+ uint64_t humanread = medium->freespace;
char einheit[6] = {'B', 'K', 'M', 'G', 'T', 'P'};
uint8_t i = 0;
- humanread = medium->freespace;
while (humanread >= 1024) {
humanread /= 1024;
i++;
{ "free-size", required_argument, 0, 'f' }
};
- int32_t opt_index = 0;
- int32_t opt_value = 0;
for (int32_t i = 0; i < argc; i++) {
- opt_index = 0;
- opt_value = getopt_long(argc, argv, "i:o:59bcfhv", loption, &opt_index);
+ int32_t opt_index = 0;
+ int32_t opt_value = getopt_long(argc, argv, "i:o:59bcfhv", loption, &opt_index);
switch (opt_value) {
case -1:
break;