X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico_int.h;h=df3a66126998744540a5b8f025732c4c47f23a2a;hb=bcc9eda077d079ea5005d60ac58f9fe0d5105abe;hp=9630399abfd28e2377986329197a1852c5b2d3e7;hpb=d687ef50419fe4f286df866333a5425204e5b98e;p=picodrive.git diff --git a/pico/pico_int.h b/pico/pico_int.h index 9630399..df3a661 100644 --- a/pico/pico_int.h +++ b/pico/pico_int.h @@ -388,6 +388,17 @@ typedef struct { extern carthw_state_chunk *carthw_chunks; #define CHUNK_CARTHW 64 +// area.c +typedef size_t (arearw)(void *p, size_t _size, size_t _n, void *file); +typedef size_t (areaeof)(void *file); +typedef int (areaseek)(void *file, long offset, int whence); +typedef int (areaclose)(void *file); +extern arearw *areaRead; // external read and write function pointers for +extern arearw *areaWrite; // gzip save state ability +extern areaeof *areaEof; +extern areaseek *areaSeek; +extern areaclose *areaClose; + // Cart.c extern void (*PicoCartUnloadHook)(void);