+// area.c\r
+typedef size_t (arearw)(void *p, size_t _size, size_t _n, void *file);\r
+typedef size_t (areaeof)(void *file);\r
+typedef int (areaseek)(void *file, long offset, int whence);\r
+typedef int (areaclose)(void *file);\r
+extern arearw *areaRead; // external read and write function pointers for\r
+extern arearw *areaWrite; // gzip save state ability\r
+extern areaeof *areaEof;\r
+extern areaseek *areaSeek;\r
+extern areaclose *areaClose;\r
+\r
+// cart.c\r