メインページ | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcLua.h

説明を見る。
00001 
00009 #ifndef dkutil_c_Lua
00010 #define dkutil_c_Lua
00011 
00013 //#define USE_DKC_LUA
00014 
00015 #ifdef USE_DKC_LUA
00016 
00017 
00018 #ifdef __cplusplus
00019 extern "C"{
00020 #endif
00021 
00022 
00023 
00024 #include "lua/include/lua.h"
00025 #include "lua/include/lualib.h"
00026 
00027 
00028 #ifdef __cplusplus
00029 }
00030 #endif
00031 
00032 
00033 #include "dkcOSIndependent.h"
00034 #include "dkcMemoryStream.h"
00035 
00036 typedef struct dkc_Lua{
00038     lua_State *mL;
00039 }DKC_LUA;
00040 
00041 DKC_EXTERN DKC_LUA *dkcAllocOpenLua(const char *filename);
00042 
00043 DKC_EXTERN int dkcLuaFunctionCall(DKC_LUA *,const char *function_name);
00044 
00045 DKC_EXTERN int dkcLuaFunctionResult(DKC_LUA *,void *ptr,size_t size);
00046 
00047 DKC_EXTERN int dkcLuaFunctionCallResult(DKC_LUA *,const char *function_name,void *ptr,size_t size);
00048 
00049 
00050 DKC_EXTERN int dkcFreeCloseLua(DKC_LUA **);
00051 
00052 
00053 
00054 
00055 
00056 #endif//end of USE_DKC_LUA
00057 
00058 
00059 #endif //end of include once

dkutil_cに対してTue Oct 19 03:34:55 2004に生成されました。 doxygen 1.3.6