|
DTE Program code changes summary and
examples:
Reference Synergy Language Tools manual
for compile errors
Use the -l option on the dbl line with a
list file name to create a list and locate a problem -- dbl -la list.txt
UTS:smicode.dbl
UTS - All references of sel_rfa must be ,a6 and
not ,d6
UTS -- With Syn v9.1.5, a bug requires the
following. Later Syn versions may not require the fix. If a .include follows
an endcase statement, no blank or commented line is allowed immediately
following. To work around this,
1) If
the endcase is in lots of programs followed by the .include statement, it is easier
to move/delete the comments in the include file (for example, ifind.inc), rather than adding
NOP to all the programs.
2) If
the endcase is in the .include file itself, it is easier to add the NOP there, for
all programs to use (inprint.inc)
UTS - All .include files are surrounded by .start
nopage,nolist and optionally .start nopage,list statements. (Reference
dtemnu.dbl and dtexx.dbl) files. The value start nopage (without a
period and usually found above the comments) is no longer allowed
UTS -- Remove the build line and library
reference for vmcmd wtihin the utilities build batch file (bldutl8w) to use the SynergyDE
vmcmd program, not DTE's version.
Any application -- u_message is changed to
message:
writes
(worder_chan,oehedr)
xcall u_message
(opcde)
is changed
to: writes
(worder_chan,oehedr)
xcall message
(opcde,D_ERROR) (or D_ALERT, etc)
Any application -- e_sect requires
new logic added
xcall e_sect
(dter_lok,D_INFO)
is changed
to:
xcall
gettxt (DTER_LOK,f_message)
xcall
e_sect (f_message,D_INFO)
with the below
added as a variable within the program:
record
f_message ,a40 ; Function message
Distribution applications -- u_cost ,d27
must be ,a27
|