第七章 创建Callout Library - 创建 ZFEntry 表
创建 ZFEntry
表
每个 Callout
库必须定义一个 ZFEntry
表,该表允许 IRIS
加载和访问 Callout
函数。 ZFEntry
表由以 ZFBEGIN
开头、以 ZFEND
结尾的宏代码块生成。在这两个宏之间,必须为要公开的每个函数调用一次 ZFENTRY
宏。
每个 ZFENTRY
调用都采用三个参数:
ZFENTRY(zfname,linkage,entrypoint)
其中 zfname
是用于在 $ZF
调用中指定函数的字符串,linkage
是指定如何传递参数的字符串,entrypoint
是 C
函数的入口点名称。