When you upgrade your source code to
Enterprise Developer some Compiler directives that were specifically designed for 16-bit systems now produce an error on compilation because they
are no longer relevant.
The following Compiler directives are no longer relevant and we recommend that you remove them from your code and directives
files before you compile:
- 01SHUFFLE
- 64KPARA
- 64KSECT
- ASM
- ASMLIST
- AUXOPT
- CHIP
- DATALIT
- EANIM
- EARLY-RELEASE
- EDITOR
- ENSUITE
- EXPANDDATA
- FAULTFIND
- FIXING
- FLAG-CHIP
- FLAGGED
- LOGICOPT
- MASM
- MF-OO
- MODEL
- NESTCALL
- OMF
- OPTSIZE
- OPTSPEED
- PARAS
- PROTMODE
- REGPARM
- SEGCROSS
- SEGSIZE
- SIGNCOMPARE
- SMALLDD
- TABLESEGCROSS
- TARGET
- TRICKLECHECK
- WEBSERVER
COBOL programs that interface with Assembler modules must be compiled with the AMODE directive. The AMODE directive was set
by default in
MSS; it is not set by default in
Enterprise Developer.