diff --git a/include/decl.h b/include/decl.h index 87ed80edd..0ce8f2cd0 100644 --- a/include/decl.h +++ b/include/decl.h @@ -700,6 +700,8 @@ struct role_filter { #define WIZKIT_MAX 128 #define CVT_BUF_SIZE 64 +#define LUA_VER_BUFSIZ 20 + struct instance_globals { /* apply.c */ @@ -1253,6 +1255,9 @@ struct instance_globals { int poly_zapped; boolean obj_zapped; + /* new stuff */ + char lua_ver[LUA_VER_BUFSIZ]; + unsigned long magic; /* validate that structure layout is preserved */ }; diff --git a/src/decl.c b/src/decl.c index d5ba98d92..28c3e1c75 100644 --- a/src/decl.c +++ b/src/decl.c @@ -691,6 +691,9 @@ const struct instance_globals g_init = { UNDEFINED_VALUE, /* poly_zap */ UNDEFINED_VALUE, /* obj_zapped */ + /* new */ + DUMMY, /* lua_ver[LUA_VER_BUFSIZ] */ + IVMAGIC /* used to validate that structure layout has been preserved */ };