lbuffer:对 lua 的可变字符串支持

时间:2024-07-07 17:07:18
【文件属性】:

文件名称:lbuffer:对 lua 的可变字符串支持

文件大小:23KB

文件格式:ZIP

更新时间:2024-07-07 17:07:18

C

lbuffer - 对 lua 的可变字符串支持 lbuffer 是 lua 的 C 模块,它为语言提供可变字符串功能。 它具有lua的字符串模块的所有例程,添加了几个修改功能。 它提供: 更改缓冲区的值而不复制它。 一对完整的功能打包/解包功能。 从原始缓冲区中获取一个子缓冲区,对子缓冲区的更改将影响原始缓冲区。 您可以添加lbuffer.h并重新编译其他 C 模块以获得与其他 lua 模块兼容的完整 lbuffer。 只需添加: -DLB_REPLACE_LUA_API -include lbuffer.h 当您编译其他 Lua C 模块时(使用 gcc)。 例如,如果你编译一个 lbuffer 兼容的模块,你可以像这样一起使用它们: require 'buffer' require 'md5' print(md5.sumhexa(buffer "hello world")


【文件预览】:
lbuffer-buff_interface
----README.rst(8KB)
----lbufflib.c(38KB)
----lbuffer.h(4KB)
----Makefile(2KB)
----lbuffer-scm-0.rockspec(866B)
----.gitignore(79B)
----lua_with_lbuffer()
--------luavs_lbuffer.bat(2KB)
--------linit_modified.c(852B)
----lbuffer.c(10KB)
----test.lua(12KB)

网友评论