#ifndef _CIFF_H_ #define _CIFF_H_ #include #include #include #include #define MAX_PATH_LEN 1024 typedef struct { char magic[4]; uint64_t header_size; uint64_t content_size; uint64_t width; uint64_t height; char* caption; char* tags; uint8_t* pixels; } CIFF; CIFF* read_ciff(FILE* file); void generate_jpg(CIFF* ciff, const char* out_filename); void free_ciff(CIFF* ciff); #endif