ISO Standard Libraries
_________________________________________________________________________
The Amiga implementation of these ISO standard modules was based on a
a set of Macintosh sources provided (and programmed) by
Richard Sutcliffe, Trinity Western University, BC Canada
(Portions coded by G. Tischer).
I am extremely grateful for his contribution.
Thanks to the WG13 and ISO/CS in Geneva, for making the text of all the definition
modules in the standard available.
| StdIO Library - Logical Device (Channel) Access | |||
| SeqFile | Rewindable sequential files | ||
| StreamFile | Independent sequential data streams | ||
| RndFile | Random access files | ||
| TermFile | The console device | ||
| ProgramArgs | Program arguments as an IO channel | ||
| StdIO Library - Channel Input/Output | |||
| TextIO | Character and line IO | ||
| WholeIO | Integer and cardinal IO | ||
| RealIO | Real number IO | ||
| LongIO | Long real number IO | ||
| RawIO | Byte buffer IO | ||
| StdIO Library - Errors and Result Codes | |||
| ChanConsts | Open modes and open results on channels | ||
| IOConsts | Read operation result codes | ||
| IOResult | ReadResult() procedure | ||
| StdIO Library - Standard Channel Input/Output | |||
| STextIO | As above, but the channel is implied. | ||
| SWholeIO | " | ||
| SRealIO | " | ||
| SLongIO | " | ||
| SRawIO | " | ||
| SIOResult | " | ||
| StdChans | Set and get the actual channel used for Standard IO | ||
| StdIO Library - Device/Channel Association | |||
| IOChan | Lower level channel operations, channel exceptions | ||
| IOLink | Channel architecture for device association | ||
| Strings Library | |||
| Strings | Comparison, extraction, insertion, deletion | ||
| CharClass | Numeric, letter, control, whitespace | ||
| High Level Conversions | |||
| WholeStr | Integer/Cardinal to and from string | ||
| RealStr | ditto for Real, with float, fixed, engineering formatting | ||
| ConvTypes | Conversion error codes | ||
| Low Level Conversions | |||
| WholeConv | Useful for constructing conversion routines on Int/Card | ||
| RealConv | ditto for Reals | ||
| LongConv | ditto for Long Reals | ||
| Math Library | |||
| RealMath | Trig, log, square root, rounding functions | ||
| LongMath | ditto for LONGREAL | ||
| LowReal | Access to underlying properties of the REAL type | ||
| LowLong | ditto for LONGREAL | ||
| Etc | |||
| SysClock | Access to current date and time | ||