File.h 282 B

1234567891011121314151617181920212223
  1. #ifndef FILE_H
  2. #define FILE_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #include <stdbool.h>
  7. typedef void (*FileError)(const char*, ...);
  8. void fOpen(const char* path, FileError fe);
  9. void fClose();
  10. int fRead();
  11. int fPeek();
  12. bool fReadIf(int c);
  13. #ifdef __cplusplus
  14. }
  15. #endif
  16. #endif