46 lines
1.3 KiB
C
46 lines
1.3 KiB
C
/* $NetBSD: ieee754io.h,v 1.1.1.1 2000/03/29 12:38:48 simonb Exp $ */
|
|
|
|
/*
|
|
* /src/NTP/ntp-4/include/ieee754io.h,v 4.0 1998/04/10 19:50:40 kardel RELEASE_19990228_A
|
|
*
|
|
* Created: Sun Jul 13 12:22:11 1997
|
|
*
|
|
* Copyright (C) 1997 by Frank Kardel
|
|
*/
|
|
#ifndef IEEE754IO_H
|
|
#define IEEE754IO_H
|
|
|
|
#define IEEE_SINGLE 1
|
|
#define IEEE_DOUBLE 2
|
|
|
|
#define IEEE_MSB 1
|
|
#define IEEE_LSB 2
|
|
|
|
#define IEEE_OK 0 /* conversion ok */
|
|
#define IEEE_BADCALL 1 /* bad call parameters */
|
|
#define IEEE_NAN 2 /* found an NaN */
|
|
#define IEEE_POSINFINITY 3 /* positive infinity */
|
|
#define IEEE_NEGINFINITY 4 /* negative infinity */
|
|
#define IEEE_POSOVERFLOW 5 /* positive overflow */
|
|
#define IEEE_NEGOVERFLOW 6 /* negative overflow */
|
|
|
|
#define IEEE_OFFSETS 8 /* number of byte positions */
|
|
typedef unsigned char offsets_t[IEEE_OFFSETS];
|
|
|
|
int fetch_ieee754 P((unsigned char **bufp, int size, l_fp *lfpp, offsets_t offsets));
|
|
int put_ieee754 P((unsigned char **bufpp, int size, l_fp *lfpp, offsets_t offsets));
|
|
|
|
#endif
|
|
/*
|
|
* ieee754io.h,v
|
|
* Revision 4.0 1998/04/10 19:50:40 kardel
|
|
* Start 4.0 release version numbering
|
|
*
|
|
* Revision 1.1 1998/04/10 19:27:33 kardel
|
|
* initial NTP VERSION 4 integration of PARSE with GPS166 binary support
|
|
*
|
|
* Revision 1.1 1997/10/06 20:55:37 kardel
|
|
* new parse structure
|
|
*
|
|
*/
|