[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 DEFINE                        Specify symbols to be excluded at link time
------------------------------------------------------------------------------

 Purpose  : Specify symbols to be excluded at link time

 Syntax   : DEFINE <symbol>[, <symbol> ...]

 Example  : DEFINE Alpha, Beta

 The DEFINE command is used to 'stub out' the named symbols and point them to
 a dummy routine in the overlay manager. Instead of including the modules
 containing the named symbols in the final .EXE file, Blinker maps each
 DEFINEd symbol to a routine within the overlay manager which will display
 the runtime error 1213 if the routine is ever called. This command can be
 used (with care) to prevent routines which you know will never be called
 from being linked in.

 Note that in order to prevent a module from being linked in you must DEFINE
 all its public symbols.

 Take care to ensure that only code symbols are stubbed using DEFINE. If
 DEFINEd data items are written to, the overlay manager may be corrupted.

 Please note that when MIXCASE is mentioned prior to DEFINE commands the
 symbols named will be processed as case sensitive.

See Also: MODULE BLINKER EXECUTABLE NODELETE 1213: attempt to call DEFINEd routine
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson