HP Pascal/iX Reference Manual (31502-90022)

12- 53
MLIBRARY is an HP Pascal Option.
The MLIBRARY compiler option specifies the file into which the compiler
puts a compiled module definition, instead of putting it in the object
file. The file specified here can then be used in a SEARCH option (see
"SEARCH"). Program comments must not be written on the same line as
$MLIBRARY.
Syntax
$MLIBRARY
string
$
Parameter
string
Specifies the name of the file into which the compiler
writes the module definition.
If the file exists, it must be an external library
(otherwise, it is an error). If the file is an external
library, the compiler updates the module definition in the
file.
If the file does not exist, the compiler creates a new file
with the specified name.
Default Compiled module definition goes into the object file.
Location Anywhere.
Example
$MLIBRARY 'xmodule'$
MODULE x;
EXPORT
.
.
.
IMPLEMENT
.
.
.
END.
NLS_SOURCE
NLS_SOURCE is a System-Dependent MPE/iX and HP-UX Option.
When the NLS_SOURCE compiler option is ON, the compiler supports the
parsing of two-byte characters within string literals and comments.
The command line option -Y also specifies this option.
Syntax
$NLS_SOURCE {ON }$
{OFF}
Default OFF.
Location Anywhere.
NLS_SOURCE ON enables the compiler to parse 16-bit characters within
literal strings and comments. (Note that eight-bit characters are always
parsed correctly.)
NLS_SOURCE OFF specifies that 16-bit characters are not supported.
Example