diff segacd.h @ 2164:4fbe1e7c4a73

Don't leak all Sega CD resources when freeing a Genesis instance
author Michael Pavone <pavone@retrodev.com>
date Tue, 12 Jul 2022 09:22:57 -0700
parents 2da377ea932f
children 3ef80963c2a7
line wrap: on
line diff
--- a/segacd.h	Thu Jun 09 09:35:38 2022 -0700
+++ b/segacd.h	Tue Jul 12 09:22:57 2022 -0700
@@ -52,6 +52,7 @@
 } segacd_context;
 
 segacd_context *alloc_configure_segacd(system_media *media, uint32_t opts, uint8_t force_region, rom_info *info);
+void free_segacd(segacd_context *cd);
 memmap_chunk *segacd_main_cpu_map(segacd_context *cd, uint8_t cart_boot, uint32_t *num_chunks);
 uint32_t gen_cycle_to_scd(uint32_t cycle, genesis_context *gen);
 void scd_run(segacd_context *cd, uint32_t cycle);