1 /*
2 * rt_nonfinite.h
3 *
4 * Code generation for function 'myFunc'
5 *
6 * C source code generated on: Thu Mar 29 12:55:12 2012
7 *
8 */
9
10 #ifndef __RT_NONFINITE_H__
11 #define __RT_NONFINITE_H__
12
13 #if defined(_MSC_VER) && (_MSC_VER <= 1200)
14 #include <float.h>
15 #endif
16 #include <stddef.h>
17 #include "rtwtypes.h"
18
19 extern real_T rtInf;
20 extern real_T rtMinusInf;
21 extern real_T rtNaN;
22 extern real32_T rtInfF;
23 extern real32_T rtMinusInfF;
24 extern real32_T rtNaNF;
25 extern void rt_InitInfAndNaN(size_t realSize);
26 extern boolean_T rtIsInf(real_T value);
27 extern boolean_T rtIsInfF(real32_T value);
28 extern boolean_T rtIsNaN(real_T value);
29 extern boolean_T rtIsNaNF(real32_T value);
30
31 typedef struct {
32 struct {
33 uint32_T wordH;
34 uint32_T wordL;
35 } words;
36 } BigEndianIEEEDouble;
37
38 typedef struct {
39 struct {
40 uint32_T wordL;
41 uint32_T wordH;
42 } words;
43 } LittleEndianIEEEDouble;
44
45 typedef struct {
46 union {
47 real32_T wordLreal;
48 uint32_T wordLuint;
49 } wordL;
50 } IEEESingle;
51
52 #endif
53 /* End of code generation (rt_nonfinite.h) */
54
|