From 96d2ddca404cdee9339b98b78df084ca453ec7da Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 7 Oct 2020 04:19:59 +0200 Subject: Add system_header.h --- romdb.h | 2 +- system.h | 2 +- system_header.h | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 system_header.h diff --git a/romdb.h b/romdb.h index 0589bfb..f2d9663 100644 --- a/romdb.h +++ b/romdb.h @@ -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); diff --git a/system.h b/system.h index 39bc5cc..189890c 100644 --- a/system.h +++ b/system.h @@ -2,8 +2,8 @@ #define SYSTEM_H_ #include #include +#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 -- cgit v1.2.3