123456789101112131415161718192021222324252627 |
- #ifndef FILE_READER_H
- #define FILE_READER_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "Error.h"
- typedef struct FileReader {
- int length;
- int readIndex;
- unsigned char* data;
- } FileReader;
- void frInit(const char* path, FileReader* fr, Error* e);
- void frDelete(FileReader* fr);
- int frRead(FileReader* fr);
- int frPeek(FileReader* fr);
- bool frReadIf(FileReader* fr, int c);
- #ifdef __cplusplus
- }
- #endif
- #endif
|