X-Git-Url: https://git.sur5r.net/?p=rgb2r-2017;a=blobdiff_plain;f=relfile.h;fp=relfile.h;h=4f7e88f228fc420e7af76b385d094d8f475ac5cb;hp=0000000000000000000000000000000000000000;hb=eb6b2f0cb749b0e696fc1b95bb7d4bfc054ac146;hpb=d12249c978805267834e632f3ebcec384d87f70e diff --git a/relfile.h b/relfile.h new file mode 100644 index 0000000..4f7e88f --- /dev/null +++ b/relfile.h @@ -0,0 +1,18 @@ +#include + +struct relfile +{ + uint8_t fd; + uint8_t cmdfd; + uint8_t devnr; + uint8_t sa; + uint8_t recsize; +}; + +uint8_t relfile_open(struct relfile *rf, char* name); +uint8_t relfile_is_split_record(struct relfile *rf, uint16_t recnum); +uint8_t relfile_pos(struct relfile *rf, uint16_t recnum, uint8_t offset); +uint8_t relfile_read(struct relfile *rf, uint8_t *buf); +uint8_t relfile_write(struct relfile *rf, uint8_t *buf); +uint8_t relfile_clear(struct relfile *rf); +void relfile_close(struct relfile *rf);