[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
SEARCH
------------------------------------------------------------------------------
Purpose : Prioritize all symbols in the specified libraries
Syntax : SEARCH [d:][path]<libname> [, [d:][path]<libname> ...]
Default : Disabled
Example : BS\MYLIB1, D:\ABC\LIB2
The SEARCH command is an alternative form of the LIBRARY command, but
operates slightly differently.
During the normal linking process, Blinker will make multiple passes
over a given library until it is unable to resolve any further external
references, at which point processing of the next library begins. If,
after all libraries have been processed, there are still unresolved
externals, Blinker will make another pass over the libraries and so on.
When Blinker encounters a SEARCH command, it loads all the symbol names
from the named library into a table in memory. This has the effect of
causing any previous unresolved external references, and any future
external references encountered, to be resolved from the SEARCHed library
(if they are defined there) in preference to a subsequent library.
Use of the SEARCH command should be limited to those cases where it is
required, as it slows the linking process, and uses large amounts of
memory at link time.
See Also:
LIBRARY
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson