fluffos Logo
Fluffos
    • 项目资源
    • 官网网址
    • 下载
    • 工具
    • 下载PDF(开发中)
    • 下载Html压缩包(开发中)
    • 编辑
    • 编辑当前页面

      编辑当前页面内容
    • 创建新页面

      添加创建当前页面内容
    • 更新
    • 创建时间:2019-01-04 13:09:57
    • 创建者:final
    • 最后更新:2020-02-13 14:02:48
    • 最后更新者:final
    • 项目列表(逐步完善中)
    • Evennia 中文文档
    • Fluffos 中文文档
    • Ldmud 中文文档
    • Muddery 中文文档
    • Mudos文档(官方停止更新-同Fluffos)
    • (管理者项目开发中)
    • 0 创建编辑文档列表
    • 个人设置
    • 锁定屏幕
    • 登出

Fluffos 中文文档

  1. 首页
  2. API文档
  3. 缓冲区(buffers)
缓冲区(buffers)

缓冲区(buffers)


allocate_buffer

配置记忆体给一个暂存区 (buffer).
语法:
buffer allocate_buffer( int size );
暂存区 allocate_buffer( 整数 size );
用法:
配置一块有 size 个元素 (elements) 的暂存区. 元素的数目必须大於 0, 而且不可超过系统设定的上限值(通常是 10000 左右) . 所有阵列元素的初始值(initialized) 均为 0.
参考:

bufferp(),read_buffer(),write_buffer(),sizeof(),to_int()

翻译:Spock @ FF 96.Oct.12. (printed 3/16/95)

bufferp

看一个给定的变数是否为一个暂存区 (buffer).
说明:
如果 arg 是一个暂存区就传回 1, 不是就传回 0

crc32

计算一个暂存区或字串的循环重覆码(cycle redundency code)
语法:
int crc32( buffer | string x );
整数 crc32( 暂存区 | 字串 x );
用法:
计算并传回给定的暂存区或是字串 x 的 CRC-32 码.
翻译:Spock @ FF 97.Jan.27. (printed 3/16/95)

read_buffer

以缓冲区资料 (buffer) 的型态传回档案的内容,或是以字串型态 (string) 传回缓冲区一部份的资料.
语法:
string | buffer read_buffer( string | buffer src,int start,  int len );
字串 或 缓冲区 read_buffer( 字串 或 缓冲区 src,整数 start, 整数 len );
用法:
如果 src  是一个字串 (档案名称) , 就会从 start  指定的第几位元组 (
参考:

write_buffer(),allocate_buffer(),bufferp(),read_bytes(),write_bytes()

翻译:Spock @ FF 97.May.24. (printed 3/16/95)

write_buffer

将一个暂存区 (buffer) 写入一个档案,或从某个资料来源读进一个暂存区.
语法:
int write_buffer( string | buffer dest, int start,mixed source );
整数 write_buffer( 字串 或 暂存区 dest, 整数 start,混合 source );
用法:
如果 dest 是一个档案, 则 source 必须为一个整数 (并以network-
参考:

read_buffer(),allocate_buffer()

翻译:Spock @ FF 97.jul.25. (printed 3/16/95)

温馨提示

当前页面内容可随意编辑. 但是需要管理员人工审核.

fluffos logo

Fluffos 中文文档

高性能的Mud Driver
  • 目录索引
  • 更新日志
  • 编译
    • Lunix编译
    • Windows编译
  • API文档
    • 互动函数(interactive)
    • 字符串(strings)
    • 套接字(sockets)
    • 物件(objects)
    • 数字(numbers)
    • Mudlib(mudlib)
    • 映射(mappings)
    • 内部处理(internals)
    • 常规(general)
    • 函数(functions)
    • 浮点数(floats)
    • 文件处理(filesystem)
    • 数据库(dbase)
    • 编译(compile)
    • 调用(calls)
    • 缓冲区(buffers)
    • 阵列(arrays)
    • 系统(system)
  • 其他
    • 配置 options.h
最后编辑:final 最后更新时间:2020-02-13 14:02:48
最后编辑:final 最后更新时间:2020-02-13 14:02:48

© 2019 Final开发维护 邮箱:finalcn#126.com