luaL_loadbufferx

[-0, +1, –]

  1. int luaL_loadbufferx (lua_State *L,
  2. const char *buff,
  3. size_t sz,
  4. const char *name,
  5. const char *mode);

把一段缓存加载为一个 Lua 代码块。这个函数使用 lua_load 来加载 buff 指向的长度为 sz 的内存区。

这个函数和 lua_load 返回值相同。name 作为代码块的名字,用于调试信息和错误消息。mode 字符串的作用同函数 lua_load