--- a/src/scanner.h Sat Jul 04 11:10:51 2026 +0200 +++ b/src/scanner.h Sat Jul 04 12:09:37 2026 +0200 @@ -31,30 +31,30 @@ #include "string_list.h" typedef struct { - char *dir; + const char *dir; unsigned spaces; } scanner; typedef struct { unsigned count; unsigned capacity; - char** extensions; - unsigned* result; + char **extensions; + unsigned *result; } scanresult_ext; typedef struct { unsigned result; - scanresult_ext* ext; + scanresult_ext *ext; } scanresult; #ifdef _cplusplus extern "C" { #endif -void scanDirectory(scanner scanner, settings* settings, - string_list* output, scanresult* result); +void scanDirectory(scanner scanner, settings *settings, + string_list *output, scanresult *result); -scanresult* new_scanresult(settings* settings); +scanresult *new_scanresult(settings *settings); void destroy_scanresult(scanresult*); char *make_path_absolute(const char *path);