Remove circular dependencies between libs, use callback function pointers instead
[mercenary-reloaded.git] / src / libdisk / disk.h
index 76361f2..0d517fe 100644 (file)
@@ -1,7 +1,6 @@
 
+void disk_init(void (*disk_read)(int track, int side, uint32_t data, uint16_t length), void (*disk_write)(int track, int side, uint32_t data, uint16_t length));
 uint16_t emulate_disk_read(uint32_t address);
 void emulate_disk_write(uint32_t address, uint16_t value);
 int get_disk_track(void);
-void disk_read(int track, int side, uint32_t data, uint16_t length);
-void disk_write(int track, int side, uint32_t data, uint16_t length);