1
0
mirror of https://github.com/pevans/erc-c.git synced 2025-07-23 23:24:17 +00:00

Add support for a map machine pointer

To be sent to the read/write functions that are implemented by said
machine.
This commit is contained in:
Peter Evans
2018-01-02 21:11:43 -06:00
parent 3fe7a4e0bb
commit ee7b5f66b0
2 changed files with 26 additions and 4 deletions

View File

@@ -55,11 +55,12 @@ struct vm_segment {
extern int vm_segment_copy(vm_segment *, vm_segment *, size_t, size_t, size_t);
extern int vm_segment_fread(vm_segment *, FILE *, size_t);
extern int vm_segment_read_map(vm_segment *, size_t, void *, vm_segment_read_fn);
extern int vm_segment_read_map(vm_segment *, size_t, vm_segment_read_fn);
extern int vm_segment_set(vm_segment *, size_t, vm_8bit);
extern int vm_segment_write_map(vm_segment *, size_t, void *, vm_segment_write_fn);
extern int vm_segment_write_map(vm_segment *, size_t, vm_segment_write_fn);
extern vm_8bit vm_segment_get(vm_segment *, size_t);
extern vm_segment *vm_segment_create(size_t);
extern void vm_segment_free(vm_segment *);
extern void vm_segment_set_map_machine(void *);
#endif