This commit is contained in:
2022-01-09 18:03:02 +08:00
parent 0a9e149e66
commit 78a3e890d2
6 changed files with 228 additions and 0 deletions

View File

@@ -38,6 +38,15 @@ void free_file_reader(file_reader_file* f);
* @param endian 0 if little endian otherwise big endian
*/
void set_file_reader_endian(file_reader_file* f, unsigned char endian);
/**
* @brief Aligin the current position
* @param f reader
* @return 0 if successed otherwise 1
*/
int file_reader_align(file_reader_file* f);
size_t file_reader_read(file_reader_file* f, size_t buf_len, char* buf);
int file_reader_seek(file_reader_file* f, int64_t offset, int origin);
int64_t file_reader_tell(file_reader_file* f);
/**
* @brief Read char from reader
* @param f reader