home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s220 / 4.ddi / XLIB180.HLP < prev   
Encoding:
Text File  |  1985-01-20  |  6.2 KB  |  142 lines

  1.  
  2. HELP [<Command>] [<List file>]
  3.     If  the  HELP  command is followed by ",," only a list  of  the  available
  4.     commands will be displayed on the user terminal.   If instead a  parameter
  5.     is  given all commands which match the parameter will be displayed with  a
  6.     brief  explanation  of  their syntax and function.   An  '*'  matches  all
  7.     commands.  HELP output can be directed to any file.
  8.  
  9.         Defaults:  [<List file>]   =>    The user terminal
  10.                    [<Start mod>]   =>    The first module
  11.                    [<End mod>]     =>    The last module
  12.  
  13.         Module expressions ( <Start mod> <End mod> ):
  14.                Name          The actual name of the module
  15.                <3>           The third module
  16.                <$>           The last module
  17.                <Name+4>      The module 4 modules ahead of "Name"
  18.                <Name-12>     The module 12 modules before "Name"
  19.                <$-2>         The last module-2
  20.  
  21.     Note regarding filenames:   XLIB  will always add a default file-extension
  22.     to a filename if the filename not already have an extension.  Examples:
  23.  
  24.         d-o myfil               # Writes an option-list on "myfil.lst"
  25.         d-o foo.bar             # Writes an option-list on "foo.bar"
  26. %
  27. DISPLAY-OPTIONS [<List file>]
  28.     List on the <List file> the names of all the CPU:s which are recognized by
  29.     this  version  of  XLIB. The default file types on object  files  for  the
  30.     different CPU:s are also listed.   After that a list of all UBROF tags  is
  31.     output.
  32. %
  33. EXIT
  34.     Return to DOS.
  35. %
  36. REMARK <Anything>
  37.     Just a comment (to increase readability).
  38. %
  39. LIST-OBJECT-CODE <Object file> [<list file>]
  40.     List  the contents of the <Object file> on the [<list file>] in  an  ASCII
  41.     format.    Intended  only for debugging the output from  an  assembler  or
  42.     compiler.    For  more  info  on the object format,  look  in  the  "UBROF
  43.     reference guide".
  44. %
  45. LIST-ALL-SYMBOLS <Object file> [<List file>] [<Start mod>] [<End mod>]
  46.     List  from  [<Start mod>]  to  [<End mod>],  all  symbols  (Module  names,
  47.     Segments,  Externals,  Entries  and Locals) of the  <Object file>  on  the
  48.     [<List file>].
  49. %
  50. LIST-CRC <Object file> [<List file>] [<Start mod>] [<End mod>]
  51.     List  from  [<Start mod>]  to [<End mod>], the  modules  names  and  their
  52.     associated CRC:s.
  53. %
  54. LIST-MODULES <Object file> [<List file>] [<Start mod>] [<End mod>]
  55.     List from [<Start mod>] to [<End mod>], the module names only.
  56. %
  57. LIST-ENTRIES <Object file> [<List file>] [<Start mod>] [<End mod>]
  58.     List from [<Start mod>] to [<End mod>], module names and their  associated
  59.     entries.
  60. %
  61. LIST-EXTERNALS <Object file> [<List file>] [<Start mod>] [<End mod>]
  62.     List from [<Start mod>] to [<End mod>], module names and their  associated
  63.     externals.
  64. %
  65. LIST-SEGMENTS <Object file> [<List file>] [<Start mod>] [<End mod>]
  66.     List from [<Start mod>] to [<End mod>], module names and their  associated
  67.     segments.
  68. %
  69. LIST-DATE-STAMPS <Object file> [<List file>] [<Start mod>] [<End mod>]
  70.     List from [<Start mod>] to [<End mod>], module names and their  associated
  71.     generation date.
  72. %
  73. RENAME-MODULE <Object file> <Old name> <New name>
  74.     Rename a module.
  75.     Note:  If there are more than one module with <Old name>, only  the  first
  76.     encountered is changed.
  77. %
  78. RENAME-ENTRY <Object file> <Old name> <New name> [<Start mod>] [<End mod>]
  79.     Rename from [<Start mod>] to [<End mod>], all occurances of an entry  with
  80.     <Old name> to <New name>.
  81. %
  82. RENAME-EXTERNAL <Object file> <Old name> <New name> [<Start mod>] [<End mod>]
  83.     Rename  from [<Start mod>] to [<End mod>], all occurances of  an  external
  84.     with <Old name> to <New name>.
  85. %
  86. RENAME-GLOBAL <Object file> <Old name> <New name> [<Start mod>] [<End mod>]
  87.     Rename  from [<Start mod>] to [<End mod>], all occurances of  an  external
  88.     or entry with <Old name> to <New name>.
  89. %
  90. RENAME-SEGMENT <Object file> <Old name> <New name> [<Start mod>] [<End mod>]
  91.     Rename from [<Start mod>] to [<End mod>], all occurances of a segment with
  92.     <Old name> to <New name>.
  93. %
  94. DELETE-MODULES <Object file> <Start mod> <End mod>
  95.     Delete modules from <Start mod> to <End mod>.
  96. %
  97. INSERT-MODULES <Object file> <Start mod> <End mod> <Before/After> <Dest mod>
  98.     Move the modules <Start mod> to <End mod> before or after the <Dest mod>.
  99. %
  100. REPLACE-MODULES <Source File> <Dest file>
  101.     Replace modules with the same name from <Source file> to <Dest file>.  All
  102.     replacements  are logged on the user terminal.   The main application  for
  103.     this command, is to update large run time libraries etc.
  104. %
  105. FETCH-MODULES <Source file> <Dest file> [<Start mod>] [<End mod>]
  106.     Append [<Start mod>] to [<End mod>] of <Source file> to <Dest file>.    If
  107.     <Dest file>  already  exist,  it must be empty  or  contain  valid  object
  108.     modules.  If <Dest file> does not exist before, it will be created.
  109. %
  110. MAKE-LIBRARY <Object file> [<Start mod>] [<End mod>]
  111.     Change  from  [<Start mod>] to [<End mod>], module  header  attributes  to
  112.     "conditionally loaded".
  113. %
  114. MAKE-PROGRAM <Object file> [<Start mod>] [<End mod>]
  115.     Change  from  [<Start mod>] to [<End mod>], module  header  attributes  to
  116.     "unconditionally loaded".
  117. %
  118. COMPACT-FILE <Object File>
  119.     Concatenates  short  absolute  records into  longer  records  of  variable
  120.     length.  This is useful for library files, which due to the decreased size
  121.     will take up less time during the loader/linker process.
  122. %
  123. DEFINE-CPU <Cpu>
  124.     Must be issued before any operations on object files can be done.
  125. %
  126. ECHO-INPUT
  127.     This  command is useful for debugging command files because it  makes  all
  128.     command  input visible on the user terminal also in batch mode.    In  the
  129.     interactive mode, it has no effect.
  130. %
  131. ON-ERROR-EXIT
  132.     This command makes XLIB abort if an error is found.   Most suited for  use
  133.     in batch mode.
  134. %
  135. DIRECTORY
  136. DIRECTORY <Drive:pathname>
  137.     Display on  the user terminal,  all files of  the type that applies to the
  138.     target processor.   If no <Drive specifier> is given, the default drive is
  139.     used.  DIRECTORY \LIBRARY  shows all object files in the directory library
  140.     of the target processor type.
  141. %
  142.