From 77fc099fd20eaecbe5576769fe4a331328be43a5 Mon Sep 17 00:00:00 2001 From: "K.Ohta" Date: Sat, 2 Jun 2018 12:09:33 +0900 Subject: [PATCH] [VM][FAMILYBASIC][STATE] Fix FTBFS. --- source/src/vm/familybasic/familybasic.cpp | 2 ++ source/src/vm/familybasic/familybasic.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/source/src/vm/familybasic/familybasic.cpp b/source/src/vm/familybasic/familybasic.cpp index f1db6f5aa..3d0c23a48 100644 --- a/source/src/vm/familybasic/familybasic.cpp +++ b/source/src/vm/familybasic/familybasic.cpp @@ -310,6 +310,8 @@ void VM::update_config() #define STATE_VERSION 5 +#include "../../statesub.h" + void VM::decl_state(void) { state_entry = new csp_state_utils(STATE_VERSION, 0, (_TCHAR *)(_T("CSP::FAMILY_BASIC_HEAD"))); diff --git a/source/src/vm/familybasic/familybasic.h b/source/src/vm/familybasic/familybasic.h index f984a2243..4ca7c65bd 100644 --- a/source/src/vm/familybasic/familybasic.h +++ b/source/src/vm/familybasic/familybasic.h @@ -85,6 +85,8 @@ typedef struct header_s { } } header_t; +class csp_state_utils; + class EMU; class DEVICE; class EVENT; @@ -101,6 +103,7 @@ class VM { protected: EMU* emu; + csp_state_utils* state_entry; // devices EVENT* event; @@ -165,6 +168,7 @@ public: bool is_frame_skippable(); void update_config(); + void decl_state(); void save_state(FILEIO* state_fio); bool load_state(FILEIO* state_fio); -- 2.11.0