Alan Schwartz wrote:
I know that TRUNC(OPT) is preferred. But the lpar that uses OPT is moving into the lpar that has STD as the default. When a program is recompiled will it function the same albeit less efficient? My feeling is it will

Not likely. TRUNC(STD) says "truncate to the picture". So if you
have PIC S99 BINARY when you move a constant or a data item with
a value of 200, the defined item will end up with a value of 00
(only 2 9s in the picture, so truncate to two decimal digits to
the left of the decimal point). Not likely what you want.


I appreciate your explanation of INTDATE only impacting calls to LE date services. We don't have a PL1 compiler but they do use Assembler and Easytrieve and do a fair amount of inter-language linking of routines. I don't know how difficult it will be to make the kind of determination needed especially looking at the implicit functions probably in use.

I've had in reserve the plan to have our Endevor processes pass the sending lpars parms to their compiles but that won't help compiles done outside of Endevor.

More analysis to come.


Kind regards,

-Steve Comstock

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to