I have a list of things to watch out for when compiling Transact/V
code in Transact/iX. I'll look for it and send it to you.
What it boils down to is that the native mode compiler is picky about
following the rules. The Transact/V compiler fixed or bypassed some
obvious errors in programs (the kind where you say, "The computer
should know what I mean!"). Well, the native mode compiler insists
that you clean up your code. I've compiled a lot of Transact/V code
in Transact/iX, and few programs need any changes.
Note that this notion of picky compilers applies to all of the compilers,
not just Transact. I've run into the same situation in Cobol and Fortran.
If a compatibility mode program doesn't compile or execute properly
when compiled in native mode, look for a coding error.
Cecile Chi