From ad999df598680c43c492d5db776a6eeb50e45ec3 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Thu, 9 Apr 2015 14:37:12 +0100 Subject: [PATCH] elua lib: make Elua_State fields private (opaque pointers) --- src/lib/elua/Elua.h | 8 +------- src/lib/elua/elua_private.h | 8 ++++++++ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/lib/elua/Elua.h b/src/lib/elua/Elua.h index 8681d0b..0b452cf 100644 --- a/src/lib/elua/Elua.h +++ b/src/lib/elua/Elua.h @@ -60,13 +60,7 @@ extern "C" { #include #include -typedef struct _Elua_State -{ - lua_State *luastate; - Eina_Stringshare *coredir; - Eina_Stringshare *moddir; - Eina_Stringshare *appsdir; -} Elua_State; +typedef struct _Elua_State Elua_State; EAPI int elua_init(void); EAPI int elua_shutdown(void); diff --git a/src/lib/elua/elua_private.h b/src/lib/elua/elua_private.h index 0e1e9be..5c63488 100644 --- a/src/lib/elua/elua_private.h +++ b/src/lib/elua/elua_private.h @@ -27,6 +27,14 @@ #include #include +struct _Elua_State +{ + lua_State *luastate; + Eina_Stringshare *coredir; + Eina_Stringshare *moddir; + Eina_Stringshare *appsdir; +}; + extern int _elua_log_dom; #define DBG(...) EINA_LOG_DOM_DBG(_elua_log_dom, __VA_ARGS__) -- 2.7.4