This is Info file gpc.info, produced by Makeinfo version 1.68 from the
input file /usr/local/src/gcc-2.8.1/p/doc/gpc.texi.

   This file documents the use and the internals of the GNU Pascal
compiler.

   Copyright (C) 1988, 1996 Free Software Foundation, Inc.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the sections entitled "GNU General Public License," "Funding for
Free Software," and "Protect Your Freedom--Fight `Look And Feel'" are
included exactly as in the original, and provided that the entire
resulting derived work is distributed under the terms of a permission
notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the sections entitled "GNU General Public
License," "Funding for Free Software," and "Protect Your Freedom--Fight
`Look And Feel'", and this permission notice, may be included in
translations approved by the Free Software Foundation instead of in the
original English.


Indirect:
gpc.info-1: 1304
gpc.info-2: 35921
gpc.info-3: 84462
gpc.info-4: 133253
gpc.info-5: 177986
gpc.info-6: 227874
gpc.info-7: 276304
gpc.info-8: 331065
gpc.info-9: 380754
gpc.info-10: 430728
gpc.info-11: 479358
gpc.info-12: 487432
gpc.info-13: 537817
gpc.info-14: 587325

Tag Table:
(Indirect)
Node: Top1304
Node: Welcome3422
Node: Copying6884
Node: Funding26065
Node: Look and Feel28557
Node: Manifesto35921
Node: Contributors61951
Node: Installation67737
Node: compilation notes75039
Node: Alpha OSF/175477
Node: DJGPP76357
Node: EMX76980
Node: Windows 95/NT79542
Node: cross-compilers80428
Node: Steps of Cross82256
Node: Configure Cross83378
Node: Build Cross84462
Node: Crossbuilding86133
Node: binary distributions88169
Node: Invoking GPC89269
Node: Option Summary93174
Node: Overall Options103589
Node: Pascal Dialect Options108485
Node: Code Gen Options111840
Node: Warning Options120296
Node: Debugging Options133253
Node: Optimize Options143045
Node: Preprocessor Options153386
Node: Assembler Options159928
Node: Link Options160295
Node: Directory Options165366
Node: Target Options168858
Node: Submodel Options172556
Node: M680x0 Options173942
Node: VAX Options177451
Node: SPARC Options177986
Node: Convex Options184418
Node: AMD29K Options186599
Node: ARM Options189634
Node: M88K Options191051
Node: RS/6000 and PowerPC Options199039
Node: RT Options210036
Node: MIPS Options211740
Node: i386 Options219380
Node: HPPA Options224775
Node: Intel 960 Options227874
Node: DEC Alpha Options230484
Node: Clipper Options232156
Node: H8/300 Options232555
Node: System V Options233000
Node: Environment Variables233686
Node: Programming237934
Node: Source structures239258
Node: Programs240264
Node: Units241435
Node: Modules243276
Node: Data types243572
Node: Integer types243947
Node: Natural integer types244711
Node: Main branch integer types245615
Node: Integer types with specified size247221
Node: Integer types and compatibility248235
Node: Summary of integer types249771
Node: Subrange types251988
Node: endianness252863
Node: alignment253007
Node: Operators253126
Node: Built-in operators253458
Node: User-defined operators254145
Node: Schemata255953
Node: Pointer arithmetics257832
Node: Type casts258990
Node: OOP266712
Node: Other languages270041
Node: Importing from other languages270925
Node: Exporting to other languages273725
Node: Run time library276304
Node: Reference331065
Node: abs334511
Node: absolute335885
Node: addr338690
Node: AlignOf339044
Node: all339869
Node: and340444
Node: and then343093
Node: and_then343642
Node: AnsiChar345779
Node: append346523
Node: arctan346945
Node: arg347687
Node: array348460
Node: asm348668
Node: asmname348876
Node: Assign349093
Node: assigned349479
Node: attribute349866
Node: begin350093
Node: Bind350308
Node: bindable350580
Node: Binding350802
Node: BindingType351084
Node: BitSizeOf352649
Node: BlockRead353668
Node: BlockWrite354108
Node: Boolean354558
Node: break354781
Node: Byte354994
Node: ByteBool355745
Node: ByteCard355968
Node: ByteInt356603
Node: C357315
Node: C_Language357522
Node: Card357744
Node: Cardinal358008
Node: case359127
Node: Char359338
Node: ChDir359546
Node: chr359802
Node: close360059
Node: cmplx360314
Node: Comp360592
Node: Complex361339
Node: Concat361557
Node: conjugate361908
Node: Const362185
Node: Constructor362407
Node: continue362640
Node: Copy362866
Node: cos364438
Node: CString364736
Node: CString2String364961
Node: Date365257
Node: dec365565
Node: default365888
Node: DefineSize366109
Node: Delete366407
Node: Destructor366703
Node: Dispose366933
Node: div367328
Node: do367586
Node: Double368110
Node: downto368360
Node: else368575
Node: empty368785
Node: end369047
Node: eof369251
Node: eoln369541
Node: EpsReal369839
Node: eq370053
Node: erase370307
Node: Exit370560
Node: exp370767
Node: Export371064
Node: extend371278
Node: Extended371543
Node: extern371809
Node: external372030
Node: false372252
Node: far372465
Node: FileMode373219
Node: File373481
Node: FilePos373691
Node: FileSize373970
Node: FillChar374252
Node: flush374621
Node: for374879
Node: forward375330
Node: frac375545
Node: FreeMem375799
Node: Function376698
Node: ge376918
Node: Get377171
Node: GetFile377421
Node: GetMem378145
Node: GetTimeStamp379725
Node: goto380011
Node: gt380224
Node: Halt380474
Node: high380754
Node: if381084
Node: Im381283
Node: import381526
Node: Implementation382973
Node: in383210
Node: inc383420
Node: Index383739
Node: inherited383953
Node: inline384178
Node: InOutRes384400
Node: InOutResStr384668
Node: Input384944
Node: Insert385197
Node: int385492
Node: Integer385741
Node: Interface386688
Node: IOresult386917
Node: Label387178
Node: LastPosition387400
Node: le387692
Node: length387952
Node: ln388209
Node: LoCase388503
Node: LongCard388762
Node: LongInt389345
Node: LongestCard390189
Node: LongestInt390747
Node: LongestReal391320
Node: LongestWord391561
Node: LongReal392163
Node: LongWord392393
Node: low393006
Node: lt393350
Node: Mark393599
Node: max393846
Node: MaxChar394119
Node: MaxInt394336
Node: MaxReal394555
Node: MedCard394776
Node: MedInt395435
Node: MedReal396084
Node: MedWord396305
Node: min396989
Node: MinReal397265
Node: MkDir397481
Node: mod397740
Node: Module398000
Node: move398212
Node: MoveLeft398492
Node: MoveRight398787
Node: near399085
Node: ne399837
Node: New400086
Node: NewCString400929
Node: Nil401210
Node: not401419
Node: NULL401757
Node: object402059
Node: odd402846
Node: of403096
Node: only403296
Node: Operator403505
Node: or403722
Node: or else406332
Node: or_else406873
Node: ord408986
Node: others409239
Node: otherwise409456
Node: Output409682
Node: pack409935
Node: packed410295
Node: page412056
Node: pAnsiChar412339
Node: ParamCount412612
Node: ParamStr413455
Node: pChar413740
Node: Pointer414038
Node: polar414256
Node: pos414520
Node: Position414794
Node: pow415060
Node: pred415419
Node: Procedure417571
Node: Program417796
Node: protected418022
Node: PtrCard418250
Node: PtrInt418473
Node: PtrWord418692
Node: Put418909
Node: Re419159
Node: read419401
Node: readln419763
Node: ReadStr420077
Node: Real420353
Node: record420565
Node: Release422685
Node: rename422947
Node: repeat423228
Node: reset423444
Node: restricted423775
Node: Result424003
Node: return424224
Node: rewrite424442
Node: RmDir424778
Node: round425039
Node: RunError425299
Node: Seek425570
Node: SeekRead425853
Node: SeekUpdate426150
Node: SeekWrite426458
Node: Self426759
Node: set426970
Node: SetLength427179
Node: SetType428508
Node: ShortCard430113
Node: ShortInt430728
Node: ShortReal431540
Node: ShortWord431771
Node: Single432560
Node: shl432819
Node: shr433788
Node: sin434991
Node: SizeOf435287
Node: SmallInt435950
Node: sqr436664
Node: sqrt437598
Node: StandardError438686
Node: StandardInput438929
Node: StandardOutput439182
Node: static439430
Node: StdErr439655
Node: Str439904
Node: StrPCopy440434
Node: String440730
Node: String2CString440957
Node: SubStr441260
Node: succ442524
Node: Text444663
Node: then444870
Node: Time445077
Node: TimeStamp445381
Node: to445879
Node: to begin446089
Node: to end446308
Node: Trim446525
Node: true446779
Node: trunc446987
Node: Truncate447246
Node: Type447514
Node: TypeOf447727
Node: UnBind448764
Node: Unit449025
Node: unpack449236
Node: until449605
Node: UpCase449819
Node: update450079
Node: uses450409
Node: Val451667
Node: value452068
Node: Var452276
Node: virtual452484
Node: Void452699
Node: while452910
Node: with453120
Node: Word453328
Node: write454386
Node: writeln454803
Node: WriteStr455170
Node: xor455474
Node: GPC source457027
Node: Lexical analyzer459163
Node: Language definition461442
Node: Tree nodes465373
Node: Parameter passing470322
Node: GPI files472523
Node: AutoMake476822
Node: Keywords479358
Node: Built-in484077
Node: Extensions487432
Node: Extended Pascal537817
Node: Borland Pascal550414
Node: Borland compatibility551296
Node: IDE versus command line552050
Node: Comments and compiler directives555845
Node: Units; GPI files and AutoMake559388
Node: Optimization562255
Node: Debugging563282
Node: GPC inline assembler564415
Node: Objects565815
Node: Strings566309
Node: Typed constants567751
Node: Bit; byte and memory manipulation568926
Node: User-defined operators in GPC570295
Node: Data types in BP and GPC571388
Node: Files574455
Node: Built-in constants574792
Node: Built-in operators in BP and GPC575099
Node: Built-in Procedures and Functions575846
Node: Parameters576794
Node: Miscellaneous577872
Node: GPC bugs579693
Node: Support585724
Node: How to Contribute587325
Node: GPC notes591953
Node: PVS594585
Node: Set types597227
Node: GPC index600271

End Tag Table
