3 * (c) copyright 1983 by the Vrije Universiteit, Amsterdam, The Netherlands.
5 * This product is part of the Amsterdam Compiler Kit.
7 * Permission to use, sell, duplicate or disclose this software must be
8 * obtained in writing. Requests for such permissions may be sent to
10 * Dr. Andrew S. Tanenbaum
11 * Wiskundig Seminarium
19 /* Author: J.W. Stevenson */
36 static dig(ch
) int ch
; {
44 double _rdr(f
) struct file
*f
; {
45 int i
; double e
; int is_signed
,ch
;
51 is_signed
= _getsig(f
);
55 while ((ch
= _nxtdig(f
)) >= 0);
62 } while ((ch
= _nxtdig(f
)) >= 0);
64 if ((*f
->ptr
== 'e') || (*f
->ptr
== 'E')) {
77 return(is_signed
? -r
: r
);