matherr() exception-handling function, 240

Pascal header files, 233 SPARC libraries, 238

memory, out of, 217

–misalignoption to pc command, 34 module

heading, 76 source files, 75 unit, 69

–mtoption to pc command, 34 mv command, 9

N

–nativeoption to pc command, 35 -nocxoption to pc command, 35 –noliboption to pc command, 35 –nolibmiloption to pc command, 35 %nolist directive, 262 nonstandard floating point, 29 -noqueuelicensing option, 5, 35 Notifier, XView, 222

-notraceoption to pc command, 36

O

–Ooption to pc command, 36 –ooption to pc command, 9, 38 object code optimizer, 36 object file, 18

operating environment, See Solaris 2.x operating system

operator and, 38 or, 38 redirection (>), 11

options

order of processing, 23 to pc command, 23 to 66

order of processing, options, 23 out of memory error, 217 output, 10 to 13

P

–Poption to pc command, 36, 38 –poption to pc command, 39 panics, compiler, 217 parameter passing

C and Pascal, 93 C++ and Pascal, 152 FORTRAN and Pascal, 167

parameters

as pointers to procedures with C, 131 passed by address, 94, 168, 186, 197 passed by reference, 94, 168, 186, 197 passed by reference between C and

Pascal, 117 to 128 passed by value

between Pascal and C, 129 to 130 between Pascal and C++, 152 between Pascal and

FORTRAN, 180, 197 to 202

value conformant array, 101, 114, 123, 193

value conformant array passed between Pascal and FORTRAN, 182

var, 95, 117 to 128, 168, 186 to 197 Pascal program

how to compile, 8, 13 how to list, 33

how to run, 9 to 13 how to write, 7

pc command, 2, 7, 8, 11, 17 to 66 –aoption, 24

–Boption, 24 –boption, 25

-bsdmalloc option, 25 –C option, 25

–coption, 26

-calign option, 26 –cg89 option, 26 –cg92 option, 26 –cond option, 27, 249 –config option, 27, 246, 252, 256 –D option, 27

302

Pascal 4.0 User’s Guide