1 | /* |
2 | * File: rt_nonfinite.h |
3 | * |
4 | * Code generated for Simulink model 'EV3Control_sil_sil_ec'. |
5 | * |
6 | * Model version : 1.2 |
7 | * Simulink Coder version : 9.0 (R2018b) 24-May-2018 |
8 | * C/C++ source code generated on : Tue Oct 29 09:31:45 2019 |
9 | */ |
10 | |
11 | #ifndef RTW_HEADER_rt_nonfinite_h_ |
12 | #define RTW_HEADER_rt_nonfinite_h_ |
13 | #include <stddef.h> |
14 | #include "rtwtypes.h" |
15 | |
16 | extern real_T rtInf; |
17 | extern real_T rtMinusInf; |
18 | extern real_T rtNaN; |
19 | extern real32_T rtInfF; |
20 | extern real32_T rtMinusInfF; |
21 | extern real32_T rtNaNF; |
22 | extern void rt_InitInfAndNaN(size_t realSize); |
23 | extern boolean_T rtIsInf(real_T value); |
24 | extern boolean_T rtIsInfF(real32_T value); |
25 | extern boolean_T rtIsNaN(real_T value); |
26 | extern boolean_T rtIsNaNF(real32_T value); |
27 | typedef struct { |
28 | struct { |
29 | uint32_T wordH; |
30 | uint32_T wordL; |
31 | } words; |
32 | } BigEndianIEEEDouble; |
33 | |
34 | typedef struct { |
35 | struct { |
36 | uint32_T wordL; |
37 | uint32_T wordH; |
38 | } words; |
39 | } LittleEndianIEEEDouble; |
40 | |
41 | typedef struct { |
42 | union { |
43 | real32_T wordLreal; |
44 | uint32_T wordLuint; |
45 | } wordL; |
46 | } IEEESingle; |
47 | |
48 | #endif /* RTW_HEADER_rt_nonfinite_h_ */ |
49 | |
50 | /* |
51 | * File trailer for generated code. |
52 | * |
53 | * [EOF] |
54 | */ |
55 |