ATOF (III) 1/15/73 ATOF (III)
NAME atof -- ascii to floating
SYNOPSIS jsr r5,atof; subr
DESCRIPTION atof will convert an ascii stream to a floating
number returned in fr0.
The subroutine subr (supplied by the caller) is
called on r5 for each character of the ascii
stream. subr should return the character in r0.
The first character not used in the conversion is
left in r0.
The only numbers recognized are: an optional mi-
nus sign followed by a string of digits option-
ally containing one decimal point, then followed
optionally by the letter "e" followed by a signed
integer.
The subroutine subr must not disturb any regis-
ters.
FILES kept in /lib/liba.a
SEE ALSO Calls atoi (III)
DIAGNOSTICS There are none; overflow results in a very large
number and garbage characters terminate the scan.
BUGS The routine should accept initial "+", initial
blanks, and "E" for "e".
Overflow should be signalled with the carry bit.