oob(1)

oob1

Ooc symbol file browser

Usage

oob [options] <module-name>

Overview

oob displays the interface definition of a module as seen by the compiler. It accepts a single argument: the name of a module or a file name, which is stripped of its directory part and any suffix. The symbol file for the resulting module name is located using the PATHS sections from the initialization files. Once found, the contents of the symbol file are written to stdout in a format resembling that of a module. Note that the interface definition is not derived from the module's source code, but rather reconstructed from the module's symbol file. In particular, the order of declarations and any comments in the original source file are not preserved.

Options

--extended, -x

For record types, include the names of the base types, the inherited records fields, and the inherited type-bound procedures in the output.

--config <file>

Use given file name for the primary initialization file. An empty name disables parsing of the default initialization file.

--include-config <file>

Include the given initialization file in addition to the default initialization file.

--version

Write compiler version and exit.

--help, -h

Write short usage summary and exit.

Environment

OOC_HOME holds the name of the primary initialization file.

Files

module.Sym		symbol file

Diagnostics

Exit status is 0 on success, and 1 if a symbol file is missing or malformed.

Releases

Unchanged in 4 releases since Debian 2.1 (Slink).

  1. 2.1–3.1

Author

Michael van Acken <[email protected]>

From oo2c 1.5.9-3 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.