#ifndef _FILE_BOUNDARIES_H #define _FILE_BOUNDARIES_H #include #include #include #include #include "common.h" #include "endianness_tools.h" /* structures */ struct _file_boundaries { enum file_validation_status status; file_offset_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 */