return SPANDISC_VERSION;
}
+void set_status_print(status_print_t status_print_fn)
+{
+ status_print = status_print_fn;
+}
+
void on_status_print(const char *output, medium_t* disc)
{
if (status_print != NULL)
#include "splitter.h"
typedef void (*status_print_t)(const char *output, medium_t* disc);
-extern status_print_t status_print;
const char *get_version();
+void set_status_print(status_print_t status_print_fn);
void span(const char *input, const char *output, uint64_t split);
#endif
return 1;
}
- status_print = print_human_read_size;
+ set_status_print(print_human_read_size);
span(input, output, split);
return 0;