From 5f10228f33f1aa9322d28b15049ca8fbefb3ddea Mon Sep 17 00:00:00 2001 From: chaoskagami Date: Sun, 17 Jul 2016 22:32:16 -0400 Subject: [PATCH] More work --- include/common.h | 72 ++++++++++++-------------------------- include/firm/fcram.h | 2 -- include/firm/firm.h | 1 - include/interp.h | 4 +-- include/patch/patch_file.h | 8 ----- include/std/draw.h | 2 -- include/std/fs.h | 2 -- 7 files changed, 24 insertions(+), 67 deletions(-) diff --git a/include/common.h b/include/common.h index df7e569..c8a46a5 100644 --- a/include/common.h +++ b/include/common.h @@ -1,58 +1,30 @@ #ifndef __COMMON_H #define __COMMON_H -#include "std/types.h" -#include "std/draw.h" -#include "std/fs.h" -#include "std/memory.h" -#include "std/abort.h" -#include "std/unused.h" +#include +#include -#include "firm/fcram.h" -#include "firm/headers.h" +#include -#include "patch_format.h" -#include "config.h" -#include "input.h" -#include "patcher.h" +#include -#endif +#include +#include +#include + +#include +#include +#include +#include -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include - -#include +#include +#include +#include +#include +#include #include + +#include +#include + +#endif diff --git a/include/firm/fcram.h b/include/firm/fcram.h index 7413a87..81da640 100644 --- a/include/firm/fcram.h +++ b/include/firm/fcram.h @@ -7,8 +7,6 @@ #include #include -#include "../std/unused.h" - extern void *fcram_temp; // Space between most of the locations diff --git a/include/firm/firm.h b/include/firm/firm.h index 3dcc257..d6259b9 100644 --- a/include/firm/firm.h +++ b/include/firm/firm.h @@ -1,7 +1,6 @@ #ifndef __FIRM_H #include -#include "headers.h" enum consoles { diff --git a/include/interp.h b/include/interp.h index 0aa7c75..26c2236 100644 --- a/include/interp.h +++ b/include/interp.h @@ -1,7 +1,7 @@ #ifndef __INTERP_H #define __INTERP_H -uint8_t *execb(char *filename, int cache); -int exec_bytecode(uint8_t *bytecode, uint32_t len, int debug); +int execb(char *filename, int build_cache); +int exec_bytecode(uint8_t *bytecode, uint32_t len, uint8_t* stack, uint32_t stack_size, uint16_t ver, int debug); #endif diff --git a/include/patch/patch_file.h b/include/patch/patch_file.h index 0b04b97..152ad87 100644 --- a/include/patch/patch_file.h +++ b/include/patch/patch_file.h @@ -4,14 +4,6 @@ #include // Build patch into CFW instead of as module. -#include "../std/unused.h" -#include "../std/memory.h" -#include "../firm/firm.h" -#include "../firm/fcram.h" -#include "../config.h" -#include "../common.h" -#include "../interp.h" - #define PATCH(name) int patch_##name() #endif diff --git a/include/std/draw.h b/include/std/draw.h index 28b7ef9..dbc88a6 100644 --- a/include/std/draw.h +++ b/include/std/draw.h @@ -25,8 +25,6 @@ enum screen screen_bottom }; -#include "unused.h" - _UNUSED static struct framebuffers { uint8_t *top_left; diff --git a/include/std/fs.h b/include/std/fs.h index b3cdf03..941fc13 100644 --- a/include/std/fs.h +++ b/include/std/fs.h @@ -1,8 +1,6 @@ #ifndef __STD_FS_H #define __STD_FS_H -#include "types.h" -#include "memory.h" #include #define MAX_FILES_OPEN 64 -- 2.39.5