メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcLua.c

説明を見る。
00001 
00013 #include "dkcLua.h"
00014 #include "dkcStdio.h"
00015 
00016 
00017 #ifdef USE_DKC_LUA
00018 
00019 
00020 DKC_LUA *dkcAllocOpenLua(const char *filename){
00021     DKC_LUA *p = dkcAllocate(sizeof(DKC_LUA));
00022     if(NULL==p){
00023         return NULL;
00024     }
00025     p->mL = lua_open();
00026     if(NULL==p->mL){
00027         goto Error;
00028     }
00029 
00030     lua_dofile(p->mL, filename);
00031 
00032 Error:
00033     dkcFreeCloseLua(&p);
00034     return NULL;
00035 }
00036 
00037 DKC_EXTERN int dkcLuaFunctionCall(DKC_LUA *,const char *function_name);
00038 
00039 DKC_EXTERN int dkcLuaFunctionResult(DKC_LUA *,void *ptr,size_t size);
00040 
00041 DKC_EXTERN int dkcLuaFunctionCallResult(DKC_LUA *,const char *function_name,void *ptr,size_t size);
00042 
00043 
00044 DKC_EXTERN int dkcFreeCloseLua(DKC_LUA **);
00045 
00046 
00047 #endif

dkutil_cに対してTue Dec 7 01:09:56 2004に生成されました。 doxygen 1.3.6