ZLIB version 1.2.3 for AS400 installation instructions
I) From an AS400 *SAVF file:
1) Unpacking archive to an AS400 save file
On the AS400:
_ Create the ZLIB AS400 library:
CRTLIB LIB(ZLIB) TYPE(PROD) TEXT('ZLIB compression API library')
_ Create a work save file, for example:
CRTSAVF FILE(ZLIB/ZLIBSAVF)
On a PC connected to the target AS400:
_ Unpack the save file image to a PC file "ZLIBSAVF"
_ Upload this file into the save file on the AS400, for example
using ftp in BINARY mode.
2) Populating the ZLIB AS400 source library
On the AS400:
_ Extract the saved objects into the ZLIB AS400 library using:
RSTOBJ OBJ(*ALL) SAVLIB(ZLIB) DEV(*SAVF) SAVF(ZLIB/ZLIBSAVF) RSTLIB(ZLIB)
3) Customize installation:
_ Edit CL member ZLIB/TOOLS(COMPILE) and change parameters if needed,
according to the comments.
_ Compile this member with:
CRTCLPGM PGM(ZLIB/COMPILE) SRCFILE(ZLIB/TOOLS) SRCMBR(COMPILE)
4) Compile and generate the service program:
_ This can now be done by executing:
CALL PGM(ZLIB/COMPILE)
II) From the original source distribution:
1) On the AS400, create the source library:
CRTLIB LIB(ZLIB) TYPE(PROD) TEXT('ZLIB compression API library')
2) Create the source files:
CRTSRCPF FILE(ZLIB/SOURCES) RCDLEN(112) TEXT('ZLIB library modules')
CRTSRCPF FILE(ZLIB/H) RCDLEN(112) TEXT('ZLIB library includes')
CRTSRCPF FILE(ZLIB/TOOLS) RCDLEN(112) TEXT('ZLIB library control utilities')
3) From the machine hosting the distribution files, upload them (with
FTP in text mode, for example) according to the following table:
Original AS400 AS400 AS400 AS400
file file member type description
SOURCES Original ZLIB C subprogram sources
adler32.c ADLER32 C ZLIB - Compute the Adler-32 checksum of a dta strm
compress.c COMPRESS C ZLIB - Compress a memory buffer
crc32.c CRC32 C ZLIB - Compute the CRC-32 of a data stream
deflate.c DEFLATE C ZLIB - Compress data using the deflation algorithm
gzio.c GZIO C ZLIB - IO on .gz files
infback.c INFBACK C ZLIB - Inflate using a callback interface
inffast.c INFFAST C ZLIB - Fast proc. literals & length/distance pairs
inflate.c INFLATE C ZLIB - Interface to inflate modules
inftrees.c INFTREES C ZLIB - Generate Huffman trees for efficient decode
trees.c TREES C ZLIB - Output deflated data using Huffman coding
uncompr.c UNCOMPR C ZLIB - Decompress a memory buffer
zutil.c ZUTIL C ZLIB - Target dependent utility functions
H Original ZLIB C and ILE/RPG include files
crc32.h CRC32 C ZLIB - CRC32 tables
deflate.h DEFLATE C ZLIB - Internal compression state
inffast.h INFFAST C ZLIB - Header to use inffast.c
inffixed.h INFFIXED C ZLIB - Table for decoding fixed codes
inflate.h INFLATE C ZLIB - Internal inflate state definitions
inftrees.h INFTREES C ZLIB - Header to use inftrees.c
trees.h TREES C ZLIB - Created automatically with -DGEN_TREES_H
zconf.h ZCONF C ZLIB - Compression library configuration
zlib.h ZLIB C ZLIB - Compression library C user interface
as400/zlib.inc ZLIB.INC RPGLE ZLIB - Compression library ILE RPG user interface
zutil.h ZUTIL C ZLIB - Internal interface and configuration
TOOLS Building source software & AS/400 README
as400/bndsrc BNDSRC Entry point exportation list
as400/compile.clp COMPILE CLP Compile sources & generate service program
as400/readme.txt README TXT Installation instructions
4) Continue as in I)3).
Notes: For AS400 ILE RPG programmers, a /copy member defining the ZLIB
API prototypes for ILE RPG can be found in ZLIB/H(ZLIB.INC).
Please read comments in this member for more information.
Remember that most foreign textual data are ASCII coded: this
implementation does not handle conversion from/to ASCII, so
text data code conversions must be done explicitely.
Always open zipped files in binary mode.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
zlib源码+libpng源码,可运行工程 zlib源码+libpng源码,可运行工程 zlib源码+libpng源码,可运行工程 zlib源码+libpng源码,可运行工程 zlib源码+libpng源码,可运行工程 zlib源码+libpng源码,可运行工程 zlib源码+libpng源码,可运行工程
资源推荐
资源详情
资源评论
收起资源包目录
zlib源码+libpng源码,可运行工程 (479个子文件)
libpng.3 164KB
libpngpf.3 17KB
zlib.3 4KB
._zlib.3 167B
makefile.32sunu 8KB
png.5 2KB
README.586 2KB
makefile.64sunu 8KB
README.686 1KB
._ChangeLog 167B
._configure 167B
._Makefile 463B
._README 167B
configure.ac 4KB
makefile.acorn 2KB
zlib.adb 20KB
test.adb 13KB
zlib-streams.adb 6KB
mtest.adb 4KB
read.adb 4KB
buffer_demo.adb 4KB
zlib-thin.adb 3KB
zlib-thin.ads 15KB
zlib.ads 13KB
zlib-streams.ads 4KB
makefile.aix 3KB
Makefile.am 5KB
makefile.amiga 1KB
ANNOUNCE 1KB
gvmat32.asm 27KB
inffas32.asm 16KB
gvmat64.asm 15KB
match.asm 11KB
inffasx64.asm 10KB
._match.asm 368B
makefile.atari 2KB
png2pnm.bat 2KB
pnm2png.bat 2KB
mkasm.bat 127B
bld_ml32.bat 93B
bld_ml64.bat 86B
pngminus.bat 60B
makefile.bc32 2KB
makefile.beos 7KB
bndsrc 5KB
Makefile.bor 3KB
makefile.bor 3KB
Makefile.bor 2KB
libpng.bpf 682B
libpngstat.bpf 642B
libpng.bpg 954B
libpng.bpr 7KB
libpngstat.bpr 2KB
DotZLib.build 1KB
pngrtran.c 144KB
pngrutil.c 93KB
pngwutil.c 83KB
rpng2-x.c 80KB
deflate.c 65KB
inflate.c 52KB
pngtest.c 50KB
pngwrite.c 49KB
unzip.c 48KB
pngpread.c 46KB
pngread.c 46KB
rpng2-win.c 44KB
trees.c 44KB
gzlog.c 40KB
puff.c 40KB
inffas86.c 40KB
pngset.c 38KB
zip.c 36KB
gzio.c 32KB
wpng.c 30KB
rpng-x.c 30KB
example.c 29KB
VisualPng.c 26KB
png.c 25KB
gun.c 25KB
pngget.c 24KB
readpng2.c 24KB
enough.c 23KB
rpng-win.c 22KB
infback.c 22KB
infback9.c 21KB
pngtrans.c 20KB
blast.c 17KB
pngwtran.c 17KB
pngmem.c 17KB
gzappend.c 16KB
pigz.c 16KB
untgz.c 16KB
example.c 16KB
miniunz.c 15KB
zran.c 15KB
gzjoin.c 14KB
inftrees.c 13KB
crc32.c 13KB
pnm2png.c 13KB
inffast.c 13KB
共 479 条
- 1
- 2
- 3
- 4
- 5
usetowork
- 粉丝: 1
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Cocos2d-x教程视频彩虹糖粒子特效
- Cocos2d-x教程视频Windows平台下在VS2013中为Cocos2d-x3工程添加Box2D物理引擎支持库
- rpi4b基于uboot通过nfs挂载最新主线Linux内核的注意事项
- Cocos2d-x教程视频TMX地图解析
- Cocos2d-x教程视频CocosStudio 2.0 文件格式解析
- 基于 Van.js 的简单前端路由组件(支持字符串和正则表达式匹配等).zip
- Cocos2d-x教程视频CocosStudio 2.0 容器控件
- 学习资源-07~11,备份
- (源码)基于Flink和Kafka的实时用户行为日志分析系统.zip
- (源码)基于Arduino的机器人避障系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页