This is Info file OOCref.info, produced by Makeinfo version 1.68 from
the input file OOCref.texinfo.

   This file documents the Optimizing Oberon-2 Compiler (OOC) and its
library.

   This is Edition 0.10 DRAFT, last updated 29 February 2000, of `The
OOC Library Reference Manual', for Version 1.5.1 or later of oo2c.

   Copyright (C) 1997-2000 Eric Nikitin Part II Copyright (C) 1998-2000
Michael van Acken

   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 section entitled "GNU General Public License" is 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 text of the translation of the section
entitled "GNU General Public License" must be approved for accuracy by
the Foundation.


Indirect:
OOCref.info-1: 1232
OOCref.info-2: 43442
OOCref.info-3: 89900
OOCref.info-4: 137448
OOCref.info-5: 183013
OOCref.info-6: 224956
OOCref.info-7: 270148
OOCref.info-8: 319417
OOCref.info-9: 362698
OOCref.info-10: 411973
OOCref.info-11: 453552
OOCref.info-12: 499735
OOCref.info-13: 546680
OOCref.info-14: 592556
OOCref.info-15: 633267
OOCref.info-16: 684488
OOCref.info-17: 728756

Tag Table:
(Indirect)
Node: Top1232
Node: Introduction15398
Node: OOC Library Overview16214
Node: Standards17663
Node: Definition of Terms19272
Node: Character & String Handling21729
Node: Ascii22491
Node: CharClass24394
Node: Strings27911
Node: Copying and Concatenation29789
Node: Compare & Searching Strings43442
Node: Misc. Strings Procedures52074
Node: Integer/String Conversion53463
Node: ConvTypes54268
Node: IntConv55992
Node: IntStr57864
Node: Real/String Conversion59999
Node: RealConv61173
Node: RealStr63962
Node: LRealConv73176
Node: LRealStr76027
Node: I/O Subsystem79084
Node: Input/Output Overview80080
Node: I/O Concepts81531
Node: Riders and Mappers83616
Node: Locators & Opening Channels85520
Node: Channels87843
Node: Channel88545
Node: Abstract Class Channel89900
Node: Abstract Class Reader94783
Node: Abstract Class Writer100602
Node: Summary of Channel Constants105382
Node: Files109313
Node: Class File111891
Node: Class Reader (for File)119794
Node: Class Writer (for File)126131
Node: File Locators132663
Node: Other File Operations135807
Node: Summary of File Constants137448
Node: StdChannels144269
Node: ProgramArgs146919
Node: Messages151564
Node: Standard Mappers166962
Node: Text Mappers168146
Node: Rider169800
Node: Class Reader (Rider)170490
Node: Class Writer (Rider)183013
Node: Class Scanner (Rider)190241
Node: LongRider198767
Node: Class Reader (LongRider)200693
Node: Class Writer (LongRider)203967
Node: Class Scanner (LongRider)205258
Node: TextRider206371
Node: Class Reader (TextRider)207963
Node: Class Writer (TextRider)224956
Node: Class Scanner (TextRider)235487
Node: Connecting TextRiders245988
Node: Summary of TextRider Constants247857
Node: UnicodeRider252660
Node: Class Reader (UnicodeRider)253763
Node: Class Writer (UnicodeRider)257042
Node: Class Scanner (UnicodeRider)258324
Node: Connecting UnicodeRiders259984
Node: Summary of UnicodeRider Constants261552
Node: BinaryRider267745
Node: Class Reader (BinaryRider)270148
Node: Class Writer (BinaryRider)277831
Node: Connecting BinaryRiders285114
Node: Summary of BinaryRider Constants286694
Node: Standard I/O287948
Node: In289557
Node: Out298266
Node: Err305146
Node: Mathematics305691
Node: Low-level Numeric Properties308225
Node: Mathematical Functions319417
Node: Arbitrary Precision Integers323440
Node: Arbitrary Precision Real Numbers333483
Node: Complex Numbers343617
Node: Random Numbers350322
Node: Date and Time354006
Node: Time354758
Node: JulianDay362698
Node: SysClock370023
Node: Calendar375859
Node: Oakwood Compliant Modules387566
Node: OakStrings388350
Node: OakFiles390713
Node: OakIn401770
Node: OakOut404825
Node: OakMath and OakMathL406637
Node: Exception Handling410800
Node: Exception411973
Node: Exception Facilities414183
Node: Restrictions on PUSHCONTEXT420092
Node: Predefined Exception Sources422632
Node: Runtime Exception Numbers423441
Node: Exception Examples425112
Node: Signal436702
Node: Localization450655
Node: Locales451334
Node: LocStrings451440
Node: LocNumConv451571
Node: LocNumStr451704
Node: LocTextRider451837
Node: LocText451973
Node: Language452081
Node: Specifications453552
Node: Non-conformant Mode463899
Node: Multi-part Module Names469634
Node: Additional Data Types471275
Node: Language Extensions482575
Node: ABSTRACT483476
Node: NO_COPY487736
Node: Illegal Operations489736
Node: Pragmas495951
Node: Pragma Syntax497258
Node: Pragma Semantics499735
Node: Predefined Pragma Variables504143
Node: OO2C512274
Node: OO2C Overview512953
Node: Installing oo2c516684
Node: Preparing for Installation517203
Node: Basic Installation520309
Node: Compilers and Options522852
Node: Installation Names523859
Node: Installing with Run-Time Checks525412
Node: Invoking Programs527453
Node: oo2c options530066
Node: oo2c primary operations530743
Node: oo2c std options535341
Node: oo2c C options537645
Node: oo2c libraries540962
Node: oo2c debugging options546680
Node: oo2c files550850
Node: oob options552106
Node: oocn options554881
Node: ooef options568195
Node: oowhereis options571435
Node: Initialization Files572471
Node: Options and Pragmas574010
Node: Managing Files576967
Node: Selecting Configuration582636
Node: Initialization Example585240
Node: Interfacing to C Code587256
Node: Using Foreign Code588202
Node: System Flags590347
Node: Module Flags592556
Node: Type Flags598972
Node: Declaration Flags602511
Node: INTERFACE Modules606828
Node: FOREIGN Modules613016
Node: Large Arrays of Constants615223
Node: Limitations of oo2c618084
Node: Emacs Mode619502
Node: o2-mode installation620509
Node: o2-mode functions622655
Node: o2-mode hints627622
Node: Syntax of Text Tokens630989
Node: SYSTEM633126
Node: OOC Error Messages633267
Node: Copying684488
Node: Concept Index684761
Node: Type Index703603
Node: Procedure Index707235
Node: Variable & Constant Index728756
Node: File Index747571

End Tag Table
