configure: WARNING: Could not find a windres tool in your PATH.
configure: WARNING: Disable use of ext2fs library
configure: WARNING: Disable use of ewf library
configure: WARNING: Disable use of ntfs library
configure: WARNING: Disable use of ntfs library
configure: WARNING: No reiserfs library detected
apfs_common.c: In function ‘test_APFS’:
apfs_common.c:78:61: warning: unused parameter ‘partition’ [-Wunused-parameter]
   78 | int test_APFS(const nx_superblock_t *sb, const partition_t *partition)
      |                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
hdaccess.c: In function ‘disk_get_model’:
hdaccess.c:1141:76: warning: unused parameter ‘verbose’ [-Wunused-parameter]
 1141 | static void disk_get_model(const int hd_h, disk_t *dev, const unsigned int verbose)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~
hdaccess.c: In function ‘file_nopwrite’:
hdaccess.c:1620:56: warning: unused parameter ‘buf’ [-Wunused-parameter]
 1620 | static int file_nopwrite(disk_t *disk_car, const void *buf, const unsigned int count, const uint64_t offset)
      |                                            ~~~~~~~~~~~~^~~
parti386.c: In function ‘init_part_order_i386’:
parti386.c:503:56: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  503 | static list_part_t *init_part_order_i386(const disk_t *disk_car, list_part_t *list_part)
      |                                          ~~~~~~~~~~~~~~^~~~~~~~
parthumax.c: In function ‘read_part_humax’:
parthumax.c:158:65: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  158 | static list_part_t *read_part_humax(disk_t *disk_car, const int verbose, const int saveheader)
      |                                                       ~~~~~~~~~~^~~~~~~
parthumax.c:158:84: warning: unused parameter ‘saveheader’ [-Wunused-parameter]
  158 | static list_part_t *read_part_humax(disk_t *disk_car, const int verbose, const int saveheader)
      |                                                                          ~~~~~~~~~~^~~~~~~~~~
