Using and Maintaining GNU Pascal
Welcome to GNU Pascal...
Installing GNU Pascal
Configuration dependent compilation notes
MS-DOS with DJGPP
MS-DOS or OS/2 with EMX
Windows NT and Windows 95 with cygwin32
Building and Installing a cross-compiler
Steps of Cross-Compilation
Configuring GNU CC as a cross-compiler
Building the Pascal cross-compiler
Crossbuilding a compiler.
Installation instructions for a GPC binary distribution
New Features of GNU Pascal
General Changes Since The Previous Beta Release
Command Line Options and Compiler Directives
Compiler and RTS Built-in Declarations
GPC Units
Demo Programs
Test Suite
Legend
GNU Pascal Command Line Options
GPC options besides those of GCC.
The most commonly used options to GPC
The Programmer's Guide to GPC
Source Structures
The Source Structure of Programs
The Source Structure of UCSD/Borland Pascal Units
The Source Structure of ISO-10206 Extended Pascal Modules
Data Types
Integer Types
The Processor's Natural Integer Types
The main branch of Integer Types
Integer Types with Specified Size
Compatibility to other Pascal compilers
Summary of Integer Types
Subrange Types
Endianness
Alignment
Pointer Types
Procedural and Functional Types
Variant Records
Initial values to type denoters
Restricted types
How to declare simple and structured constants
Operators
Built-in Operators
User-defined Operators
Procedure And Function Parameters
Parameters declared as
`protected'
or
`const'
The Standard way to pass arrays of variable size
BP's alternative to Conformant Arrays
EP's Schema Types including
`String'
Pointer Arithmetics
Type Casts
Object-orientated Programming
Compiler Directives And The Preprocessor
Routines Built-in or in the Run Time System
File Routines
String Operations
Accessing Command Line Arguments
Memory Management Routines
Operations for Integer and Ordinal Types
Complex Number Operations
Set Operations
Date And Time Routines
Interfacing with Other Languages
Importing Libraries from Other Languages
Exporting GPC Libraries to Other Languages
Notes for debugging
Run Time Library--Pascal Declarations
From Borland Pascal to GNU Pascal
BP Compatibility
BP Incompatibilities
IDE versus command line
Comments
BP Compatible Compiler Directives
Units, GPI files and AutoMake
Optimization
Debugging
Objects
Strings
Typed Constants
Bit, Byte and Memory Manipulation
User-defined Operators in GPC
Data Types in BP and GPC
Files
Built-in Constants
Built-in Operators in BP and GPC
Built-in Procedures and Functions
Special Parameters
Miscellaneous
BP and Extended Pascal
Portability hints
Portability -- why?
Low-level features
The Alphabetical GPC Language Reference
abs
Syntax
Description
Standards
Example
See also
absolute
Syntax
Description
Standards
Example
See also
abstract
Syntax
Description
Standards
Example
See also
addr
Syntax
Description
Standards
Example
See also
AlignOf
Syntax
Description
Standards
Example
See also
all
Description
Standards
Example
See also
and
Syntax
Description
Standards
Example
See also
and then
Description
Standards
Example
See also
and_then
Syntax
Description
Standards
Example
See also
AnsiChar
Syntax
Description
Standards
Example
See also
append
Syntax
Description
Standards
Example
See also
arctan
Syntax
Description
Standards
Example
See also
arg
Syntax
Description
Standards
Example
See also
array
Syntax
Description
Standards
Example
See also
asm
Syntax
Description
Standards
Example
See also
asmname
Syntax
Description
Standards
Example
See also
Assign
Syntax
Description
Standards
Example
See also
assigned
Syntax
Description
Standards
Example
See also
attribute
Syntax
Description
Standards
Example
See also
begin
Syntax
Description
Standards
Example
See also
Bind
Syntax
Description
Standards
Example
See also
bindable
Syntax
Description
Standards
Example
See also
Binding
Syntax
Description
Standards
Example
See also
BindingType
Syntax
Description
Standards
Example
See also
BitSizeOf
Syntax
Description
Standards
Example
See also
BlockRead
Syntax
Description
Standards
Example
See also
BlockWrite
Syntax
Description
Standards
Example
See also
Boolean
Syntax
Description
Standards
Example
See also
break
Syntax
Description
Standards
Example
See also
Byte
Description
Standards
See also
ByteBool
Syntax
Description
Standards
Example
See also
ByteCard
Description
Standards
See also
ByteInt
Description
Standards
See also
C
Syntax
Description
Standards
Example
See also
C_Language
Syntax
Description
Standards
Example
See also
Card
Syntax
Description
Standards
Example
See also
Cardinal
Description
Standards
See also
case
Syntax
Description
Standards
Example
See also
Char
Syntax
Description
Standards
Example
See also
ChDir
Syntax
Description
Standards
Example
See also
chr
Syntax
Description
Standards
Example
See also
class
Syntax
Description
Standards
Example
See also
close
Syntax
Description
Standards
Example
See also
cmplx
Syntax
Description
Standards
Example
See also
Comp
Description
Standards
See also
Complex
Syntax
Description
Standards
Example
See also
Concat
Syntax
Description
Standards
Example
See also
conjugate
Syntax
Description
Standards
Example
See also
const
Syntax
Description
Standards
Example
See also
constructor
Syntax
Description
Standards
Example
See also
continue
Syntax
Description
Standards
Example
See also
Copy
Syntax
Description
Standards
Example
See also
cos
Syntax
Description
Standards
Example
See also
CString
Syntax
Description
Standards
Example
See also
CString2String
Syntax
Description
Standards
Example
See also
Date
Syntax
Description
Standards
Example
See also
dec
Syntax
Description
Standards
Example
See also
default
Syntax
Description
Standards
Example
See also
DefineSize
Syntax
Description
Standards
Example
See also
Delete
Syntax
Description
Standards
Example
See also
destructor
Syntax
Description
Standards
Example
See also
Dispose
Syntax
Description
Standards
Example
See also
div
Syntax
Description
Standards
Example
See also
do
Syntax
Description
Standards
Example
See also
Double
Syntax
Description
Standards
Example
See also
downto
Syntax
Description
Standards
Example
See also
else
Syntax
Description
Standards
Example
See also
empty
Syntax
Description
Standards
Example
See also
end
Syntax
Description
Standards
Example
See also
eof
Syntax
Description
Standards
Example
See also
eoln
Syntax
Description
Standards
Example
See also
EpsReal
Syntax
Description
Standards
Example
See also
eq
Syntax
Description
Standards
Example
See also
erase
Syntax
Description
Standards
Example
See also
exit
Syntax
Description
Standards
Example
See also
exp
Syntax
Description
Standards
Example
See also
export
Syntax
Description
Standards
Example
See also
exports
Syntax
Description
Standards
Example
See also
extend
Syntax
Description
Standards
Example
See also
Extended
Syntax
Description
Standards
Example
See also
extern
Syntax
Description
Standards
Example
See also
external
Syntax
Description
Standards
Example
See also
False
Syntax
Description
Standards
Example
See also
far
Description
Standards
Example
See also
FileMode
Syntax
Description
Standards
Example
See also
file
Syntax
Description
Standards
Example
See also
FilePos
Syntax
Description
Standards
Example
See also
FileSize
Syntax
Description
Standards
Example
See also
FillChar
Syntax
Description
Standards
Example
See also
flush
Syntax
Description
Standards
Example
See also
for
Syntax
Description
Standards
Example
See also
forward
Syntax
Description
Standards
Example
See also
frac
Syntax
Description
Standards
Example
See also
FreeMem
Syntax
Description
Standards
Example
See also
function
Syntax
Description
Standards
Example
See also
ge
Syntax
Description
Standards
Example
See also
Get
Syntax
Description
Standards
Example
See also
GetMem
Syntax
Description
Standards
Example
See also
GetTimeStamp
Syntax
Description
Standards
Example
See also
goto
Syntax
Description
Standards
Example
See also
gt
Syntax
Description
Standards
Example
See also
Halt
Syntax
Description
Standards
Example
See also
high
Syntax
Description
Standards
Example
See also
if
Syntax
Description
Standards
Example
See also
Im
Syntax
Description
Standards
Example
See also
import
Description
Standards
See also
implementation
Syntax
Description
Standards
Example
See also
in
Syntax
Description
Standards
Example
See also
inc
Syntax
Description
Standards
Example
See also
Index
Syntax
Description
Standards
Example
See also
inherited
Syntax
Description
Standards
Example
See also
inline
Syntax
Description
Standards
Example
See also
InOutRes
Syntax
Description
Standards
Example
See also
InOutResStr
Syntax
Description
Standards
Example
See also
Input
Syntax
Description
Standards
Example
See also
Insert
Syntax
Description
Standards
Example
See also
int
Syntax
Description
Standards
Example
See also
Integer
Description
Standards
See also
interface
Syntax
Description
Standards
Example
See also
interrupt
Syntax
Description
Standards
Example
See also
IOresult
Syntax
Description
Standards
Example
See also
is
Syntax
Description
Standards
Example
See also
label
Syntax
Description
Standards
Example
See also
LastPosition
Syntax
Description
Standards
Example
See also
le
Syntax
Description
Standards
Example
See also
length
Syntax
Description
Standards
Example
See also
library
Syntax
Description
Standards
Example
See also
ln
Syntax
Description
Standards
Example
See also
LoCase
Syntax
Description
Standards
Example
See also
LongCard
Description
Standards
See also
LongInt
Description
Standards
See also
LongestCard
Description
Standards
See also
LongestInt
Description
Standards
See also
LongestReal
Syntax
Description
Standards
Example
See also
LongestWord
Description
Standards
See also
LongReal
Syntax
Description
Standards
Example
See also
LongWord
Description
Standards
See also
low
Syntax
Syntax
Description
Standards
Example
See also
lt
Syntax
Description
Standards
Example
See also
Mark
Syntax
Description
Standards
Example
See also
max
Syntax
Description
Standards
Example
See also
MaxChar
Syntax
Description
Standards
Example
See also
MaxInt
Syntax
Description
Standards
Example
See also
MaxReal
Syntax
Description
Standards
Example
See also
MedCard
Description
Standards
See also
MedInt
Description
Standards
See also
MedReal
Syntax
Description
Standards
Example
See also
MedWord
Description
Standards
See also
min
Syntax
Description
Standards
Example
See also
MinReal
Syntax
Description
Standards
Example
See also
MkDir
Syntax
Description
Standards
Example
See also
mod
Syntax
Description
Standards
Example
See also
module
Syntax
Description
Standards
Example
See also
move
Syntax
Description
Standards
Example
See also
MoveLeft
Syntax
Description
Standards
Example
See also
MoveRight
Syntax
Description
Standards
Example
See also
near
Description
Standards
Example
See also
ne
Syntax
Description
Standards
Example
See also
New
Syntax
Description
Standards
Example
See also
NewCString
Syntax
Description
Standards
Example
See also
nil
Syntax
Description
Standards
Example
See also
not
Syntax
Description
Standards
Example
See also
NULL
Syntax
Description
Standards
Example
See also
object
Description
Standards
See also
odd
Syntax
Description
Standards
Example
See also
of
Syntax
Description
Standards
Example
See also
only
Syntax
Description
Standards
Example
See also
operator
Syntax
Description
Standards
Example
See also
or
Syntax
Description
Standards
Example
See also
or else
Description
Standards
Example
See also
or_else
Syntax
Description
Standards
Example
See also
ord
Syntax
Description
Standards
Example
See also
others
Syntax
Description
Standards
Example
See also
otherwise
Syntax
Description
Standards
Example
See also
Output
Syntax
Description
Standards
Example
See also
pack
Syntax
Description
Standards
Example
See also
packed
Description
Standards
Example
See also
page
Syntax
Description
Standards
Example
See also
pAnsiChar
Syntax
Description
Standards
Example
See also
ParamCount
Syntax
Description
Standards
Example
See also
ParamStr
Syntax
Description
Standards
Example
See also
pChar
Syntax
Description
Standards
Example
See also
Pointer
Syntax
Description
Standards
Example
See also
polar
Syntax
Description
Standards
Example
See also
pos
Syntax
Description
Standards
Example
See also
Position
Syntax
Description
Standards
Example
See also
pow
Syntax
Description
Standards
Example
See also
pred
Syntax
Description
Standards
Example
See also
private
Syntax
Description
Standards
Example
See also
procedure
Syntax
Description
Standards
Example
See also
program
Syntax
Description
Standards
Example
See also
property
Syntax
Description
Standards
Example
See also
protected
Syntax
Description
Standards
Example
See also
PtrCard
Syntax
Description
Standards
Example
See also
PtrInt
Syntax
Description
Standards
Example
See also
PtrWord
Syntax
Description
Standards
Example
See also
public
Syntax
Description
Standards
Example
See also
published
Syntax
Description
Standards
Example
See also
Put
Syntax
Description
Standards
Example
See also
qualified
Syntax
Description
Standards
Example
See also
Re
Syntax
Description
Standards
Example
See also
read
Syntax
Description
Standards
Example
See also
readln
Syntax
Description
Standards
Example
See also
ReadStr
Syntax
Description
Standards
Example
See also
Real
Syntax
Description
Standards
Example
See also
record
Description
Standards
Example
See also
Release
Syntax
Description
Standards
Example
See also
rename
Syntax
Description
Standards
Example
See also
repeat
Syntax
Description
Standards
Example
See also
reset
Syntax
Description
Standards
Example
See also
resident
Syntax
Description
Standards
Example
See also
restricted
Syntax
Description
Standards
Example
See also
Result
Syntax
Description
Standards
Example
See also
return
Syntax
Description
Standards
Example
See also
rewrite
Syntax
Description
Standards
Example
See also
RmDir
Syntax
Description
Standards
Example
See also
round
Syntax
Description
Standards
Example
See also
RunError
Syntax
Description
Standards
Example
See also
Seek
Syntax
Description
Standards
Example
See also
SeekRead
Syntax
Description
Standards
Example
See also
SeekUpdate
Syntax
Description
Standards
Example
See also
SeekWrite
Syntax
Description
Standards
Example
See also
segment
Syntax
Description
Standards
Example
See also
Self
Syntax
Description
Standards
Example
See also
set
Syntax
Description
Standards
Example
See also
SetFileTime
Syntax
Description
Standards
Example
See also
SetLength
Syntax
Description
Standards
Example
See also
SetType
Syntax
Description
Standards
Example
See also
ShortCard
Description
Standards
See also
ShortInt
Description
Standards
See also
ShortReal
Syntax
Description
Standards
Example
See also
ShortWord
Description
Standards
See also
Single
Syntax
Description
Standards
Example
See also
shl
Syntax
Description
Standards
Example
See also
shr
Syntax
Description
Standards
Example
See also
sin
Syntax
Description
Standards
Example
See also
SizeOf
Syntax
Description
Standards
Example
See also
SmallInt
Description
Standards
See also
sqr
Syntax
Description
Standards
Example
See also
sqrt
Syntax
Description
Standards
Example
See also
StandardError
Syntax
Description
Standards
Example
See also
StandardInput
Syntax
Description
Standards
Example
See also
StandardOutput
Syntax
Description
Standards
Example
See also
static
Syntax
Description
Standards
Example
See also
StdErr
Syntax
Description
Standards
Example
See also
Str
Syntax
Description
Standards
Example
See also
CStringCopyString
Syntax
Description
Standards
Example
See also
String
Syntax
Description
Standards
Example
See also
String2CString
Syntax
Description
Standards
Example
See also
SubStr
Syntax
Description
Standards
Example
See also
succ
Syntax
Description
Standards
Example
See also
Text
Syntax
Description
Standards
Example
See also
then
Syntax
Description
Standards
Example
See also
Time
Syntax
Description
Standards
Example
See also
TimeStamp
Syntax
Description
Standards
Example
See also
to
Syntax
Description
Standards
Example
See also
to begin do
Syntax
Description
Standards
Example
See also
to end do
Syntax
Description
Standards
Example
See also
Trim
Syntax
Description
Standards
Example
See also
True
Syntax
Description
Standards
Example
See also
trunc
Syntax
Description
Standards
Example
See also
Truncate
Syntax
Description
Standards
Example
See also
type
Syntax
Description
Standards
Example
See also
type of
Syntax
Description
Standards
Example
See also
TypeOf
Syntax
Description
Standards
Example
See also
UnBind
Syntax
Description
Standards
Example
See also
unit
Syntax
Description
Standards
Example
See also
unpack
Syntax
Description
Standards
Example
See also
until
Syntax
Description
Standards
Example
See also
UpCase
Syntax
Description
Standards
Example
See also
update
Syntax
Description
Standards
Example
See also
uses
Description
Standards
See also
Val
Syntax
Description
Standards
Example
See also
value
Syntax
Description
Standards
Example
See also
var
Syntax
Description
Standards
Example
See also
view
Syntax
Description
Standards
Example
See also
virtual
Syntax
Description
Standards
Example
See also
Void
Syntax
Description
Standards
Example
See also
volatile
Syntax
Description
Standards
Example
See also
while
Syntax
Description
Standards
Example
See also
with
Syntax
Description
Standards
Example
See also
Word
Description
Standards
See also
write
Syntax
Description
Standards
Example
See also
writeln
Syntax
Description
Standards
Example
See also
WriteStr
Syntax
Description
Standards
Example
See also
xor
Syntax
Description
Standards
Example
See also
Keywords supported by GNU Pascal
Where to get support for GNU Pascal; how to report bugs
Where to get support for GPC
The GPC Mailing List
The GPC FAQ
The GPC To-Do List
Running the GPC Test Suite
Contributing Tests to the Test Suite
Contributors to GNU Pascal
The GPC Source Reference
GPC's Lexical Analyzer
Language Definition: GPC's Parser
Tree Nodes
Parameter Passing
GPI files--GNU Pascal Interfaces
GPC's AutoMake Mechanism--How it Works
Files that make up GPC; Integrating GNU Pascal in GCC
GNU GENERAL PUBLIC LICENSE
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
How to Apply These Terms to Your New Programs
The GNU Manifesto
What's GNU? Gnu's Not Unix!
Why I Must Write GNU
Why GNU Will Be Compatible with Unix
How GNU Will Be Available
Why Many Other Programmers Want to Help
How You Can Contribute
Why All Computer Users Will Benefit
Some Easily Rebutted Objections to GNU's Goals
Funding Free Software
Index
This document was generated on 28 May 2000 using the
texi2html
translator version 1.51.