|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: @ T a
Length: 1220 (0x4c4)
Types: TextFile
Notes: @(#)as1atof.h 13.2 (RC International) 12/12/90 */
Names: »as1atof.h«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./usr/include/cmplrs/as1atof.h«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦c6f24efe5⟧ »0007«
└─⟦this⟧ »comp3.0/bsd/usr/include/cmplrs/as1atof.h«
/* @(#)as1atof.h 13.2 (RC International) 12/12/90 */
/* --------------------------------------------------------- */
/* | Copyright (c) 1986, 1989 MIPS Computer Systems, Inc. | */
/* | All Rights Reserved. | */
/* --------------------------------------------------------- */
/* $Header: as1atof.h,v 2010.2.1.6 90/02/22 19:50:32 bettina Exp $ */
const
maxfpstring = 32;
type
strng = packed array [0..maxfpstring] of char; (* Standard string type. *)
{ Must call this first to initialize the Hough/Rowen package }
procedure initializefp; external;
{ Hough/Rowen decimal ascii-to-binary conversions: strng is null-terminated,
function returns mask of exceptions, where all except "inexact" are
interesting:
most least
----x inexact
---x- underflow
--x-- overflow
-x--- divide by zero
x---- invalid operation
}
function atofloat(var { for economy } cstring: strng; var r: integer): integer;
external;
function atodouble(var { for economy } cstring: strng;
var rmore, rless: integer): integer;
external;
function atoextended(var { for economy } cstring: strng;
var rmost, rmore, rless, rleast:
integer): integer; external;