diff options
-rw-r--r-- | romdb.h | 2 | ||||
-rw-r--r-- | system.h | 2 | ||||
-rw-r--r-- | system_header.h | 6 |
3 files changed, 8 insertions, 2 deletions
@@ -16,6 +16,7 @@ #include "tern.h" #include "serialize.h" +#include "system_header.h" typedef struct { uint32_t start; @@ -91,7 +92,6 @@ char const *save_type_name(uint8_t save_type); //Note: free_rom_info only frees things pointed to by a rom_info struct, not the struct itself //this is because rom_info structs are typically stack allocated void free_rom_info(rom_info *info); -typedef struct system_header system_header; void cart_serialize(system_header *sys, serialize_buffer *buf); void cart_deserialize(deserialize_buffer *buf, void *vcontext); @@ -2,8 +2,8 @@ #define SYSTEM_H_ #include <stddef.h> #include <stdint.h> +#include "system_header.h" -typedef struct system_header system_header; typedef struct system_media system_media; typedef enum { diff --git a/system_header.h b/system_header.h new file mode 100644 index 0000000..b06e2fb --- /dev/null +++ b/system_header.h @@ -0,0 +1,6 @@ +#ifndef _SYSTEM_HEADER_H +#define _SYSTEM_HEADER_H + +typedef struct system_header system_header; + +#endif |