Skip to content

lua_getallocf

特定のステートのメモリ割り当て関数を返します。

[-0, +0, -]

c
lua_Alloc lua_getallocf (lua_State *L, void **ud);

説明

特定のステートのメモリ割り当て関数を返します。udがNULLでない場合、Luaは*udlua_newstateに渡された不透明なポインタを格納します。

サンプルコード

c
void *ud;
lua_Alloc alloc = lua_getallocf(L, &ud);

このコードは、指定したLuaステートのメモリ割り当て関数とそのユーザーデータを取得します。

互換性

  • Lua5.1

関連項目

  • lua_setallocf
  • lua_newstate