#ifndef _FILE_BOUNDARIES_H #define _FILE_BOUNDARIES_H #include #include #include #include #include "common.h" #include "endianness_tools.h" /* structures */ struct _file_boundaries { bool invalid_file; off_t start, end; }; /* typedefs */ typedef struct _file_boundaries file_boundaries_t; /* function definitions */ file_boundaries_t* determine_boundaries_BMP(FILE* file); file_boundaries_t* determine_boundaries_WAV(FILE* file); #endif /* _FILE_BOUNDARIES_H */