LISTINTR [ HP Pascal/iX Reference Manual ] MPE/iX 5.0 Documentation
HP Pascal/iX Reference Manual
LISTINTR
LISTINTR is an HP Pascal Option.
The LISTINTR compiler option lists to a specified file the contents of an
intrinsic file. The intrinsic file is that specified by the BUILDINT or
SYSINTR compiler option. If neither BUILDINT nor SYSINTR is specified,
the system intrinsic file is accessed.
Syntax
$LISTINTR [string]$
Parameter
string Specifies the name of the file into which the compiler
lists the contents of the intrinsic file that BUILDINT
specifies.
Default 'PASLIST'.
Location Anywhere.
On MPE the default size is 1023 records. If this record limit is too
small, the LISTINTR operation will not complete. You can use the :BUILD
command or a :FILE equation to specify a larger file. For more
information on :BUILD and :FILE, see the MPE/iX Commands Reference
Manual.
NOTE The pc option +C on HP-UX affects the LISTINTR compiler option (see
the HP Pascal/HP-UX Programmer's Guide).
Example
Intrinsic File Listing
Display of SYSINTR.PUB.SYS
( TUE, OCT 7, 1986, 4:33 PM )
fopen (FOPEN) :
LANGUAGE is HP PASCAL
FUNCTION [SHORTINT(16) at OFFSET 0] with 13 PARAMETERS
PARM # 1: STRUCTURE(65536) at OFFSET 0 by UNCHECKABLE ANYVAR;
SHORT ADDR, 8-BIT ALIGNED
DefaultValue = NIL
PARM # 2: SHORTNNINT(16) at OFFSET 32 by VALUE
DefaultValue = NIL
PARM # 3: SHORTNNINT(16) at OFFSET 48 by VALUE
DefaultValue = NIL
PARM # 4: SHORTINT(16) at OFFSET 64 by VALUE
DefaultValue = 0
PARM # 5: STRUCTURE(65536) at OFFSET 80 by UNCHECKABLE ANYVAR;
SHORT ADDR, 8-BIT ALIGNED
DefaultValue = NIL
PARM # 6: STRUCTURE(65536) at OFFSET 112 by UNCHECKABLE ANYVAR;
SHORT ADDR, 8-BIT ALIGNED
DefaultValue = NIL
PARM # 7: SHORTINT(16) at OFFSET 144 by VALUE
DefaultValue = 0
PARM # 8: SHORTINT(16) at OFFSET 160 by VALUE
DefaultValue = 0
PARM # 9: SHORTINT(16) at OFFSET 176 by VALUE
DefaultValue = 0
PARM # 10: INTEGER(32) at OFFSET 192 by VALUE
DefaultValue = 0
PARM # 11: INTEGER(16) at OFFSET 224 by VALUE
DefaultValue = 0
PARM # 12: INTEGER(16) at OFFSET 240 by VALUE
DefaultValue = 0
PARM # 13: INTEGER(16) at OFFSET 256 by VALUE
DefaultValue = 0
fread (FREAD) :
LANGUAGE is HP PASCAL
FUNCTION [SHORTINT(16) at OFFSET 0] with 3 PARAMETERS
PARM # 1: INTEGER(16) at OFFSET 0 by VALUE
PARM # 2: INTEGER(65536) at OFFSET 16 by UNCHECKABLE ANYVAR;
LONG ADDR, 8-BIT ALIGNED
PARM # 3: SHORTINT(16) at OFFSET 80 by VALUE
MPE/iX 5.0 Documentation