Contents | < Browse | Browse >

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

-