Module Name: src Committed By: christos Date: Sat Jan 14 16:07:53 UTC 2017
Modified Files: src/sys/arch/sparc/include: ieeefp.h Log Message: remove dup definitions To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/include/ieeefp.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/sparc/include/ieeefp.h diff -u src/sys/arch/sparc/include/ieeefp.h:1.9 src/sys/arch/sparc/include/ieeefp.h:1.10 --- src/sys/arch/sparc/include/ieeefp.h:1.9 Sat Jan 3 13:12:12 2015 +++ src/sys/arch/sparc/include/ieeefp.h Sat Jan 14 11:07:53 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: ieeefp.h,v 1.9 2015/01/03 18:12:12 martin Exp $ */ +/* $NetBSD: ieeefp.h,v 1.10 2017/01/14 16:07:53 christos Exp $ */ /* * Written by J.T. Conklin, Apr 6, 1995 @@ -9,15 +9,9 @@ #define _SPARC_IEEEFP_H_ #include <sys/featuretest.h> +#include <machine/fenv.h> -#if defined(_NETBSD_SOURCE) || defined(_ISOC99_SOURCE) - -#define FE_TONEAREST 0 /* round to nearest representable number */ -#define FE_TOWARDZERO 1 /* round to zero (truncate) */ -#define FE_UPWARD 2 /* round toward positive infinity */ -#define FE_DOWNWARD 3 /* round toward negative infinity */ - -#if !defined(_ISOC99_SOURCE) +#if defined(_NETBSD_SOURCE) && !defined(_ISOC99_SOURCE) typedef unsigned int fp_except; #define FP_X_IMP 0x01 /* imprecise (loss of precision) */ @@ -33,8 +27,6 @@ typedef enum { FP_RM=3 /* round toward negative infinity */ } fp_rnd; -#endif /* !_ISOC99_SOURCE */ - -#endif /* _NETBSD_SOURCE || _ISOC99_SOURCE */ +#endif /* _NETBSD_SOURCE || !_ISOC99_SOURCE */ #endif /* _SPARC_IEEEFP_H_ */