加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
gla_file.inc 754 Bytes
一键复制 编辑 原始数据 按行查看 历史
FPC5719 提交于 2022-02-07 15:58 . 阶段性初始化提交
{
GLA中的基本文件操作函数
}
{$IFDEF GLA_INTERFACE}
{$IFDEF GLA_DEBUG}
{$INFO Compiling gla_file::interface}
{$ENDIF}
type
TGLAByteFile=file of byte;
procedure glaReadPointer(var f:TGLAByteFile;const len:longint;const ptr:pointer);
procedure glaWritePointer(var f:TGLAByteFile;const len:longint;const ptr:pointer);
{$ENDIF}
{$IFDEF GLA_IMPLEMENTATION}
{$IFDEF GLA_DEBUG}
{$INFO Compiling gla_file::implementation}
procedure glaReadPointer(var f:TGLAByteFile;const len:longint;const ptr:pointer);
var
i:longint;
begin
for i:=0 to len-1 do read(f,PByte(ptr)[i]);
end;
procedure glaWritePointer(var f:TGLAByteFile;const len:longint;const ptr:pointer);
var
i:longint;
begin
for i:=0 to len-1 do write(f,PByte(ptr)[i]);
end;
{$ENDIF}
{$ENDIF}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化