[<<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