Mercurial > hg > octave-nkf
comparison src/sysdep.cc @ 959:b527f7cdcc68
[project @ 1994-12-07 16:52:56 by jwe]
author | jwe |
---|---|
date | Wed, 07 Dec 1994 16:52:56 +0000 |
parents | 3896bd1fdda4 |
children | b228d6cd59a1 |
comparison
equal
deleted
inserted
replaced
958:41f8acf06573 | 959:b527f7cdcc68 |
---|---|
79 double octave_Inf; | 79 double octave_Inf; |
80 | 80 |
81 // Octave's idea of not a number. | 81 // Octave's idea of not a number. |
82 double octave_NaN; | 82 double octave_NaN; |
83 | 83 |
84 #if defined (__386BSD__) && defined (HAVE_FLOATINGPOINT_H) | 84 #if defined (HAVE_FLOATINGPOINT_H) |
85 #include <floatingpoint.h> | 85 #include <floatingpoint.h> |
86 #endif | 86 #endif |
87 | 87 |
88 #ifdef NeXT | 88 #ifdef NeXT |
89 extern "C" | 89 extern "C" |
196 #endif | 196 #endif |
197 | 197 |
198 void | 198 void |
199 sysdep_init (void) | 199 sysdep_init (void) |
200 { | 200 { |
201 #if defined (__386BSD__) && defined (HAVE_FLOATINGPOINT_H) | 201 #if defined (HAVE_FPSETMASK) |
202 #if defined (__386BSD__) || defined (__FreeBSD__) | |
202 // Disable trapping on common exceptions. | 203 // Disable trapping on common exceptions. |
203 fpsetmask (~(FP_X_OFL|FP_X_INV|FP_X_DZ|FP_X_DNML|FP_X_UFL|FP_X_IMP)); | 204 fpsetmask (~(FP_X_OFL|FP_X_INV|FP_X_DZ|FP_X_DNML|FP_X_UFL|FP_X_IMP)); |
205 #endif | |
204 #endif | 206 #endif |
205 | 207 |
206 #ifdef NeXT | 208 #ifdef NeXT |
207 NeXT_init (); | 209 NeXT_init (); |
208 #endif | 210 #endif |