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