コード例 #1
0
ファイル: hostmem.c プロジェクト: stetre/moonglmath
static int Write(lua_State *L)
    {
    int t = lua_type(L, 3);
    if(t == LUA_TSTRING) return WritePack(L);
    if(t == LUA_TNIL) return WriteData(L);
    return luaL_argerror(L, 3, errstring(ERR_TYPE));    
    }
コード例 #2
0
ファイル: Pack.c プロジェクト: falcon8823/utvpn
// PACK を BUF に変換
BUF *PackToBuf(PACK *p)
{
	BUF *b;
	// 引数チェック
	if (p == NULL)
	{
		return NULL;
	}

	b = NewBuf();
	WritePack(b, p);

	return b;
}