Mercurial > hg > octave-nkf
comparison liboctave/lo-ieee.h @ 10312:cbc402e64d83
untabify liboctave header files
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 11 Feb 2010 12:14:48 -0500 |
parents | 4c0cdbe0acca |
children | 2f36145742c9 |
comparison
equal
deleted
inserted
replaced
10311:a217e1d74353 | 10312:cbc402e64d83 |
---|---|
22 */ | 22 */ |
23 | 23 |
24 #if !defined (octave_liboctave_ieee_h) | 24 #if !defined (octave_liboctave_ieee_h) |
25 #define octave_liboctave_ieee_h 1 | 25 #define octave_liboctave_ieee_h 1 |
26 | 26 |
27 #ifdef __cplusplus | 27 #ifdef __cplusplus |
28 extern "C" { | 28 extern "C" { |
29 #endif | 29 #endif |
30 | 30 |
31 /* Octave's idea of infinity. */ | 31 /* Octave's idea of infinity. */ |
32 extern OCTAVE_API double octave_Inf; | 32 extern OCTAVE_API double octave_Inf; |
109 extern OCTAVE_API float lo_ieee_float_na_value (void); | 109 extern OCTAVE_API float lo_ieee_float_na_value (void); |
110 extern OCTAVE_API float lo_ieee_float_nan_value (void); | 110 extern OCTAVE_API float lo_ieee_float_nan_value (void); |
111 | 111 |
112 extern OCTAVE_API int __lo_ieee_float_signbit (float); | 112 extern OCTAVE_API int __lo_ieee_float_signbit (float); |
113 | 113 |
114 #ifdef __cplusplus | 114 #ifdef __cplusplus |
115 } | 115 } |
116 #endif | 116 #endif |
117 | 117 |
118 #define lo_ieee_isnan(x) (sizeof (x) == sizeof (float) ? \ | 118 #define lo_ieee_isnan(x) (sizeof (x) == sizeof (float) ? \ |
119 __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) | 119 __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) |
120 #define lo_ieee_finite(x) (sizeof (x) == sizeof (float) ? \ | 120 #define lo_ieee_finite(x) (sizeof (x) == sizeof (float) ? \ |
121 __lo_ieee_float_finite (x) : __lo_ieee_finite (x)) | 121 __lo_ieee_float_finite (x) : __lo_ieee_finite (x)) |
122 #define lo_ieee_isinf(x) (sizeof (x) == sizeof (float) ? \ | 122 #define lo_ieee_isinf(x) (sizeof (x) == sizeof (float) ? \ |
123 __lo_ieee_float_isinf (x) : __lo_ieee_isinf (x)) | 123 __lo_ieee_float_isinf (x) : __lo_ieee_isinf (x)) |
124 | 124 |
125 | 125 |
126 #define lo_ieee_is_NA(x) (sizeof (x) == sizeof (float) ? \ | 126 #define lo_ieee_is_NA(x) (sizeof (x) == sizeof (float) ? \ |
127 __lo_ieee_float_is_NA (x) : __lo_ieee_is_NA (x)) | 127 __lo_ieee_float_is_NA (x) : __lo_ieee_is_NA (x)) |
128 #define lo_ieee_is_NaN_or_NA(x) (sizeof (x) == sizeof (float) ? \ | 128 #define lo_ieee_is_NaN_or_NA(x) (sizeof (x) == sizeof (float) ? \ |
129 __lo_ieee_float_is_NaN_or_NA (x) : __lo_ieee_is_NaN_or_NA (x)) | 129 __lo_ieee_float_is_NaN_or_NA (x) : __lo_ieee_is_NaN_or_NA (x)) |
130 #define lo_ieee_signbit(x) (sizeof (x) == sizeof (float) ? \ | 130 #define lo_ieee_signbit(x) (sizeof (x) == sizeof (float) ? \ |
131 __lo_ieee_float_signbit (x) : __lo_ieee_signbit (x)) | 131 __lo_ieee_float_signbit (x) : __lo_ieee_signbit (x)) |
132 | 132 |
133 #endif | 133 #endif |