From 4687300ad66e017839387687b66d8c9d13fb3e24 Mon Sep 17 00:00:00 2001 From: ruby0x1 Date: Thu, 3 Dec 2020 13:38:46 -0800 Subject: [PATCH] fix forward declaration using c11 features (???) --- src/include/wren.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/wren.h b/src/include/wren.h index 69fa1099..e4cce391 100644 --- a/src/include/wren.h +++ b/src/include/wren.h @@ -66,11 +66,11 @@ typedef const char* (*WrenResolveModuleFn)(WrenVM* vm, const char* importer, const char* name); // Forward declare -typedef struct WrenLoadModuleResult WrenLoadModuleResult; +struct WrenLoadModuleResult; // Called after loadModuleFn is called for module [name]. The original returned result // is handed back to you in this callback, so that you can free memory if appropriate. -typedef void (*WrenLoadModuleCompleteFn)(WrenVM* vm, const char* name, WrenLoadModuleResult result); +typedef void (*WrenLoadModuleCompleteFn)(WrenVM* vm, const char* name, struct WrenLoadModuleResult result); // The result of a loadModuleFn call. // [source] is the source code for the module, or NULL if the module is not found.