Why am I getting a S0C9, with PARM-LTH=0?

Document ID : KB000014853
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

Coding Easytrieve source.

Question:

Why am I getting a S0C9, with PARM-LTH=0?

Environment:
Reading a Parm statement.
Answer:

Original Line: PARM-LTH=0 

Changed Line: PARM-LTH = 0 

 

By adding spaces before and after the equal sign the S0C9 goes away.

Additional Information:

We don't understand why it's getting a "divide by zero error" when there's no calculations in the code, but by adding the spaces, the abend goes away.

The problem is with the changed way parsing is done in r11.x, as the source was partially rewritten in C.