Implemented file reader function

This commit is contained in:
2020-11-05 19:56:16 +01:00
parent 8c64bbfc26
commit e4cb965234
3 changed files with 62 additions and 12 deletions

View File

@@ -8,7 +8,16 @@
#include <stdint.h>
#include <stdbool.h>
#include "magic_memory.h"
#define FILE_READ_COULD_NOT_OPEN 1
#define FILE_READ_TOO_BIG 2
#define FILE_READ_COULD_NOT_ALLOCATE 3
#define FILE_READ_ERROR 4
#define FILE_READ_SUCCESS 0
bool contains(const uint8_t *data, uint64_t data_len, uint8_t what);
uint8_t read_file_to_mem(mm_ctx context, const char *filename, uint64_t max_len, uint8_t **data, uint64_t *data_len);
#endif //CAFF_PREVIEWER_UTILS_H