这是我的情况:我的程序 A 如下所示:
Fmfile IF EK 磁盘 USROPN d grue 喜欢(dhseqn) d C *条目清单 C PARM 格鲁 c 打开mfile c*** 用 grue 做某事 c 关闭mfile c eval *inlr = *on
dhseqn 是一个 2,0 S 字段。
编译清单向我展示了这一点:
*RNF7031 DHSEQN P(2,0) 000200 1000002D 格鲁 P(2,0) 000200D 000500M 000700 000800M 基于(_QRNL_PRM+)
当我使用已声明为 2,0 S 的参数调用程序 A 时,出现十进制数据错误。
这是预期的,还是编译器错误?