1/* 2 * ==================================================== 3 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 4 * 5 * Developed at SunPro, a Sun Microsystems, Inc. business. 6 * Permission to use, copy, modify, and distribute this 7 * software is freely granted, provided that this notice 8 * is preserved. 9 * ==================================================== 10 */ 11 12/* 13 * from: @(#)fdlibm.h 5.1 93/09/24
| 1/* 2 * ==================================================== 3 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 4 * 5 * Developed at SunPro, a Sun Microsystems, Inc. business. 6 * Permission to use, copy, modify, and distribute this 7 * software is freely granted, provided that this notice 8 * is preserved. 9 * ==================================================== 10 */ 11 12/* 13 * from: @(#)fdlibm.h 5.1 93/09/24
|
14 * $FreeBSD: head/lib/msun/src/math.h 105809 2002-10-23 17:35:11Z markm $
| 14 * $FreeBSD: head/lib/msun/src/math.h 106268 2002-10-31 23:05:20Z archie $
|
15 */ 16 17#ifndef _MATH_H_ 18#define _MATH_H_ 19 20/* 21 * ANSI/POSIX 22 */
| 15 */ 16 17#ifndef _MATH_H_ 18#define _MATH_H_ 19 20/* 21 * ANSI/POSIX 22 */
|
23extern char __infinity[]; 24#define HUGE_VAL (*(double *) __infinity)
| 23extern const union __infinity_un { 24 unsigned char __uc[8]; 25 double __ud; 26} __infinity; 27#define HUGE_VAL (__infinity.__ud)
|
25 26/* 27 * XOPEN/SVID 28 */ 29#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE) 30#define M_E 2.7182818284590452354 /* e */ 31#define M_LOG2E 1.4426950408889634074 /* log 2e */ 32#define M_LOG10E 0.43429448190325182765 /* log 10e */
--- 261 unchanged lines hidden --- | 28 29/* 30 * XOPEN/SVID 31 */ 32#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE) 33#define M_E 2.7182818284590452354 /* e */ 34#define M_LOG2E 1.4426950408889634074 /* log 2e */ 35#define M_LOG10E 0.43429448190325182765 /* log 10e */
--- 261 unchanged lines hidden --- |