Most morphing filename commands are not stackable. They match on the first command and any following command associated with that filename is ignored. Two morphing filename commands are stackable, FILEDELETE and ISLIB. This lets you delete a file and add a replacement automatically or specify that an object module is a library and still bring in a patch file. For example:
will force CLD.LIB to be linked as a library and CWUSECLD.OBJ to be linked as an object module.
will remove DOS1.BOJ from link processing and add CWDOS1.OBJ into link processing.
Do not try to stack any other commands besides ISLIB and FILEDELETE. The second command will either be ignored or cause inappropriate behavior, and possibly a general protection fault (GPF) when linking with WL32.
Go to Table of Contents