parthumax.c: In function ‘write_part_humax’:
parthumax.c:212:37: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  212 | static int write_part_humax(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                             ~~~~~~~~^~~~~~~~
parthumax.c:212:66: warning: unused parameter ‘list_part’ [-Wunused-parameter]
  212 | static int write_part_humax(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
parthumax.c:212:101: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  212 | static int write_part_humax(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                                                                           ~~~~~~~~~~^~~~~~~
parthumax.c: In function ‘init_part_order_humax’:
parthumax.c:220:57: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  220 | static list_part_t *init_part_order_humax(const disk_t *disk_car, list_part_t *list_part)
      |                                           ~~~~~~~~~~~~~~^~~~~~~~
parthumax.c: In function ‘set_next_status_humax’:
parthumax.c:299:49: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  299 | static void set_next_status_humax(const disk_t *disk_car, partition_t *partition)
      |                                   ~~~~~~~~~~~~~~^~~~~~~~
parthumax.c: In function ‘init_structure_humax’:
parthumax.c:327:48: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  327 | static void init_structure_humax(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                  ~~~~~~~~~~~~~~^~~~~~~~
parthumax.c:327:91: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  327 | static void init_structure_humax(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                                                                 ~~~~~~~~~~^~~~~~~
parthumax.c: In function ‘get_partition_typename_humax’:
parthumax.c:361:68: warning: unused parameter ‘partition’ [-Wunused-parameter]
  361 | static const char *get_partition_typename_humax(const partition_t *partition)
      |                                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
partmac.c: In function ‘write_part_mac’:
partmac.c:263:35: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  263 | static int write_part_mac(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                           ~~~~~~~~^~~~~~~~
partmac.c:263:64: warning: unused parameter ‘list_part’ [-Wunused-parameter]
  263 | static int write_part_mac(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
partmac.c:263:99: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  263 | static int write_part_mac(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                                                                         ~~~~~~~~~~^~~~~~~
partmac.c: In function ‘init_part_order_mac’:
partmac.c:271:55: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  271 | static list_part_t *init_part_order_mac(const disk_t *disk_car, list_part_t *list_part)
      |                                         ~~~~~~~~~~~~~~^~~~~~~~
partmac.c: In function ‘set_next_status_mac’:
partmac.c:343:47: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  343 | static void set_next_status_mac(const disk_t *disk_car, partition_t *partition)
      |                                 ~~~~~~~~~~~~~~^~~~~~~~
partmac.c: In function ‘init_structure_mac’:
partmac.c:376:46: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  376 | static void init_structure_mac(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                ~~~~~~~~~~~~~~^~~~~~~~
partmac.c:376:89: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  376 | static void init_structure_mac(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                                                               ~~~~~~~~~~^~~~~~~
partgpt.c: In function ‘init_part_order_gpt’:
partgpt.c:391:55: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  391 | static list_part_t *init_part_order_gpt(const disk_t *disk_car, list_part_t *list_part)
      |                                         ~~~~~~~~~~~~~~^~~~~~~~
partgpt.c: In function ‘set_next_status_gpt’:
partgpt.c:472:47: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  472 | static void set_next_status_gpt(const disk_t *disk_car, partition_t *partition)
      |                                 ~~~~~~~~~~~~~~^~~~~~~~
partgpt.c: In function ‘init_structure_gpt’:
partgpt.c:495:46: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  495 | static void init_structure_gpt(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                ~~~~~~~~~~~~~~^~~~~~~~
partgpt.c:495:89: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  495 | static void init_structure_gpt(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                                                               ~~~~~~~~~~^~~~~~~
partsun.c: In function ‘write_part_sun’:
partsun.c:252:35: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  252 | static int write_part_sun(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                           ~~~~~~~~^~~~~~~~
partsun.c:252:64: warning: unused parameter ‘list_part’ [-Wunused-parameter]
  252 | static int write_part_sun(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
partsun.c:252:99: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  252 | static int write_part_sun(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                                                                         ~~~~~~~~~~^~~~~~~
partsun.c: In function ‘set_next_status_sun’:
partsun.c:351:47: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  351 | static void set_next_status_sun(const disk_t *disk_car, partition_t *partition)
      |                                 ~~~~~~~~~~~~~~^~~~~~~~
partsun.c: In function ‘init_structure_sun’:
partsun.c:383:46: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  383 | static void init_structure_sun(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                ~~~~~~~~~~~~~~^~~~~~~~
partsun.c:383:89: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  383 | static void init_structure_sun(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                                                               ~~~~~~~~~~^~~~~~~
partxbox.c: In function ‘write_part_xbox’:
partxbox.c:202:36: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  202 | static int write_part_xbox(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                            ~~~~~~~~^~~~~~~~
partxbox.c:202:65: warning: unused parameter ‘list_part’ [-Wunused-parameter]
  202 | static int write_part_xbox(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
partxbox.c:202:100: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  202 | static int write_part_xbox(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                                                                          ~~~~~~~~~~^~~~~~~
partxbox.c: In function ‘init_part_order_xbox’:
partxbox.c:210:56: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  210 | static list_part_t *init_part_order_xbox(const disk_t *disk_car, list_part_t *list_part)
      |                                          ~~~~~~~~~~~~~~^~~~~~~~
partxbox.c: In function ‘set_next_status_xbox’:
partxbox.c:282:48: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  282 | static void set_next_status_xbox(const disk_t *disk_car, partition_t *partition)
      |                                  ~~~~~~~~~~~~~~^~~~~~~~
partxbox.c: In function ‘init_structure_xbox’:
partxbox.c:315:47: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  315 | static void init_structure_xbox(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                 ~~~~~~~~~~~~~~^~~~~~~~
partxbox.c:315:90: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  315 | static void init_structure_xbox(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                                                                ~~~~~~~~~~^~~~~~~
partnone.c: In function ‘get_geometry_from_nonembr’:
partnone.c:238:77: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  238 | static int get_geometry_from_nonembr(const unsigned char *buffer, const int verbose, CHSgeometry_t *geometry)
      |                                                                   ~~~~~~~~~~^~~~~~~
partnone.c: In function ‘init_part_order_none’:
partnone.c:374:56: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  374 | static list_part_t *init_part_order_none(const disk_t *disk_car, list_part_t *list_part)
      |                                          ~~~~~~~~~~~~~~^~~~~~~~
partnone.c: In function ‘set_next_status_none’:
partnone.c:380:48: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  380 | static void set_next_status_none(const disk_t *disk_car, partition_t *partition)
      |                                  ~~~~~~~~~~~~~~^~~~~~~~
partnone.c:380:71: warning: unused parameter ‘partition’ [-Wunused-parameter]
  380 | static void set_next_status_none(const disk_t *disk_car, partition_t *partition)
      |                                                          ~~~~~~~~~~~~~^~~~~~~~~
partnone.c: In function ‘test_structure_none’:
partnone.c:384:51: warning: unused parameter ‘list_part’ [-Wunused-parameter]
  384 | static int test_structure_none(const list_part_t *list_part)
      |                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
partnone.c: In function ‘is_part_known_none’:
partnone.c:395:50: warning: unused parameter ‘partition’ [-Wunused-parameter]
  395 | static int is_part_known_none(const partition_t *partition)
      |                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
partnone.c: In function ‘init_structure_none’:
partnone.c:400:47: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  400 | static void init_structure_none(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                 ~~~~~~~~~~~~~~^~~~~~~~
partnone.c:400:90: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  400 | static void init_structure_none(const disk_t *disk_car,list_part_t *list_part, const int verbose)
      |                                                                                ~~~~~~~~~~^~~~~~~
partnone.c: In function ‘check_part_none’:
partnone.c:411:97: warning: unused parameter ‘saveheader’ [-Wunused-parameter]
  411 | static int check_part_none(disk_t *disk_car,const int verbose,partition_t *partition, const int saveheader)
      |                                                                                       ~~~~~~~~~~^~~~~~~~~~
ntfs_io.c: In function ‘ntfs_device_testdisk_io_stat’:
ntfs_io.c:153:61: warning: unused parameter ‘dev’ [-Wunused-parameter]
  153 | static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat *buf)
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~
ntfs_io.c:153:79: warning: unused parameter ‘buf’ [-Wunused-parameter]
  153 | static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat *buf)
      |                                                                  ~~~~~~~~~~~~~^~~
ntfs_io.c: In function ‘ntfs_device_testdisk_io_ioctl’:
ntfs_io.c:173:62: warning: unused parameter ‘dev’ [-Wunused-parameter]
  173 | static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, unsigned long request,
      |                                          ~~~~~~~~~~~~~~~~~~~~^~~
ntfs_io.c:173:81: warning: unused parameter ‘request’ [-Wunused-parameter]
  173 | static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, unsigned long request,
      |                                                                   ~~~~~~~~~~~~~~^~~~~~~
ntfs_io.c:174:23: warning: unused parameter ‘argp’ [-Wunused-parameter]
  174 |                 void *argp)
      |                 ~~~~~~^~~~
apfs.c: In function ‘set_APFS_info’:
apfs.c:41:50: warning: unused parameter ‘sb’ [-Wunused-parameter]
   41 | static void set_APFS_info(const nx_superblock_t *sb, partition_t *partition)
      |                           ~~~~~~~~~~~~~~~~~~~~~~~^~
f2fs.c: In function ‘recover_f2fs’:
f2fs.c:90:32: warning: unused parameter ‘disk’ [-Wunused-parameter]
   90 | int recover_f2fs(const disk_t *disk, const struct f2fs_super_block *hdr, partition_t *partition)
      |                  ~~~~~~~~~~~~~~^~~~
askloc.c: In function ‘ask_location’:
askloc.c:321:9: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
  321 |         line_directory=aff_txt(2, window, msg, src_dir);
      |         ^~~~~~~~~~~~~~
fat_adv.c: In function ‘file2entry’:
fat_adv.c:625:44: warning: taking address of packed member of ‘struct msdos_dir_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member]
  625 |   fat_date_unix2dos(current_file->td_mtime,&de->time,&de->date);
      |                                            ^~~~~~~~~
fat_adv.c:625:54: warning: taking address of packed member of ‘struct msdos_dir_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member]
  625 |   fat_date_unix2dos(current_file->td_mtime,&de->time,&de->date);
      |                                                      ^~~~~~~~~
ntfs_adv.c: In function ‘create_ntfs_boot_sector’:
ntfs_adv.c:295:40: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
  295 |       mft_record_size / cluster_size : -(testdisk_ffs(mft_record_size) - 1));
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntfs_adv.c:297:41: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
  297 |       index_block_size / cluster_size : -(testdisk_ffs(index_block_size) - 1));
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntfs_udl.c: In function ‘get_parent_name’:
ntfs_udl.c:310:40: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member]
  310 |         if (ntfs_ucstombs(filename_attr->file_name,
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~
ntfs_udl.c: In function ‘get_filenames’:
ntfs_udl.c:399:36: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member]
  399 |                 name->uname      = attr->file_name;
      |                                    ^~~~
exfat_dir.c: In function ‘exfat_ucstoutf8’:
exfat_dir.c:93:17: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
   93 |   if (iconv(cd, (ICONV_CONST char **)&inp, &inb_left, &outp, &outb_left) == (size_t)(-1))
      |                 ^
ext2_dir.c: In function ‘dir_partition_ext2_init’:
ext2_dir.c:359:49: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  359 | dir_partition_t dir_partition_ext2_init(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const int verbose)
      |                                         ~~~~~~~~^~~~~~~~
ext2_dir.c:359:78: warning: unused parameter ‘partition’ [-Wunused-parameter]
  359 | dir_partition_t dir_partition_ext2_init(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const int verbose)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
ext2_dir.c:359:101: warning: unused parameter ‘dir_data’ [-Wunused-parameter]
  359 | dir_partition_t dir_partition_ext2_init(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const int verbose)
      |                                                                                         ~~~~~~~~~~~~^~~~~~~~
ext2_dir.c:359:121: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  359 | dir_partition_t dir_partition_ext2_init(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const int verbose)
      |                                                                                                               ~~~~~~~~~~^~~~~~~
ntfs_dir.c: In function ‘ntfs_td_list_entry’:
ntfs_dir.c:172:68: warning: unused parameter ‘pos’ [-Wunused-parameter]
  172 |                 const int name_len, const int name_type, const s64 pos,
      |                                                          ~~~~~~~~~~^~~
ntfs_dir.c: In function ‘ntfs_dir’:
ntfs_dir.c:304:29: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  304 | static int ntfs_dir(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const unsigned long int cluster, file_info_t *dir_list)
      |                     ~~~~~~~~^~~~~~~~
ntfs_dir.c:304:58: warning: unused parameter ‘partition’ [-Wunused-parameter]
  304 | static int ntfs_dir(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const unsigned long int cluster, file_info_t *dir_list)
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
ntfs_dir.c: In function ‘ntfs_copy’:
ntfs_dir.c:339:38: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  339 | static copy_file_t ntfs_copy(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const file_info_t *file)
      |                              ~~~~~~~~^~~~~~~~
ntfs_dir.c:339:67: warning: unused parameter ‘partition’ [-Wunused-parameter]
  339 | static copy_file_t ntfs_copy(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const file_info_t *file)
      |                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
partgptw.c: In function ‘efi_generate_uuid’:
partgptw.c:77:2: warning: #warning "You need a uuid_generate, uuidgen or uuid_create function" [-Wcpp]
   77 | #warning "You need a uuid_generate, uuidgen or uuid_create function"
      |  ^~~~~~~
partgptw.c: In function ‘write_part_gpt’:
partgptw.c:243:87: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  243 |   if(disk_car->pread(disk_car, gpt_org, disk_car->sector_size, disk_car->sector_size) == disk_car->sector_size)
      |                                                                                       ^~
partgptw.c:218:92: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  218 | int write_part_gpt(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                                                                  ~~~~~~~~~~^~~~~~~
rfs_dir.c: In function ‘dir_partition_reiser_init’:
rfs_dir.c:548:51: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
  548 | dir_partition_t dir_partition_reiser_init(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const int verbose)
      |                                           ~~~~~~~~^~~~~~~~
rfs_dir.c:548:80: warning: unused parameter ‘partition’ [-Wunused-parameter]
  548 | dir_partition_t dir_partition_reiser_init(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const int verbose)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
rfs_dir.c:548:103: warning: unused parameter ‘dir_data’ [-Wunused-parameter]
  548 | dir_partition_t dir_partition_reiser_init(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const int verbose)
      |                                                                                           ~~~~~~~~~~~~^~~~~~~~
rfs_dir.c:548:123: warning: unused parameter ‘verbose’ [-Wunused-parameter]
  548 | dir_partition_t dir_partition_reiser_init(disk_t *disk_car, const partition_t *partition, dir_data_t *dir_data, const int verbose)
      |                                                                                                                 ~~~~~~~~~~^~~~~~~
partgptro.c: In function ‘write_part_gpt’:
partgptro.c:33:28: warning: unused parameter ‘disk_car’ [-Wunused-parameter]
   33 | int write_part_gpt(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                    ~~~~~~~~^~~~~~~~
partgptro.c:33:57: warning: unused parameter ‘list_part’ [-Wunused-parameter]
   33 | int write_part_gpt(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
partgptro.c:33:92: warning: unused parameter ‘verbose’ [-Wunused-parameter]
   33 | int write_part_gpt(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose)
      |                                                                                  ~~~~~~~~~~^~~~~~~
json_log.c: In function ‘json_log_session_start’:
json_log.c:134:52: warning: unused parameter ‘params’ [-Wunused-parameter]
  134 | void json_log_session_start(const struct ph_param *params, const char **argv, int argc)
      |                             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
json_log.c:134:73: warning: unused parameter ‘argv’ [-Wunused-parameter]
  134 | void json_log_session_start(const struct ph_param *params, const char **argv, int argc)
      |                                                            ~~~~~~~~~~~~~^~~~
json_log.c:134:83: warning: unused parameter ‘argc’ [-Wunused-parameter]
  134 | void json_log_session_start(const struct ph_param *params, const char **argv, int argc)
      |                                                                               ~~~~^~~~
json_log.c: In function ‘json_log_cli_params’:
json_log.c:184:49: warning: unused parameter ‘params’ [-Wunused-parameter]
  184 | void json_log_cli_params(const struct ph_param *params, char *const*argv, int argc)
      |                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
json_log.c: In function ‘json_log_handler’:
json_log.c:395:3: warning: function ‘json_log_handler’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  395 |   vsnprintf(message, sizeof(message), format, ap);
      |   ^~~~~~~~~
json_log.c: In function ‘json_log_cleanup’:
json_log.c:400:46: warning: unused parameter ‘params’ [-Wunused-parameter]
  400 | void json_log_cleanup(const struct ph_param *params)
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
filegen.c: In function ‘data_check_size’:
filegen.c:451:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  451 | data_check_t data_check_size(const unsigned char *buffer, const unsigned int buffer_size, file_recovery_t *file_recovery)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_1cd.c: In function ‘header_check_1cd’:
file_1cd.c:61:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   61 | static int header_check_1cd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_1cd.c:61:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_1cd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_1cd.c:61:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_1cd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_3dm.c: In function ‘header_check_3dm’:
file_3dm.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_3dm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_3dm.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_3dm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_3ds.c: In function ‘header_check_3ds’:
file_3ds.c:60:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   60 | static int header_check_3ds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_3ds.c:60:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   60 | static int header_check_3ds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_7z.c: In function ‘header_check_7z’:
file_7z.c:64:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   64 | static int header_check_7z(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery,  file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_7z.c:64:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   64 | static int header_check_7z(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery,  file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_7z.c:64:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   64 | static int header_check_7z(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery,  file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_DB.c: In function ‘header_check_DB’:
file_DB.c:51:49: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   51 | static int header_check_DB(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_DB.c:51:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   51 | static int header_check_DB(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_DB.c:51:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   51 | static int header_check_DB(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_DB.c:51:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   51 | static int header_check_DB(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_a.c: In function ‘header_check_a’:
file_a.c:64:75: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   64 | static int header_check_a(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only,  const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_a.c:64:107: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   64 | static int header_check_a(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only,  const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_a.c:64:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   64 | static int header_check_a(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only,  const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ab.c: In function ‘header_check_addressbook’:
file_ab.c:95:85: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   95 | static int header_check_addressbook(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ab.c:95:117: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   95 | static int header_check_addressbook(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ab.c:95:158: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   95 | static int header_check_addressbook(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_abr.c: In function ‘header_check_abr’:
file_abr.c:91:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   91 | static int header_check_abr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_abr.c:91:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   91 | static int header_check_abr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_acb.c: In function ‘header_check_acb’:
file_acb.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_acb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_acb.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_acb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_acb.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_acb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_acb.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_acb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ace.c: In function ‘header_check_ace’:
file_ace.c:214:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  214 | static int header_check_ace(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ace.c:214:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  214 | static int header_check_ace(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ace.c:214:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  214 | static int header_check_ace(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ado.c: In function ‘header_check_ado’:
file_ado.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_ado(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ado.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_ado(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ado.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_ado(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_afdesign.c: In function ‘header_check_afdesign’:
file_afdesign.c:72:82: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   72 | static int header_check_afdesign(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_afdesign.c:72:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   72 | static int header_check_afdesign(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_afdesign.c:72:155: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   72 | static int header_check_afdesign(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ahn.c: In function ‘header_check_ahn’:
file_ahn.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_ahn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ahn.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_ahn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ahn.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_ahn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_aif.c: In function ‘header_check_aif’:
file_aif.c:61:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   61 | static int header_check_aif(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_aif.c:61:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_aif(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_aif.c:61:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_aif(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_all.c: In function ‘header_check_all’:
file_all.c:53:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_all(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_all.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_all(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_all.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_all(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_all.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_all(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_als.c: In function ‘header_check_als’:
file_als.c:71:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   71 | static int header_check_als(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_als.c:71:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   71 | static int header_check_als(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_als.c:71:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   71 | static int header_check_als(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_amd.c: In function ‘header_check_amd’:
file_amd.c:54:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_amd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_amd.c:54:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_amd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_amd.c:54:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_amd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_amd.c: In function ‘header_check_amt’:
file_amd.c:72:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   72 | static int header_check_amt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_amd.c:72:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   72 | static int header_check_amt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_amd.c:72:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   72 | static int header_check_amt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_amr.c: In function ‘header_check_amr’:
file_amr.c:97:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   97 | static int header_check_amr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_amr.c:97:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   97 | static int header_check_amr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_amr.c:97:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   97 | static int header_check_amr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ape.c: In function ‘header_check_ape’:
file_ape.c:110:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  110 | static int header_check_ape(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ape.c:110:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  110 | static int header_check_ape(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_apa.c: In function ‘header_check_apa’:
file_apa.c:54:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   54 | static int header_check_apa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_apa.c:54:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_apa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_apa.c:54:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_apa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_apa.c:54:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_apa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_apple.c: In function ‘header_check_apple’:
file_apple.c:51:52: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   51 | static int header_check_apple(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                               ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_apple.c:51:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   51 | static int header_check_apple(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_apple.c:51:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   51 | static int header_check_apple(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_apple.c:51:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   51 | static int header_check_apple(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ari.c: In function ‘header_check_ari’:
file_ari.c:66:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   66 | static int header_check_ari(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ari.c:66:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   66 | static int header_check_ari(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ari.c:66:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   66 | static int header_check_ari(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_asl.c: In function ‘header_check_asl’:
file_asl.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_asl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_asl.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_asl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_asl.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_asl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_asl.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_asl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_arj.c: In function ‘header_check_arj’:
file_arj.c:141:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  141 | static int header_check_arj(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_arj.c:141:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  141 | static int header_check_arj(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_arj.c:141:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  141 | static int header_check_arj(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_asm.c: In function ‘header_check_asm’:
file_asm.c:69:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   69 | static int header_check_asm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_asm.c:69:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   69 | static int header_check_asm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_asm.c:69:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   69 | static int header_check_asm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_asf.c: In function ‘header_check_asf’:
file_asf.c:80:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   80 | static int header_check_asf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_asf.c:80:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   80 | static int header_check_asf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_atd.c: In function ‘header_check_atd’:
file_atd.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_atd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_atd.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_atd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_atd.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_atd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_atd.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_atd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_axx.c: In function ‘header_check_axx’:
file_axx.c:121:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  121 | static int header_check_axx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_axx.c:121:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  121 | static int header_check_axx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_axx.c:121:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  121 | static int header_check_axx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_axp.c: In function ‘header_check_axp’:
file_axp.c:102:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  102 | static int header_check_axp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_axp.c:102:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  102 | static int header_check_axp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_axp.c:102:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  102 | static int header_check_axp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_axp.c:102:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  102 | static int header_check_axp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_au.c: In function ‘header_check_au’:
file_au.c:65:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   65 | static int header_check_au(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_au.c:65:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   65 | static int header_check_au(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_au.c:65:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   65 | static int header_check_au(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bac.c: In function ‘header_check_bac’:
file_bac.c:120:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  120 | static int header_check_bac(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bac.c:120:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  120 | static int header_check_bac(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bac.c:120:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  120 | static int header_check_bac(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bdm.c: In function ‘header_check_bdm’:
file_bdm.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_bdm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_bdm.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_bdm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bdm.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_bdm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bdm.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_bdm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bin.c: In function ‘header_check_bin’:
file_bin.c:63:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   63 | static int header_check_bin(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bin.c:63:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   63 | static int header_check_bin(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bin.c:63:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   63 | static int header_check_bin(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bim.c: In function ‘header_check_bim’:
file_bim.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_bim(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_bim.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_bim(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bim.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_bim(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bim.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_bim(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bfa.c: In function ‘header_check_bfa’:
file_bfa.c:66:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   66 | static int header_check_bfa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bfa.c:66:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   66 | static int header_check_bfa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_binvox.c: In function ‘header_check_binvox’:
file_bfa.c:66:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   66 | static int header_check_bfa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_binvox.c:52:53: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_binvox(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_binvox.c:52:80: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_binvox(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_binvox.c:52:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_binvox(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_binvox.c:52:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_binvox(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_berkeley.c: In function ‘header_check_berkeley_le’:
file_berkeley.c:52:58: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_berkeley_le(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_berkeley.c:52:85: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_berkeley_le(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_berkeley.c:52:117: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_berkeley_le(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                  ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_berkeley.c:52:158: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_berkeley_le(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bpg.c: In function ‘header_check_bpg’:
file_bpg.c:96:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   96 | static int header_check_bpg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bpg.c:96:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   96 | static int header_check_bpg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bld.c: In function ‘header_check_blend’:
file_bld.c:243:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  243 | static int header_check_blend(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bld.c:243:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  243 | static int header_check_blend(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bld.c:243:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  243 | static int header_check_blend(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bvr.c: In function ‘header_check_bvr’:
file_bvr.c:82:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   82 | static int header_check_bvr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_bvr.c:82:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   82 | static int header_check_bvr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bvr.c:82:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   82 | static int header_check_bvr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bmp.c: In function ‘header_check_bmp’:
file_bmp.c:102:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  102 | static int header_check_bmp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bmp.c:102:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  102 | static int header_check_bmp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bmp.c:102:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  102 | static int header_check_bmp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bkf.c: In function ‘header_check_bkf’:
file_bkf.c:95:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   95 | static int header_check_bkf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bkf.c:95:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   95 | static int header_check_bkf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bkf.c:95:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   95 | static int header_check_bkf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_caf.c: In function ‘header_check_caf’:
file_caf.c:122:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  122 | static int header_check_caf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_caf.c:122:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  122 | static int header_check_caf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_caf.c:122:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  122 | static int header_check_caf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_cab.c: In function ‘header_check_cab’:
file_cab.c:69:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   69 | static int header_check_cab(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_cab.c:69:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   69 | static int header_check_cab(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_cab.c:69:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   69 | static int header_check_cab(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_c4d.c: In function ‘header_check_c4d’:
file_c4d.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_c4d(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_c4d.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_c4d(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_c4d.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_c4d(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_c4d.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_c4d(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_bz2.c: In function ‘header_check_bz2’:
file_bz2.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_bz2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_bz2.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_bz2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_bz2.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_bz2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_cam.c: In function ‘header_check_cam’:
file_cam.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_cam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_cam.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_cam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_cam.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_cam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_cam.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_cam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_che.c: In function ‘header_check_che’:
file_che.c:110:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  110 | static int header_check_che(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_che.c:110:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  110 | static int header_check_che(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_che.c:110:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  110 | static int header_check_che(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_che.c:110:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  110 | static int header_check_che(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_chm.c: In function ‘header_check_chm’:
file_chm.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_chm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_chm.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_chm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_chm.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_chm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_class.c: In function ‘header_check_class’:
file_class.c:61:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   61 | static int header_check_class(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_class.c:61:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_class(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_class.c:61:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_class(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_cdt.c: In function ‘header_check_cdt’:
file_cdt.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_cdt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_cdt.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_cdt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_cdt.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_cdt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_catdrawing.c: In function ‘header_check_catdrawing’:
file_catdrawing.c:52:57: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_catdrawing(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_catdrawing.c:52:84: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_catdrawing(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_catdrawing.c:52:116: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_catdrawing(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_catdrawing.c:52:157: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_catdrawing(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_compress.c: In function ‘header_check_compress’:
file_compress.c:52:55: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_compress(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_compress.c:52:82: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_compress(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_compress.c:52:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_compress(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_compress.c:52:155: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_compress(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_cow.c: In function ‘header_check_qcow1’:
file_cow.c:86:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   86 | static int header_check_qcow1(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_cow.c:86:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   86 | static int header_check_qcow1(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_cow.c:86:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   86 | static int header_check_qcow1(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_cow.c: In function ‘header_check_qcow2’:
file_cow.c:106:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  106 | static int header_check_qcow2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_cow.c:106:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  106 | static int header_check_qcow2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_cow.c:106:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  106 | static int header_check_qcow2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_cpi.c: In function ‘header_check_cpi’:
file_cpi.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_cpi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_cpi.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_cpi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_cpi.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_cpi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_cpi.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_cpi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_cm.c: In function ‘header_check_cm’:
file_cm.c:52:49: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_cm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_cm.c:52:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_cm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_cm.c:52:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_cm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_cm.c:52:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_cm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_clip.c: In function ‘header_check_clip’:
file_clip.c:98:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   98 | static int header_check_clip(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_clip.c:98:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   98 | static int header_check_clip(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_clip.c:98:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   98 | static int header_check_clip(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ctg.c: In function ‘header_check_ctg’:
file_ctg.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_ctg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_cwk.c: In function ‘header_check_cwk’:
file_ctg.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_ctg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_cwk.c:88:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   88 | static int header_check_cwk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ctg.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_ctg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_cwk.c:88:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   88 | static int header_check_cwk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ctg.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_ctg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_cwk.c:88:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   88 | static int header_check_cwk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_csh.c: In function ‘header_check_csh’:
file_csh.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_csh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_csh.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_csh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_csh.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_csh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_csh.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_csh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_crw.c: In function ‘header_check_crw’:
file_crw.c:66:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   66 | static int header_check_crw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_crw.c:66:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   66 | static int header_check_crw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_crw.c:66:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   66 | static int header_check_crw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_d2s.c: In function ‘header_check_d2s’:
file_d2s.c:78:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   78 | static int header_check_d2s(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_d2s.c:78:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   78 | static int header_check_d2s(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_d2s.c:78:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   78 | static int header_check_d2s(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dat.c: In function ‘header_check_dat’:
file_dat.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_dat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_dat.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_dat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dat.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_dat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dat.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_dat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dat.c: In function ‘header_check_datIE’:
file_dat.c:67:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   67 | static int header_check_datIE(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dbf.c: In function ‘header_check_dbf’:
file_dat.c:67:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   67 | static int header_check_datIE(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dbf.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_dbf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dat.c:67:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   67 | static int header_check_datIE(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dbf.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_dbf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dbf.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_dbf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dat.c: In function ‘header_check_dat_history4’:
file_dat.c:88:86: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   88 | static int header_check_dat_history4(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dat.c:88:118: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   88 | static int header_check_dat_history4(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dat.c:88:159: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   88 | static int header_check_dat_history4(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dat.c: In function ‘header_check_dat_history10’:
file_dat.c:105:87: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  105 | static int header_check_dat_history10(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dat.c:105:119: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  105 | static int header_check_dat_history10(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dat.c:105:160: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  105 | static int header_check_dat_history10(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dar.c: In function ‘header_check_dar’:
file_dar.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_dar(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dar.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_dar(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dar.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_dar(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dbn.c: In function ‘header_check_dbn’:
file_dbn.c:54:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_dbn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dbn.c:54:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_dbn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dbn.c:54:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_dbn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dad.c: In function ‘header_check_dad’:
file_dad.c:98:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   98 | static int header_check_dad(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dad.c:98:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   98 | static int header_check_dad(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dex.c: In function ‘header_check_dex’:
file_dex.c:83:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   83 | static int header_check_dex(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dex.c:83:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   83 | static int header_check_dex(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dex.c:83:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   83 | static int header_check_dex(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dim.c: In function ‘header_check_dim’:
file_dim.c:51:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   51 | static int header_check_dim(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_dim.c:51:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   51 | static int header_check_dim(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dim.c:51:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   51 | static int header_check_dim(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dim.c:51:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   51 | static int header_check_dim(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dir.c: In function ‘data_check_fatdir’:
file_dir.c:87:60: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   87 | static data_check_t data_check_fatdir(const unsigned char *buffer, const unsigned int buffer_size, file_recovery_t *file_recovery)
      |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_dir.c: In function ‘header_check_dir’:
file_dir.c:101:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  101 | static int header_check_dir(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dir.c:101:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  101 | static int header_check_dir(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dir.c:101:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  101 | static int header_check_dir(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ddf.c: In function ‘header_check_ddf3’:
file_ddf.c:111:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  111 | static int header_check_ddf3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ddf.c:111:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  111 | static int header_check_ddf3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ddf.c:111:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  111 | static int header_check_ddf3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ddf.c: In function ‘header_check_ddf4’:
file_ddf.c:128:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  128 | static int header_check_ddf4(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ddf.c:128:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  128 | static int header_check_ddf4(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ddf.c:128:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  128 | static int header_check_ddf4(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ddf.c: In function ‘header_check_ddf5’:
file_ddf.c:145:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  145 | static int header_check_ddf5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ddf.c:145:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  145 | static int header_check_ddf5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ddf.c:145:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  145 | static int header_check_ddf5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dcm.c: In function ‘header_check_dcm’:
file_dcm.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_dcm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_dcm.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_dcm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dcm.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_dcm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dcm.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_dcm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dovecot.c: In function ‘header_check_dovecot’:
file_dovecot.c:108:54: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  108 | static int header_check_dovecot(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_dovecot.c:108:81: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  108 | static int header_check_dovecot(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dovecot.c:108:113: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  108 | static int header_check_dovecot(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dmp.c: In function ‘header_check_dmp’:
file_dmp.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_dmp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dmp.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_dmp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dmp.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_dmp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dpx.c: In function ‘header_check_dpx’:
file_dpx.c:91:66: warning: pointer targets in passing argument 1 of ‘get_time_from_YYYY_MM_DD_HH_MM_SS’ differ in signedness [-Wpointer-sign]
   91 |     file_recovery_new->time=get_time_from_YYYY_MM_DD_HH_MM_SS(dpx->create_time);
      |                                                               ~~~^~~~~~~~~~~~~
      |                                                                  |
      |                                                                  const char *
In file included from file_dpx.c:35:
filegen.h:457:63: note: expected ‘const unsigned char *’ but argument is of type ‘const char *’
  457 | time_t get_time_from_YYYY_MM_DD_HH_MM_SS(const unsigned char *date_asc);
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
file_dpx.c:77:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   77 | static int header_check_dpx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dpx.c:77:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   77 | static int header_check_dpx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dpx.c:77:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   77 | static int header_check_dpx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_djv.c: In function ‘header_check_djv’:
file_djv.c:61:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   61 | static int header_check_djv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_djv.c:61:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_djv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_djv.c:61:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_djv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_doc.c: In function ‘header_check_doc’:
file_doc.c:1820:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
 1820 | static int header_check_doc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_doc.c:1820:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
 1820 | static int header_check_doc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_drw2.c: In function ‘header_check_drw2’:
file_drw2.c:53:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_drw2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_drw2.c:53:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_drw2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_drw2.c:53:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_drw2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_drw2.c:53:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_drw2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ds_store.c: In function ‘header_check_ds_store’:
file_ds_store.c:64:82: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   64 | static int header_check_ds_store(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ds_store.c:64:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   64 | static int header_check_ds_store(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ds_store.c:64:155: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   64 | static int header_check_ds_store(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_drw.c: In function ‘header_check_drw’:
file_drw.c:69:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   69 | static int header_check_drw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_drw.c:69:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   69 | static int header_check_drw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_drw.c:69:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   69 | static int header_check_drw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ds2.c: In function ‘header_check_ds2’:
file_ds2.c:81:54: warning: pointer targets in passing argument 1 of ‘get_time_from_YYMMDDHHMMSS’ differ in signedness [-Wpointer-sign]
   81 |   file_recovery_new->time=get_time_from_YYMMDDHHMMSS(date_asc);
      |                                                      ^~~~~~~~
      |                                                      |
      |                                                      const unsigned char *
In file included from file_ds2.c:35:
filegen.h:451:47: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
  451 | time_t get_time_from_YYMMDDHHMMSS(const char *date_asc);
      |                                   ~~~~~~~~~~~~^~~~~~~~
file_ds2.c:67:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   67 | static int header_check_ds2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ds2.c:67:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   67 | static int header_check_ds2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ds2.c:67:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   67 | static int header_check_ds2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dst.c: In function ‘header_check_dst’:
file_dst.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_dst(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dst.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_dst(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dst.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_dst(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dta.c: In function ‘header_check_dta’:
file_dta.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_dta(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_dta.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_dta(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dta.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_dta(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dta.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_dta(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dss.c: In function ‘header_check_dss’:
file_dss.c:69:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   69 | static int header_check_dss(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dss.c:69:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   69 | static int header_check_dss(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dss.c:69:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   69 | static int header_check_dss(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dsc.c: In function ‘header_check_dsc’:
file_dsc.c:51:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   51 | static int header_check_dsc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_dsc.c:51:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   51 | static int header_check_dsc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dsc.c:51:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   51 | static int header_check_dsc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from file_doc.c:41:
In function ‘header_check_doc’,
    inlined from ‘header_check_doc’ at file_doc.c:1820:12:
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1883:11: note: called from here
 1883 |   else if(td_memmem(buffer,buffer_size,"StarCalc",8)!=NULL)
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1887:11: note: called from here
 1887 |   else if(td_memmem(buffer,buffer_size,"StarImpress",11)!=NULL)
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1891:11: note: called from here
 1891 |   else if(td_memmem(buffer,buffer_size,"Worksheet",9)!=NULL ||
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1892:7: note: called from here
 1892 |       td_memmem(buffer,buffer_size,"Book",4)!=NULL ||
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1893:7: note: called from here
 1893 |       td_memmem(buffer,buffer_size,"Workbook",8)!=NULL ||
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1894:7: note: called from here
 1894 |       td_memmem(buffer,buffer_size,"Calc",4)!=NULL)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1898:11: note: called from here
 1898 |   else if(td_memmem(buffer,buffer_size,"Power",5)!=NULL)
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1902:11: note: called from here
 1902 |   else if(td_memmem(buffer,buffer_size,"AccessObjSiteData",17)!=NULL)
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1906:11: note: called from here
 1906 |   else if(td_memmem(buffer,buffer_size,"Visio",5)!=NULL)
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1910:11: note: called from here
 1910 |   else if(td_memmem(buffer,buffer_size,"SfxDocument",11)!=NULL)
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1914:11: note: called from here
 1914 |   else if(td_memmem(buffer,buffer_size,"CPicPage",8)!=NULL)
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1918:11: note: called from here
 1918 |   else if(td_memmem(buffer,buffer_size,"Microsoft Publisher",19)!=NULL)
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1922:11: note: called from here
 1922 |   else if(td_memmem(buffer, buffer_size, "Microsoft Works Database", 24)!=NULL
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1923:10: note: called from here
 1923 |       || td_memmem( buffer, buffer_size, "MSWorksDBDoc", 12)!=NULL)
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memmem.h:35:27: warning: inlining failed in call to ‘td_memmem’: call is unlikely and code size would grow [-Winline]
   35 | static inline const void *td_memmem(const void *haystack, const unsigned int haystack_len, const void *needle, const unsigned int needle_len)
      |                           ^~~~~~~~~
file_doc.c:1927:11: note: called from here
 1927 |   else if(td_memmem(buffer,buffer_size,"MetaStock",9)!=NULL)
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
file_dvr.c: In function ‘header_check_dvr’:
file_dvr.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_dvr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dvr.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_dvr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dv.c: In function ‘header_check_dv’:
file_dv.c:219:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  219 | static int header_check_dv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dv.c:219:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  219 | static int header_check_dv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dvi.c: In function ‘header_check_dvi’:
file_dvi.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_dvi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dvi.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_dvi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dvi.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_dvi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dump.c: In function ‘header_check_dump’:
file_dump.c:135:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  135 | static int header_check_dump(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dump.c:135:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  135 | static int header_check_dump(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dump.c:135:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  135 | static int header_check_dump(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dwg.c: In function ‘header_check_dwg’:
file_dwg.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_dwg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_dwg.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_dwg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dwg.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_dwg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dwg.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_dwg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_e01.c: In function ‘header_check_e01’:
file_e01.c:104:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  104 | static int header_check_e01(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_e01.c:104:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  104 | static int header_check_e01(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_e01.c:104:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  104 | static int header_check_e01(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_dxf.c: In function ‘header_check_dxf’:
file_dxf.c:96:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   96 | static int header_check_dxf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_dxf.c:96:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   96 | static int header_check_dxf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_dxf.c:96:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   96 | static int header_check_dxf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_dxf.c:96:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   96 | static int header_check_dxf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_edb.c: In function ‘header_check_edb’:
file_edb.c:53:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_edb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_edb.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_edb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_edb.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_edb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_elf.c: In function ‘header_check_elf32_lsb’:
file_elf.c:129:83: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  129 | static int header_check_elf32_lsb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_elf.c:129:115: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  129 | static int header_check_elf32_lsb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_elf.c:129:156: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  129 | static int header_check_elf32_lsb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_elf.c: In function ‘header_check_elf32_msb’:
file_elf.c:153:83: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  153 | static int header_check_elf32_msb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_elf.c:153:115: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  153 | static int header_check_elf32_msb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_elf.c:153:156: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  153 | static int header_check_elf32_msb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_elf.c: In function ‘header_check_elf64_lsb’:
file_elf.c:177:83: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  177 | static int header_check_elf64_lsb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_elf.c:177:115: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  177 | static int header_check_elf64_lsb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_elf.c:177:156: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  177 | static int header_check_elf64_lsb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_elf.c: In function ‘header_check_elf64_msb’:
file_elf.c:201:83: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  201 | static int header_check_elf64_msb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_elf.c:201:115: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  201 | static int header_check_elf64_msb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_elf.c:201:156: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  201 | static int header_check_elf64_msb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ecryptfs.c: In function ‘header_check_ecryptfs’:
file_ecryptfs.c:80:82: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   80 | static int header_check_ecryptfs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ecryptfs.c:80:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   80 | static int header_check_ecryptfs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ecryptfs.c:80:155: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   80 | static int header_check_ecryptfs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_emf.c: In function ‘header_check_emf’:
file_emf.c:383:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  383 | static int header_check_emf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_emf.c:383:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  383 | static int header_check_emf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ess.c: In function ‘header_check_ess’:
file_ess.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_ess(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_ess.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_ess(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ess.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_ess(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ess.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_ess(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_evt.c: In function ‘header_check_evt’:
file_evt.c:106:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  106 | static int header_check_evt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_evt.c:106:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  106 | static int header_check_evt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_evt.c:106:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  106 | static int header_check_evt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_evtx.c: In function ‘header_check_evtx’:
file_evtx.c:70:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   70 | static int header_check_evtx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_evtx.c:70:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   70 | static int header_check_evtx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_evtx.c:70:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   70 | static int header_check_evtx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_exr.c: In function ‘header_check_exr’:
file_exr.c:53:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_exr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_exr.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_exr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_exr.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_exr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_exr.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_exr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_exs.c: In function ‘header_check_exs’:
file_exs.c:72:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   72 | static int header_check_exs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_exs.c:72:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   72 | static int header_check_exs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_exs.c:72:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   72 | static int header_check_exs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_exe.c: In function ‘header_check_exe’:
file_exe.c:755:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  755 | static int header_check_exe(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_exe.c:755:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  755 | static int header_check_exe(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ext2.c: In function ‘header_check_ext2_fs’:
file_ext2.c:54:81: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_ext2_fs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ext2.c:54:113: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_ext2_fs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fbf.c: In function ‘header_check_fbf’:
file_fbf.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_fbf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_fbf.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_fbf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fbf.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_fbf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fbf.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_fbf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ext.c: In function ‘header_check_ext2_sb’:
file_ext.c:88:81: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   88 | static int header_check_ext2_sb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ext.c:88:113: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   88 | static int header_check_ext2_sb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ext.c:88:154: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   88 | static int header_check_ext2_sb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ext.c: In function ‘data_check_extdir’:
file_ext.c:109:60: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  109 | static data_check_t data_check_extdir(const unsigned char *buffer, const unsigned int buffer_size, file_recovery_t *file_recovery)
      |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_ext.c: In function ‘header_check_ext2_dir’:
file_ext.c:152:82: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  152 | static int header_check_ext2_dir(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ext.c:152:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  152 | static int header_check_ext2_dir(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ext.c:152:155: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  152 | static int header_check_ext2_dir(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fat.c: In function ‘header_check_fat’:
file_fat.c:77:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   77 | static int header_check_fat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fat.c:77:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   77 | static int header_check_fat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fat.c:77:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   77 | static int header_check_fat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fbk.c: In function ‘header_check_fbk’:
file_fbk.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_fbk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_fbk.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_fbk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fbk.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_fbk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fbk.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_fbk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fbx.c: In function ‘header_check_fbx’:
file_fbx.c:65:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   65 | static int header_check_fbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_fbx.c:65:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   65 | static int header_check_fbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fbx.c:65:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   65 | static int header_check_fbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fbx.c:65:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   65 | static int header_check_fbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fcp.c: In function ‘header_check_fcp’:
file_fcp.c:57:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   57 | static int header_check_fcp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_fcp.c:57:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   57 | static int header_check_fcp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fcp.c:57:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   57 | static int header_check_fcp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fcp.c:57:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   57 | static int header_check_fcp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fcs.c: In function ‘header_check_fcs’:
file_fcs.c:137:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  137 | static int header_check_fcs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fcs.c:137:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  137 | static int header_check_fcs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fdb.c: In function ‘header_check_fdb’:
file_fdb.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_fdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_fdb.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_fdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fdb.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_fdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fds.c: In function ‘header_check_fds’:
file_fh10.c: In function ‘header_check_fh10’:
file_fds.c:59:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   59 | static int header_check_fds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fh10.c:54:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   54 | static int header_check_fh10(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_fds.c:59:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   59 | static int header_check_fds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fh10.c:54:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_fh10(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fds.c:59:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   59 | static int header_check_fds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fh10.c:54:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_fh10(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fh10.c:54:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_fh10(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fh5.c: In function ‘header_check_fh5’:
file_fh5.c:76:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   76 | static int header_check_fh5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fh5.c:76:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   76 | static int header_check_fh5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fh5.c:76:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   76 | static int header_check_fh5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_filevault.c: In function ‘header_check_filevault’:
file_filevault.c:52:56: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_filevault(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_filevault.c:52:83: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_filevault(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_filevault.c:52:115: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_filevault(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_filevault.c:52:156: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_filevault(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fit.c: In function ‘header_check_fit’:
file_fit.c:64:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   64 | static int header_check_fit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fit.c:64:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   64 | static int header_check_fit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fit.c:64:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   64 | static int header_check_fit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fits.c: In function ‘header_check_fits’:
file_fits.c:228:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  228 | static int header_check_fits(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fits.c:228:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  228 | static int header_check_fits(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_flac.c: In function ‘header_check_flac’:
file_flac.c:96:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   96 | static int header_check_flac(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_flac.c:96:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   96 | static int header_check_flac(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_flac.c:96:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   96 | static int header_check_flac(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_flp.c: In function ‘header_check_flp’:
file_flp.c:65:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   65 | static int header_check_flp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_flp.c:65:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   65 | static int header_check_flp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_flp.c:65:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   65 | static int header_check_flp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fm.c: In function ‘header_check_fm’:
file_fm.c:60:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   60 | static int header_check_fm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fm.c:60:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   60 | static int header_check_fm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fm.c:60:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   60 | static int header_check_fm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_flv.c: In function ‘header_check_flv’:
file_flv.c:119:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  119 | static int header_check_flv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_flv.c:119:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  119 | static int header_check_flv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_flv.c:119:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  119 | static int header_check_flv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fob.c: In function ‘header_check_fob’:
file_fob.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_fob(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fob.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_fob(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fos.c: In function ‘header_check_fos’:
file_fos.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_fos(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_fos.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_fos(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fos.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_fos(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fos.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_fos(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fp5.c: In function ‘header_check_fp5’:
file_fp5.c:51:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   51 | static int header_check_fp5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_fp5.c:51:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   51 | static int header_check_fp5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fp5.c:51:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   51 | static int header_check_fp5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fp5.c:51:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   51 | static int header_check_fp5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fp7.c: In function ‘header_check_fp7’:
file_fp7.c:61:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_fp7(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fp7.c:61:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_fp7(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_freeway.c: In function ‘header_check_freeway’:
file_freeway.c:52:54: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_freeway(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_freeway.c:52:81: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_freeway(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_freeway.c:52:113: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_freeway(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_freeway.c:52:154: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_freeway(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_frm.c: In function ‘header_check_frm’:
file_frm.c:69:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   69 | static int header_check_frm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_frm.c:69:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   69 | static int header_check_frm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_frm.c:69:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   69 | static int header_check_frm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fwd.c: In function ‘header_check_fwd’:
file_fwd.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_fwd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_fwd.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_fwd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fwd.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_fwd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fwd.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_fwd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fs.c: In function ‘header_check_fs’:
file_fs.c:107:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  107 | static int header_check_fs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fs.c:107:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  107 | static int header_check_fs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fs.c:107:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  107 | static int header_check_fs(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_fxp.c: In function ‘header_check_fxp’:
file_fxp.c:64:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   64 | static int header_check_fxp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_fxp.c:64:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   64 | static int header_check_fxp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_fxp.c:64:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   64 | static int header_check_fxp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gam.c: In function ‘header_check_gam’:
file_gam.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_gam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_gam.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_gam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gam.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_gam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gam.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_gam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gct.c: In function ‘header_check_gct’:
file_gct.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_gct(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_gct.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_gct(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gct.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_gct(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gct.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_gct(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gho.c: In function ‘header_check_ghost’:
file_gho.c:53:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_ghost(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gho.c:53:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_ghost(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gho.c:53:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_ghost(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gi.c: In function ‘header_check_gi’:
file_gi.c:60:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   60 | static int header_check_gi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gi.c:60:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   60 | static int header_check_gi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gi.c:60:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   60 | static int header_check_gi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gif.c: In function ‘header_check_gif’:
file_gif.c:202:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  202 | static int header_check_gif(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gif.c:202:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  202 | static int header_check_gif(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gm6.c: In function ‘header_check_gm81’:
file_gm6.c:53:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_gm81(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_gm6.c:53:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_gm81(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gm6.c:53:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_gm81(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gm6.c:53:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_gm81(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gm6.c: In function ‘header_check_gmk’:
file_gm6.c:67:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   67 | static int header_check_gmk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_gm6.c:67:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   67 | static int header_check_gmk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gm6.c:67:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   67 | static int header_check_gmk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gm6.c:67:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   67 | static int header_check_gmk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gm6.c: In function ‘header_check_gm6’:
file_gm6.c:81:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   81 | static int header_check_gm6(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_gm6.c:81:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   81 | static int header_check_gm6(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gm6.c:81:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   81 | static int header_check_gm6(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gm6.c:81:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   81 | static int header_check_gm6(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gm6.c: In function ‘header_check_gmd’:
file_gm6.c:95:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   95 | static int header_check_gmd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_gm6.c:95:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   95 | static int header_check_gmd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gm6.c:95:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   95 | static int header_check_gmd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gm6.c:95:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   95 | static int header_check_gmd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gp5.c: In function ‘header_check_gp5’:
file_gp5.c:69:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   69 | static int header_check_gp5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gp5.c:69:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   69 | static int header_check_gp5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gp5.c:69:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   69 | static int header_check_gp5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gpg.c: In function ‘header_check_gpg’:
file_gpg.c:540:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  540 | static int header_check_gpg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gpg.c:540:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  540 | static int header_check_gpg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gp2.c: In function ‘header_check_gp2’:
file_gp2.c:67:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   67 | static int header_check_gp2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_gp2.c:67:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   67 | static int header_check_gp2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gp2.c:67:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   67 | static int header_check_gp2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gp2.c:67:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   67 | static int header_check_gp2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gpx.c: In function ‘header_check_gpx’:
file_gpx.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_gpx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gpx.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_gpx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_gpx.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_gpx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gsm.c: In function ‘header_check_gsm’:
file_gsm.c:88:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   88 | static int header_check_gsm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gsm.c:88:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   88 | static int header_check_gsm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_hdf5.c: In function ‘header_check_hdf5’:
file_hdf5.c:66:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   66 | static int header_check_hdf5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_hdf5.c:66:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   66 | static int header_check_hdf5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_hdf5.c:66:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   66 | static int header_check_hdf5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_hdf.c: In function ‘header_check_hdf’:
file_hdf.c:170:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  170 | static int header_check_hdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_hdf.c:170:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  170 | static int header_check_hdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_hdf.c:170:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  170 | static int header_check_hdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gz.c: In function ‘file_check_bgzf’:
file_gz.c:126:46: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  126 | static void file_check_bgzf(file_recovery_t *file_recovery)
      |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_gz.c: In function ‘header_check_bgzf’:
file_gz.c:141:115: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  141 | static int header_check_bgzf(const unsigned char *buffer, const unsigned char *buffer_uncompr, const unsigned int buffer_size, file_recovery_t *file_recovery_new)
      |                                                                                                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_gz.c: In function ‘header_check_gz’:
file_gz.c:251:25: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  251 |     d_stream.next_in  = (Bytef*)buffer_compr;
      |                         ^
file_gz.c:182:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  182 | static int header_check_gz(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_hdr.c: In function ‘header_check_hdr’:
file_hdr.c:67:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   67 | static int header_check_hdr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_hdr.c:67:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   67 | static int header_check_hdr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_hdr.c:67:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   67 | static int header_check_hdr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_hds.c: In function ‘header_check_hds’:
file_hds.c:65:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   65 | static int header_check_hds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_hds.c:65:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   65 | static int header_check_hds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_hds.c:65:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   65 | static int header_check_hds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_hm.c: In function ‘header_check_hm’:
file_hm.c:52:49: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_hm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_hm.c:52:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_hm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_hm.c:52:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_hm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_hm.c:52:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_hm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_hfsp.c: In function ‘header_check_hfsp’:
file_hfsp.c:55:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   55 | static int header_check_hfsp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_hfsp.c:55:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   55 | static int header_check_hfsp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_hfsp.c:55:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   55 | static int header_check_hfsp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_hr9.c: In function ‘header_check_hr9’:
file_hr9.c:63:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   63 | static int header_check_hr9(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_hr9.c:63:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   63 | static int header_check_hr9(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_hr9.c:63:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   63 | static int header_check_hr9(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_hr9.c:63:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   63 | static int header_check_hr9(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ibd.c: In function ‘header_check_ibd’:
file_ibd.c:81:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   81 | static int header_check_ibd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ibd.c:81:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   81 | static int header_check_ibd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ico.c: In function ‘header_check_ico’:
file_ico.c:89:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   89 | static int header_check_ico(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ico.c:89:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   89 | static int header_check_ico(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_icns.c: In function ‘header_check_icns’:
file_icns.c:112:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  112 | static int header_check_icns(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_icns.c:112:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  112 | static int header_check_icns(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_icns.c:112:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  112 | static int header_check_icns(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_icc.c: In function ‘header_check_icc’:
file_icc.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_icc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_icc.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_icc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_icc.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_icc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_http.c: In function ‘header_check_http’:
file_http.c:52:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_http(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_http.c:52:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_http(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_http.c:52:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_http(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_http.c:52:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_http(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_imb.c: In function ‘header_check_imb’:
file_imb.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_imb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_imb.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_imb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_imb.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_imb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_imb.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_imb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_indd.c: In function ‘header_check_indd’:
file_indd.c:144:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  144 | static int header_check_indd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_indd.c:144:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  144 | static int header_check_indd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_info.c: In function ‘header_check_info’:
file_info.c:52:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_info(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_info.c:52:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_info(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_info.c:52:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_info(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_info.c:52:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_info(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_idx.c: In function ‘header_check_idx’:
file_idx.c:79:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   79 | static int header_check_idx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_idx.c:79:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   79 | static int header_check_idx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ifo.c: In function ‘header_check_ifo’:
file_ifo.c:61:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   61 | static int header_check_ifo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ifo.c:61:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_ifo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ifo.c:61:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_ifo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_jks.c: In function ‘header_check_jks’:
file_jks.c:62:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   62 | static int header_check_jks(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_jks.c:62:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   62 | static int header_check_jks(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_journal.c: In function ‘header_check_journal’:
file_jks.c:62:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   62 | static int header_check_jks(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_journal.c:98:81: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   98 | static int header_check_journal(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_journal.c:98:113: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   98 | static int header_check_journal(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_journal.c:98:154: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   98 | static int header_check_journal(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_it.c: In function ‘header_check_it’:
file_it.c:80:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   80 | static int header_check_it(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_it.c:80:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   80 | static int header_check_it(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_it.c:80:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   80 | static int header_check_it(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_itu.c: In function ‘header_check_itunes’:
file_itu.c:53:80: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_itunes(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_itu.c:53:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_itunes(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_itu.c:53:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_itunes(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_iso.c: In function ‘header_check_iso’:
file_iso.c:54:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_iso(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_iso.c:54:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_iso(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_kdbx.c: In function ‘header_check_kdbx’:
file_kdbx.c:52:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_kdbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_kdbx.c:52:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_kdbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_kdbx.c:52:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_kdbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_kdbx.c:52:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_kdbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_key.c: In function ‘header_check_key’:
file_key.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_key(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_key.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_key(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_key.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_key(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_key.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_key(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_kdb.c: In function ‘header_check_kdb’:
file_kdb.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_kdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_kdb.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_kdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_kdb.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_kdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_kdb.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_kdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_jsonlz4.c: In function ‘header_check_jsonlz4’:
file_jsonlz4.c:54:81: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_jsonlz4(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_jsonlz4.c:54:113: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_jsonlz4(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_jsonlz4.c:54:154: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_jsonlz4(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_jpg.c: In function ‘header_check_jpg’:
file_jpg.c:882:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  882 | static int header_check_jpg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_jpg.c: In function ‘my_output_message’:
file_jpg.c:1085:45: warning: unused parameter ‘cinfo’ [-Wunused-parameter]
 1085 | static void my_output_message (j_common_ptr cinfo)
      |                                ~~~~~~~~~~~~~^~~~~
file_jpg.c: In function ‘jpg_term_source’:
file_jpg.c:1276:47: warning: unused parameter ‘cinfo’ [-Wunused-parameter]
 1276 | static void jpg_term_source (j_decompress_ptr cinfo)
      |                              ~~~~~~~~~~~~~~~~~^~~~~
file_jpg.c: In function ‘jpg_find_error’:
file_jpg.c:1602:118: warning: unused parameter ‘checkpoint_offset’ [-Wunused-parameter]
 1602 | static uint64_t jpg_find_error(struct jpeg_session_struct *jpeg_session, const unsigned int *offsets, const uint64_t checkpoint_offset)
      |                                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
file_ldf.c: In function ‘header_check_ldf’:
file_ldf.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_ldf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ldf.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_ldf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ldf.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_ldf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_jpg.c: In function ‘jpg_check_sof0’:
file_jpg.c:1953:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1953 |     if(length < 8+h->nbr*3)
      |               ^
file_jpg.c: In function ‘jpg_save_thumbnail’:
file_jpg.c:2064:105: warning: unused parameter ‘nbytes’ [-Wunused-parameter]
 2064 | static void jpg_save_thumbnail(const file_recovery_t *file_recovery, const char *buffer, const uint64_t nbytes, const uint64_t thumb_offset, const unsigned int thumb_size)
      |                                                                                          ~~~~~~~~~~~~~~~^~~~~~
file_lit.c: In function ‘header_check_lit’:
file_lit.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_lit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_lit.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_lit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_lit.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_lit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_lit.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_lit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_logic.c: In function ‘header_check_logic’:
file_logic.c:52:52: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_logic(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                               ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_logic.c:52:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_logic(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_logic.c:52:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_logic(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_logic.c:52:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_logic(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_lnk.c: In function ‘header_check_lnk’:
file_lnk.c:236:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  236 | static int header_check_lnk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_lnk.c:236:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  236 | static int header_check_lnk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_lso.c: In function ‘header_check_lso’:
file_lso.c:65:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   65 | static int header_check_lso(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_lso.c:65:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   65 | static int header_check_lso(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_lso.c:65:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   65 | static int header_check_lso(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_lso.c:65:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   65 | static int header_check_lso(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_luks.c: In function ‘header_check_luks’:
file_luks.c:56:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   56 | static int header_check_luks(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_luks.c:56:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   56 | static int header_check_luks(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_luks.c:56:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   56 | static int header_check_luks(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_lxo.c: In function ‘header_check_lxo’:
file_lxo.c:61:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   61 | static int header_check_lxo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_lxo.c:61:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_lxo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_lxo.c:61:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_lxo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_lz.c: In function ‘header_check_lz’:
file_lz.c:52:49: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_lz(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_lz.c:52:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_lz(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_lz.c:52:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_lz(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_lz.c:52:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_lz(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_lzo.c: In function ‘header_check_lzo’:
file_lzo.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_lzo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_lzo.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_lzo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_lzo.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_lzo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_lzo.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_lzo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_m2ts.c: In function ‘header_check_m2ts’:
file_m2ts.c:157:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  157 | static int header_check_m2ts(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_m2ts.c: In function ‘header_check_m2t’:
file_m2ts.c:240:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  240 | static int header_check_m2t(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mat.c: In function ‘header_check_mat’:
file_mat.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_mat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mat.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_mat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mat.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_mat(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_lzh.c: In function ‘header_check_lzh’:
file_lzh.c:136:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  136 | static int header_check_lzh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_lzh.c:136:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  136 | static int header_check_lzh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_lzh.c:136:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  136 | static int header_check_lzh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_max.c: In function ‘header_check_max’:
file_max.c:54:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   54 | static int header_check_max(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_max.c:54:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_max(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_max.c:54:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_max(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_max.c:54:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_max(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_maxis.c: In function ‘header_check_maxis’:
file_maxis.c:52:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_maxis(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_maxis.c:52:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_maxis(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_maxis.c:52:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_maxis(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mb.c: In function ‘header_check_mb’:
file_mb.c:61:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   61 | static int header_check_mb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mb.c:61:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_mb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mb.c:61:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_mb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mb.c: In function ‘header_check_mp’:
file_mb.c:83:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   83 | static int header_check_mp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mb.c:83:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   83 | static int header_check_mp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mb.c:83:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   83 | static int header_check_mp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mcd.c: In function ‘header_check_mcd’:
file_mcd.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_mcd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mcd.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_mcd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mcd.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_mcd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mdb.c: In function ‘header_check_accdb’:
file_mdb.c:63:52: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   63 | static int header_check_accdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                               ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_mdb.c:63:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   63 | static int header_check_accdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mdb.c:63:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   63 | static int header_check_accdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mdb.c:63:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   63 | static int header_check_accdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mdb.c: In function ‘header_check_mdb’:
file_mdb.c:76:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   76 | static int header_check_mdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_mdb.c:76:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   76 | static int header_check_mdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mdb.c:76:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   76 | static int header_check_mdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mdb.c:76:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   76 | static int header_check_mdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mdf.c: In function ‘header_check_mdf’:
file_mdf.c:54:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_mdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mdf.c:54:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_mdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mdf.c:54:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_mdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mdp.c: In function ‘header_check_mdp’:
file_mdp.c:62:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   62 | static int header_check_mdp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mdp.c:62:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   62 | static int header_check_mdp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mdp.c:62:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   62 | static int header_check_mdp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mfa.c: In function ‘header_check_mfa’:
file_mfa.c:64:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   64 | static int header_check_mfa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_mfa.c:64:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   64 | static int header_check_mfa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mfa.c:64:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   64 | static int header_check_mfa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mfa.c:64:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   64 | static int header_check_mfa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mfg.c: In function ‘header_check_mfg’:
file_mfg.c:68:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   68 | static int header_check_mfg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_mfg.c:68:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   68 | static int header_check_mfg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mfg.c:68:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   68 | static int header_check_mfg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mfg.c:68:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   68 | static int header_check_mfg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mft.c: In function ‘header_check_mft’:
file_mft.c:83:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   83 | static int header_check_mft(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mft.c:83:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   83 | static int header_check_mft(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mft.c:83:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   83 | static int header_check_mft(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mig.c: In function ‘header_check_mig’:
file_mig.c:123:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  123 | static int header_check_mig(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mig.c:123:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  123 | static int header_check_mig(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mig.c:123:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  123 | static int header_check_mig(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mk5.c: In function ‘header_check_mk5’:
file_mk5.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_mk5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mk5.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_mk5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mk5.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_mk5(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mid.c: In function ‘header_check_mid’:
file_mid.c:147:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  147 | static int header_check_mid(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mid.c:147:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  147 | static int header_check_mid(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mid.c:147:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  147 | static int header_check_mid(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mobi.c: In function ‘header_check_mobi’:
file_mobi.c:74:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   74 | static int header_check_mobi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_mobi.c:74:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   74 | static int header_check_mobi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mobi.c:74:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   74 | static int header_check_mobi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mobi.c:74:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   74 | static int header_check_mobi(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mov.c: In function ‘header_check_mov_aux’:
file_mov.c:246:113: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  246 | static int header_check_mov_aux(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mkv.c: In function ‘header_check_mkv’:
file_mkv.c:193:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  193 | static int header_check_mkv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mkv.c:193:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  193 | static int header_check_mkv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mlv.c: In function ‘header_check_mlv’:
file_mlv.c:203:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  203 | static int header_check_mlv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mlv.c:203:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  203 | static int header_check_mlv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mlv.c:203:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  203 | static int header_check_mlv(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mp3.c: In function ‘header_check_id3’:
file_mp3.c:462:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  462 | static int header_check_id3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mp3.c:462:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  462 | static int header_check_id3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mp3.c:462:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  462 | static int header_check_id3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mp3.c: In function ‘header_check_mp3’:
file_mp3.c:509:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  509 | static int header_check_mp3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mpg.c: In function ‘header_check_mpg_Pack’:
file_mpg.c:227:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  227 | static int header_check_mpg_Pack(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mpg.c: In function ‘header_check_mpg_System’:
file_mpg.c:295:116: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  295 | static int header_check_mpg_System(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mpg.c: In function ‘header_check_mpg_Sequence’:
file_mpg.c:339:118: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  339 | static int header_check_mpg_Sequence(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mpg.c: In function ‘header_check_mpg4_ElemVideo’:
file_mpg.c:376:120: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  376 | static int header_check_mpg4_ElemVideo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mpl.c: In function ‘header_check_mpl’:
file_mpl.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_mpl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_mpl.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_mpl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mpl.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_mpl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mpl.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_mpl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mrw.c: In function ‘header_check_mrw’:
file_mrw.c:82:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   82 | static int header_check_mrw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mrw.c:82:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   82 | static int header_check_mrw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mrw.c:82:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   82 | static int header_check_mrw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mus.c: In function ‘header_check_mus’:
file_mus.c:65:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   65 | static int header_check_mus(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_mus.c:65:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   65 | static int header_check_mus(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mus.c:65:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   65 | static int header_check_mus(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mus.c:65:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   65 | static int header_check_mus(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_msa.c: In function ‘header_check_msa’:
file_msa.c:60:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   60 | static int header_check_msa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_msa.c:60:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   60 | static int header_check_msa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_msa.c:60:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   60 | static int header_check_msa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mxf.c: In function ‘get_mxf_size’:
file_mxf.c:80:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   80 | static uint64_t get_mxf_size(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int i)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mxf.c: In function ‘header_check_mxf’:
file_mxf.c:139:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  139 | static int header_check_mxf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mxf.c:139:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  139 | static int header_check_mxf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mxf.c:139:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  139 | static int header_check_mxf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_myo.c: In function ‘header_check_myo’:
file_myo.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_myo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_myo.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_myo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mysql.c: In function ‘header_check_myisam’:
file_mysql.c:54:53: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   54 | static int header_check_myisam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_mysql.c:54:80: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_myisam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mysql.c:54:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_myisam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mysql.c:54:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_myisam(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_mysql.c: In function ‘header_check_mysql’:
file_mysql.c:69:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   69 | static int header_check_mysql(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_mysql.c:69:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   69 | static int header_check_mysql(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_mysql.c:69:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   69 | static int header_check_mysql(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_nds.c: In function ‘header_check_nds’:
file_nds.c:73:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   73 | static int header_check_nds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_nds.c:73:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   73 | static int header_check_nds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_nds.c:73:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   73 | static int header_check_nds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_njx.c: In function ‘header_check_njx’:
file_njx.c:66:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   66 | static int header_check_njx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_njx.c:66:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   66 | static int header_check_njx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_njx.c:66:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   66 | static int header_check_njx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_nk2.c: In function ‘header_check_nk2’:
file_nk2.c:262:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  262 | static int header_check_nk2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_nk2.c:262:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  262 | static int header_check_nk2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_nk2.c:262:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  262 | static int header_check_nk2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_nk2.c:262:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  262 | static int header_check_nk2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_nes.c: In function ‘header_check_nes’:
file_nes.c:61:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   61 | static int header_check_nes(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_nes.c:61:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_nes(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_nes.c:61:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_nes(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_nd2.c: In function ‘header_check_nd2’:
file_nd2.c:54:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_nd2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_nd2.c:54:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_nd2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_nd2.c:54:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_nd2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_one.c: In function ‘header_check_one’:
file_one.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_one(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_one.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_one(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_one.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_one(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_orf.c: In function ‘header_check_orf_IIRS’:
file_orf.c:53:55: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_orf_IIRS(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_orf.c:53:82: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_orf_IIRS(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_orf.c:53:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_orf_IIRS(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_orf.c:53:155: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_orf_IIRS(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_orf.c: In function ‘header_check_orf_IIRO’:
file_orf.c:66:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   66 | static int header_check_orf_IIRO(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_orf.c:66:155: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   66 | static int header_check_orf_IIRO(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ogg.c: In function ‘header_check_ogg’:
file_ogg.c:108:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  108 | static int header_check_ogg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ogg.c:108:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  108 | static int header_check_ogg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_oci.c: In function ‘header_check_oci’:
file_oci.c:110:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  110 | static int header_check_oci(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_oci.c:110:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  110 | static int header_check_oci(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_nsf.c: In function ‘header_check_nsf’:
file_nsf.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_nsf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_nsf.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_nsf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_nsf.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_nsf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_par2.c: In function ‘header_check_par2’:
file_par2.c:141:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  141 | static int header_check_par2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_par2.c:141:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  141 | static int header_check_par2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pap.c: In function ‘header_check_pap’:
file_pap.c:53:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_pap(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_pap.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_pap(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pap.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_pap(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pap.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_pap(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pcap.c: In function ‘header_check_pcap’:
file_pcap.c:52:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_pcap(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_pcap.c:52:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_pcap(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pcap.c:52:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_pcap(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pcap.c:52:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_pcap(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_paf.c: In function ‘header_check_paf’:
file_paf.c:55:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   55 | static int header_check_paf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_paf.c:55:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   55 | static int header_check_paf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_paf.c:55:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   55 | static int header_check_paf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_paf.c:55:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   55 | static int header_check_paf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pa.c: In function ‘header_check_pa’:
file_pa.c:58:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   58 | static int header_check_pa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pa.c:58:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   58 | static int header_check_pa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pa.c:58:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   58 | static int header_check_pa(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pcx.c: In function ‘header_check_pcx’:
file_pcx.c:87:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   87 | static int header_check_pcx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pcx.c:87:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   87 | static int header_check_pcx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pcx.c:87:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   87 | static int header_check_pcx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pct.c: In function ‘header_check_pct’:
file_pct.c:111:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  111 | static int header_check_pct(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pct.c:111:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  111 | static int header_check_pct(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pcb.c: In function ‘header_check_pcb’:
file_pcb.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_pcb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_pcb.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_pcb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pcb.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_pcb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pcb.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_pcb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pdb.c: In function ‘data_check_pdb81’:
file_pdb.c:65:24: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
   65 |     const unsigned int i=file_recovery->calculated_file_size + buffer_size/2 - file_recovery->file_size;
      |                        ^
file_pdb.c:55:16: note: shadowed declaration is here
   55 |   unsigned int i;
      |                ^
file_pdb.c:55:16: warning: unused variable ‘i’ [-Wunused-variable]
file_pdb.c: In function ‘data_check_pdb82’:
file_pdb.c:95:24: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
   95 |     const unsigned int i=file_recovery->calculated_file_size + buffer_size/2 - file_recovery->file_size;
      |                        ^
file_pdb.c:85:16: note: shadowed declaration is here
   85 |   unsigned int i;
      |                ^
file_pdb.c:85:16: warning: unused variable ‘i’ [-Wunused-variable]
file_pdb.c: In function ‘header_check_pdb’:
file_pdb.c:114:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  114 | static int header_check_pdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pdb.c:114:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  114 | static int header_check_pdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pdb.c:114:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  114 | static int header_check_pdb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pdf.c: In function ‘file_rename_pdf’:
file_pdf.c:119:13: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  119 |   if(offset > PHOTOREC_MAX_FILE_SIZE)
      |             ^
file_pdf.c: In function ‘header_check_pdf’:
file_pdf.c:472:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  472 | static int header_check_pdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pdf.c:472:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  472 | static int header_check_pdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pf.c: In function ‘header_check_pf’:
file_pf.c:103:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  103 | static int header_check_pf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pf.c:103:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  103 | static int header_check_pf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pf.c:103:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  103 | static int header_check_pf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pfx.c: In function ‘header_check_pfx’:
file_pfx.c:75:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   75 | static int header_check_pfx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pds.c: In function ‘header_check_pds’:
file_pfx.c:75:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   75 | static int header_check_pfx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pfx.c:75:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   75 | static int header_check_pfx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pds.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_pds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_pds.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_pds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pds.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_pds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pds.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_pds(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pgdump.c: In function ‘header_check_pgdump’:
file_pgdump.c:105:80: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  105 | static int header_check_pgdump(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pgdump.c:105:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  105 | static int header_check_pgdump(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pgdump.c:105:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  105 | static int header_check_pgdump(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_plr.c: In function ‘header_check_plr’:
file_plr.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_plr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_plr.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_plr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_plr.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_plr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_plr.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_plr(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_plt.c: In function ‘header_check_plt’:
file_plt.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_plt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_plt.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_plt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_plt.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_plt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_plt.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_plt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_png.c: In function ‘header_check_jng’:
file_png.c:265:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  265 | static int header_check_jng(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_png.c:265:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  265 | static int header_check_jng(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_png.c:265:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  265 | static int header_check_jng(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_png.c: In function ‘header_check_mng’:
file_png.c:294:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  294 | static int header_check_mng(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_png.c:294:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  294 | static int header_check_mng(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_png.c:294:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  294 | static int header_check_mng(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_png.c: In function ‘header_check_png’:
file_png.c:323:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  323 | static int header_check_png(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_png.c:323:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  323 | static int header_check_png(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_plist.c: In function ‘header_check_plist’:
file_plist.c:56:52: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   56 | static int header_check_plist(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                               ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_plist.c:56:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   56 | static int header_check_plist(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_plist.c:56:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   56 | static int header_check_plist(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pnm.c: In function ‘header_check_pbm’:
file_pnm.c:54:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   54 | static int header_check_pbm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pnm.c:54:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   54 | static int header_check_pbm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pnm.c:54:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   54 | static int header_check_pbm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pnm.c: In function ‘header_check_pgm’:
file_pnm.c:70:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   70 | static int header_check_pgm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pnm.c:70:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   70 | static int header_check_pgm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pnm.c:70:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   70 | static int header_check_pgm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pnm.c: In function ‘header_check_ppm’:
file_pnm.c:86:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   86 | static int header_check_ppm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pnm.c:86:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   86 | static int header_check_ppm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pnm.c:86:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   86 | static int header_check_ppm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_prd.c: In function ‘header_check_prd’:
file_prd.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_prd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_prd.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_prd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_prd.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_prd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_prc.c: In function ‘header_check_prc’:
file_prc.c:70:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   70 | static int header_check_prc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_prc.c:70:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   70 | static int header_check_prc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_prc.c:70:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   70 | static int header_check_prc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_prt.c: In function ‘header_check_prt’:
file_prt.c:68:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   68 | static int header_check_prt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_prt.c:68:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   68 | static int header_check_prt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_prt.c:68:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   68 | static int header_check_prt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_prt.c:68:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   68 | static int header_check_prt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ps.c: In function ‘file_check_ps’:
file_ps.c:58:36: warning: initializer-string for array of ‘unsigned char’ is too long for C++ (6 chars into 5 available) [-Wc++-compat]
   58 |   const unsigned char ps_footer[5]="%%EOF";
      |                                    ^~~~~~~
file_ps.c: In function ‘header_check_ps’:
file_ps.c:118:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  118 |         if(i+5 <= buffer_size && memcmp(&buffer[i],"EPSF-",5)==0)
      |                ^~
file_ps.c:97:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   97 | static int header_check_ps(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ps.c:97:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   97 | static int header_check_ps(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_psf.c: In function ‘header_check_psf’:
file_psf.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_psf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_psf.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_psf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_psd.c: In function ‘psd_skip_image_data’:
file_psd.c:83:62: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   83 | static data_check_t psd_skip_image_data(const unsigned char *buffer, const unsigned int buffer_size, file_recovery_t *file_recovery)
      |                                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_psd.c:83:89: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   83 | static data_check_t psd_skip_image_data(const unsigned char *buffer, const unsigned int buffer_size, file_recovery_t *file_recovery)
      |                                                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_psp.c: In function ‘header_check_psp’:
file_psp.c:89:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   89 | static int header_check_psp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_psp.c:89:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   89 | static int header_check_psp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_psp.c:89:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   89 | static int header_check_psp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_psd.c: In function ‘header_check_psd’:
file_psd.c:205:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  205 | static int header_check_psd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_psd.c:205:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  205 | static int header_check_psd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_psd.c:205:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  205 | static int header_check_psd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_psb.c: In function ‘psb_skip_image_data’:
file_psb.c:93:62: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   93 | static data_check_t psb_skip_image_data(const unsigned char *buffer, const unsigned int buffer_size, file_recovery_t *file_recovery)
      |                                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_psb.c:93:89: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   93 | static data_check_t psb_skip_image_data(const unsigned char *buffer, const unsigned int buffer_size, file_recovery_t *file_recovery)
      |                                                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_psb.c: In function ‘header_check_psb’:
file_psb.c:216:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  216 | static int header_check_psb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_psb.c:216:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  216 | static int header_check_psb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_psb.c:216:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  216 | static int header_check_psb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pst.c: In function ‘header_check_dbx’:
file_pst.c:59:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   59 | static int header_check_dbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pst.c:59:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   59 | static int header_check_dbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pst.c:59:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   59 | static int header_check_dbx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pst.c: In function ‘header_check_wab’:
file_pst.c:106:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  106 | static int header_check_wab(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_pst.c:106:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  106 | static int header_check_wab(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pst.c:106:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  106 | static int header_check_wab(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pst.c:106:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  106 | static int header_check_wab(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pst.c: In function ‘header_check_pst’:
file_pst.c:121:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  121 | static int header_check_pst(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pst.c:121:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  121 | static int header_check_pst(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pst.c:121:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  121 | static int header_check_pst(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ptf.c: In function ‘header_check_ptf’:
file_ptf.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_ptf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ptf.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_ptf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ptf.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_ptf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ptb.c: In function ‘header_check_ptb’:
file_ptb.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_ptb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ptb.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_ptb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ptb.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_ptb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pzh.c: In function ‘header_check_pzh’:
file_pzh.c:82:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   82 | static int header_check_pzh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_pzh.c:82:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   82 | static int header_check_pzh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pzh.c:82:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   82 | static int header_check_pzh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pzh.c:82:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   82 | static int header_check_pzh(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pzf.c: In function ‘header_check_pzf’:
file_pzf.c:69:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   69 | static int header_check_pzf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_pzf.c:69:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   69 | static int header_check_pzf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pzf.c:69:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   69 | static int header_check_pzf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pzf.c:69:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   69 | static int header_check_pzf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_pyc.c: In function ‘header_check_pyc’:
file_pyc.c:62:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   62 | static int header_check_pyc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_pyc.c:62:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   62 | static int header_check_pyc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_pyc.c:62:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   62 | static int header_check_pyc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_qxd.c: In function ‘header_check_qxd’:
file_qxd.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_qxd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_qxd.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_qxd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_qxd.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_qxd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_qxd.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_qxd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_qxd.c: In function ‘header_check_qxp’:
file_qxd.c:66:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   66 | static int header_check_qxp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_qxd.c:66:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   66 | static int header_check_qxp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_qxd.c:66:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   66 | static int header_check_qxp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_qxd.c:66:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   66 | static int header_check_qxp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_qdf.c: In function ‘header_check_qdf’:
file_qdf.c:55:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   55 | static int header_check_qdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_qdf.c:55:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   55 | static int header_check_qdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_qdf.c:55:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   55 | static int header_check_qdf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_qkt.c: In function ‘header_check_qkt’:
file_qkt.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_qkt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_qkt.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_qkt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_qkt.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_qkt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_qkt.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_qkt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_r3d.c: In function ‘header_check_r3d’:
file_r3d.c:144:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  144 | static int header_check_r3d(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_r3d.c:144:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  144 | static int header_check_r3d(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_r3d.c:144:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  144 | static int header_check_r3d(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_r3d.c: In function ‘header_check_r3d_v2’:
file_r3d.c:171:80: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  171 | static int header_check_r3d_v2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_r3d.c:171:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  171 | static int header_check_r3d_v2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_r3d.c:171:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  171 | static int header_check_r3d_v2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_qbb.c: In function ‘header_check_qbb’:
file_qbb.c:137:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  137 | static int header_check_qbb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_qbb.c:137:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  137 | static int header_check_qbb(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_qbb.c: In function ‘header_check_qbw’:
file_qbb.c:189:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  189 | static int header_check_qbw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_qbb.c:189:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  189 | static int header_check_qbw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_qbb.c:189:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  189 | static int header_check_qbw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_qbb.c: In function ‘header_check_qbw2’:
file_qbb.c:211:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  211 | static int header_check_qbw2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_qbb.c:211:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  211 | static int header_check_qbw2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_qbb.c:211:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  211 | static int header_check_qbw2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_raf.c: In function ‘header_check_raf’:
file_raf.c:71:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   71 | static int header_check_raf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_raf.c:71:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   71 | static int header_check_raf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_raf.c:71:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   71 | static int header_check_raf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rar.c: In function ‘header_check_rar15fmt’:
file_rar.c:69:82: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   69 | static int header_check_rar15fmt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_rar.c:69:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   69 | static int header_check_rar15fmt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rar.c:69:155: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   69 | static int header_check_rar15fmt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rar.c: In function ‘header_check_rar50fmt’:
file_rar.c:99:82: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   99 | static int header_check_rar50fmt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_rar.c:99:114: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   99 | static int header_check_rar50fmt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rar.c:99:155: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   99 | static int header_check_rar50fmt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ra.c: In function ‘header_check_ra’:
file_ra.c:97:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   97 | static int header_check_ra(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ra.c:97:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   97 | static int header_check_ra(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ra.c:97:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   97 | static int header_check_ra(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rdc.c: In function ‘header_check_rdc’:
file_rdc.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_rdc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_rdc.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_rdc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_rdc.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_rdc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rdc.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_rdc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_raw.c: In function ‘header_check_raw’:
file_raw.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_raw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_raw.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_raw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_raw.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_raw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_raw.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_raw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rfp.c: In function ‘header_check_rfp’:
file_rfp.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_rfp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_rfp.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_rfp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_rfp.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_rfp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rfp.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_rfp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_res.c: In function ‘header_check_res’:
file_res.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_res(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_res.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_res(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_res.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_res(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_res.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_res(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_riff.c: In function ‘header_check_riff’:
file_riff.c:307:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  307 | static int header_check_riff(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_riff.c:307:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  307 | static int header_check_riff(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_riff.c: In function ‘header_check_rifx’:
file_riff.c:415:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  415 | static int header_check_rifx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_riff.c:415:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  415 | static int header_check_rifx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_riff.c:415:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  415 | static int header_check_rifx(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_reg.c: In function ‘header_check_reg_9x’:
file_reg.c:81:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   81 | static int header_check_reg_9x(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_reg.c:81:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   81 | static int header_check_reg_9x(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_reg.c: In function ‘header_check_reg_nt’:
file_reg.c:122:80: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  122 | static int header_check_reg_nt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_reg.c:122:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  122 | static int header_check_reg_nt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_reg.c:122:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  122 | static int header_check_reg_nt(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rm.c: In function ‘header_check_rm’:
file_rm.c:63:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   63 | static int header_check_rm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_rm.c:63:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   63 | static int header_check_rm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rm.c:63:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   63 | static int header_check_rm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rpm.c: In function ‘header_check_rpm’:
file_rpm.c:85:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   85 | static int header_check_rpm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_rpm.c:85:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   85 | static int header_check_rpm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rpm.c:85:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   85 | static int header_check_rpm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rns.c: In function ‘header_check_rns’:
file_rns.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_rns(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_rns.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_rns(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_rns.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_rns(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rns.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_rns(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rvl.c: In function ‘header_check_rvl’:
file_rvl.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_rvl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_rvl.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_rvl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rvl.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_rvl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rw2.c: In function ‘header_check_rw2’:
file_rw2.c:55:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   55 | static int header_check_rw2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rw2.c:55:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   55 | static int header_check_rw2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_sdw.c: In function ‘header_check_sdw’:
file_sdw.c:50:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   50 | static int header_check_sdw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_sdw.c:50:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   50 | static int header_check_sdw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_sdw.c:50:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   50 | static int header_check_sdw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_sdw.c:50:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   50 | static int header_check_sdw(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_save.c: In function ‘header_check_save’:
file_save.c:52:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_save(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_save.c:52:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_save(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_save.c:52:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_save(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_save.c:52:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_save(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ses.c: In function ‘header_check_ses’:
file_ses.c:53:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_ses(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_ses.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_ses(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_ses.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_ses(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_ses.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_ses(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_sdsk.c: In function ‘header_check_sdsk’:
file_sdsk.c:52:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_sdsk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_sdsk.c:52:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_sdsk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_sdsk.c:52:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_sdsk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_sdsk.c:52:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_sdsk(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_rx2.c: In function ‘header_check_rx2’:
file_rx2.c:60:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   60 | static int header_check_rx2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_rx2.c:60:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   60 | static int header_check_rx2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_rx2.c:60:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   60 | static int header_check_rx2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_shp.c: In function ‘header_check_shp’:
file_shp.c:99:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   99 | static int header_check_shp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_shp.c:99:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   99 | static int header_check_shp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_shp.c:99:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   99 | static int header_check_shp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_sib.c: In function ‘header_check_sib’:
file_sib.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_sib(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_sib.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_sib(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_sib.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_sib(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_sib.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_sib(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_shn.c: In function ‘header_check_shn’:
file_shn.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_shn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_shn.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_shn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_shn.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_shn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_shn.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_shn(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_sgcta.c: In function ‘header_check_sgcta’:
file_sgcta.c:52:52: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_sgcta(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                               ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_sgcta.c:52:79: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_sgcta(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_sgcta.c:52:111: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_sgcta(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_sgcta.c:52:152: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_sgcta(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_sig.c: In function ‘header_check_sig’:
file_sig.c:244:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  244 | static int header_check_sig(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_sig.c:244:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  244 | static int header_check_sig(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_sig.c:244:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  244 | static int header_check_sig(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_skp.c: In function ‘header_check_skp’:
file_skp.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_skp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_skp.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_skp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_skp.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_skp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_skp.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_skp(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_skd.c: In function ‘header_check_skd’:
file_skd.c:51:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   51 | static int header_check_skd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_skd.c:51:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   51 | static int header_check_skd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_skd.c:51:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   51 | static int header_check_skd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_skd.c:51:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   51 | static int header_check_skd(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_snag.c: In function ‘header_check_snag’:
file_snag.c:63:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   63 | static int header_check_snag(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_snag.c:63:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   63 | static int header_check_snag(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_snag.c:63:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   63 | static int header_check_snag(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_snag.c:63:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   63 | static int header_check_snag(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_sit.c: In function ‘header_check_sit’:
file_sit.c:53:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_sit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_sit.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_sit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_sit.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_sit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_sit.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_sit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_spe.c: In function ‘header_check_spe’:
file_spe.c:280:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  280 | static int header_check_spe(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_spe.c:280:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  280 | static int header_check_spe(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_spss.c: In function ‘header_check_spss’:
file_spss.c:52:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_spss(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_spss.c:52:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_spss(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_spss.c:52:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_spss(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_spss.c:52:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_spss(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_spf.c: In function ‘header_check_spf’:
file_spf.c:121:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  121 | static int header_check_spf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_spf.c:121:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  121 | static int header_check_spf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_spf.c:121:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  121 | static int header_check_spf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_spf.c:121:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  121 | static int header_check_spf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_sp3.c: In function ‘header_check_sp3’:
file_sp3.c:131:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  131 | static int header_check_sp3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_sp3.c:131:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  131 | static int header_check_sp3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_sp3.c:131:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  131 | static int header_check_sp3(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_sqm.c: In function ‘header_check_sqm’:
file_sqm.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_sqm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_sqm.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_sqm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_sqm.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_sqm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_sqm.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_sqm(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_steuer2014.c: In function ‘header_check_steuer’:
file_steuer2014.c:74:80: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   74 | static int header_check_steuer(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_steuer2014.c:74:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   74 | static int header_check_steuer(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_steuer2014.c:74:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   74 | static int header_check_steuer(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_stl.c: In function ‘header_check_stl’:
file_stl.c:55:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   55 | static int header_check_stl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_stl.c:55:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   55 | static int header_check_stl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_stl.c:55:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   55 | static int header_check_stl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_sql.c: In function ‘header_check_sqlite’:
file_sql.c:82:80: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   82 | static int header_check_sqlite(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_sql.c:82:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   82 | static int header_check_sqlite(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_sql.c:82:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   82 | static int header_check_sqlite(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_studio.c: In function ‘header_check_studio’:
file_studio.c:61:80: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   61 | static int header_check_studio(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_studio.c:61:112: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   61 | static int header_check_studio(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_studio.c:61:153: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   61 | static int header_check_studio(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_stu.c: In function ‘header_check_stuffit’:
file_stu.c:53:54: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_stuffit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_stu.c:53:81: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_stuffit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_stu.c:53:113: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_stuffit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_stu.c:53:154: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_stuffit(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_tar.c: In function ‘header_check_tar’:
file_tar.c:117:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  117 | static int header_check_tar(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_tar.c:117:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  117 | static int header_check_tar(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_tax.c: In function ‘header_check_tax’:
file_tax.c:53:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   53 | static int header_check_tax(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_tax.c:53:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_tax(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_tax.c:53:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_tax(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_tax.c:53:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_tax(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_swf.c: In function ‘header_check_swfc’:
file_swf.c:156:25: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  156 |     d_stream.next_in  = (Bytef*)buffer_compr;
      |                         ^
file_swf.c:131:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  131 | static int header_check_swfc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_swf.c:131:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  131 | static int header_check_swfc(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_swf.c: In function ‘header_check_swf’:
file_swf.c:215:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  215 | static int header_check_swf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_swf.c:215:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  215 | static int header_check_swf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_swf.c:215:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  215 | static int header_check_swf(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_swf.c: In function ‘header_check_swfz’:
file_swf.c:260:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  260 | static int header_check_swfz(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_swf.c:260:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  260 | static int header_check_swfz(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_swf.c:260:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  260 | static int header_check_swfz(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_tib.c: In function ‘header_check_tib’:
file_tib.c:147:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  147 | static int header_check_tib(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_tib.c:147:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  147 | static int header_check_tib(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_tib.c:147:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  147 | static int header_check_tib(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_tib.c:147:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  147 | static int header_check_tib(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_tib.c: In function ‘header_check_tib2’:
file_tib.c:161:51: warning: unused parameter ‘buffer’ [-Wunused-parameter]
  161 | static int header_check_tib2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_tib.c:161:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
  161 | static int header_check_tib2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_tib.c:161:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  161 | static int header_check_tib2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_tib.c:161:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
  161 | static int header_check_tib2(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_tg.c: In function ‘header_check_tg’:
file_tg.c:52:49: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_tg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_tg.c:52:76: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_tg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_tg.c:52:108: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_tg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_tg.c:52:149: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_tg(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_tiff_be.c: In function ‘file_check_tiff_be_aux’:
file_tiff_be.c:712:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  712 |     if(offset_ptr_offset > data_read-4)
      |                          ^
file_tiff_be.c: In function ‘header_check_tiff_be’:
file_tiff_be.c:797:106: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  797 | int header_check_tiff_be(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_tiff_le.c: In function ‘file_check_tiff_le_aux’:
file_tiff_le.c:723:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  723 |     if(offset_ptr_offset > data_read-4)
      |                          ^
file_tiff_le.c:447:16: warning: variable ‘sorted_tag_error’ set but not used [-Wunused-but-set-variable]
  447 |   unsigned int sorted_tag_error=0;
      |                ^~~~~~~~~~~~~~~~
file_tiff_le.c: In function ‘header_check_tiff_le’:
file_tiff_le.c:801:106: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
  801 | int header_check_tiff_le(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_torrent.c: In function ‘header_check_torrent’:
file_torrent.c:53:81: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   53 | static int header_check_torrent(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_torrent.c:53:113: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   53 | static int header_check_torrent(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_torrent.c:53:154: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   53 | static int header_check_torrent(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_tph.c: In function ‘header_check_tph’:
file_tph.c:70:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   70 | static int header_check_tph(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_tph.c:70:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   70 | static int header_check_tph(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_tph.c:70:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   70 | static int header_check_tph(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_tivo.c: In function ‘header_check_tivo’:
file_tivo.c:68:78: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   68 | static int header_check_tivo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_tivo.c:68:110: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   68 | static int header_check_tivo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_tivo.c:68:151: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   68 | static int header_check_tivo(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_tpl.c: In function ‘header_check_tpl’:
file_tpl.c:52:50: warning: unused parameter ‘buffer’ [-Wunused-parameter]
   52 | static int header_check_tpl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~
file_tpl.c:52:77: warning: unused parameter ‘buffer_size’ [-Wunused-parameter]
   52 | static int header_check_tpl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
file_tpl.c:52:109: warning: unused parameter ‘safe_header_only’ [-Wunused-parameter]
   52 | static int header_check_tpl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
file_tpl.c:52:150: warning: unused parameter ‘file_recovery’ [-Wunused-parameter]
   52 | static int header_check_tpl(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new)
      |                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
file_ttf.c: In function ‘header_check_ttf’:
file_ttf.c:108:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  108 |   if((16< file_size)
      |                                          ^
fidentify.c:412:42: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘off_t’ {aka ‘long int’} [-Wsign-compare]
  412 |           if(file_recovery_new.file_size == file_size)
      |                                          ^~
qphotorec.cpp: In member function ‘void QPhotorec::PartListWidget_updateUI()’:
qphotorec.cpp:287:27: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations]
  287 |           partname.sprintf("[%s]", partition->partname);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtCore/qcoreapplication.h:44,
                 from /usr/include/qt5/QtWidgets/qapplication.h:44,
                 from /usr/include/qt5/QtWidgets/QApplication:1,
                 from qphotorec.cpp:59:
/usr/include/qt5/QtCore/qstring.h:390:14: note: declared here
  390 |     QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3);
      |              ^~~~~~~
qphotorec.cpp:292:25: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations]
  292 |           fsname.sprintf(" [%s]", partition->fsname);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt5/QtCore/qstring.h:390:14: note: declared here
  390 |     QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3);
      |              ^~~~~~~
ln: failed to create symbolic link './qphotorec_locale.qrc': File exists
gtk-update-icon-cache: Cache file created successfully.