FreeRDP
trionan.h File Reference
#include "triodef.h"
This graph shows which files directly or indirectly include this file:

Macros

#define TRIO_PUBLIC_NAN   TRIO_PUBLIC
 
#define TRIO_FUNC_NAN
 
#define TRIO_FUNC_PINF
 
#define TRIO_FUNC_NINF
 
#define TRIO_FUNC_NZERO
 
#define TRIO_FUNC_ISNAN
 
#define TRIO_FUNC_ISINF
 
#define TRIO_FUNC_ISFINITE
 
#define TRIO_FUNC_SIGNBIT
 
#define TRIO_FUNC_FPCLASSIFY
 
#define TRIO_FUNC_FPCLASSIFY_AND_SIGNBIT
 

Enumerations

enum  {
  TRIO_FP_INFINITE, TRIO_FP_NAN, TRIO_FP_NORMAL, TRIO_FP_SUBNORMAL,
  TRIO_FP_ZERO
}
 

Functions

TRIO_PUBLIC_NAN double trio_nan TRIO_PROTO ((void))
 
TRIO_PUBLIC_NAN double trio_nzero TRIO_PROTO ((TRIO_NOARGS))
 
TRIO_PUBLIC_NAN int trio_isnan TRIO_PROTO ((double number))
 
TRIO_PUBLIC_NAN int trio_fpclassify_and_signbit TRIO_PROTO ((double number, int *is_negative))
 

Macro Definition Documentation

◆ TRIO_FUNC_FPCLASSIFY

#define TRIO_FUNC_FPCLASSIFY

◆ TRIO_FUNC_FPCLASSIFY_AND_SIGNBIT

#define TRIO_FUNC_FPCLASSIFY_AND_SIGNBIT

◆ TRIO_FUNC_ISFINITE

#define TRIO_FUNC_ISFINITE

◆ TRIO_FUNC_ISINF

#define TRIO_FUNC_ISINF

◆ TRIO_FUNC_ISNAN

#define TRIO_FUNC_ISNAN

◆ TRIO_FUNC_NAN

#define TRIO_FUNC_NAN

◆ TRIO_FUNC_NINF

#define TRIO_FUNC_NINF

◆ TRIO_FUNC_NZERO

#define TRIO_FUNC_NZERO

◆ TRIO_FUNC_PINF

#define TRIO_FUNC_PINF

◆ TRIO_FUNC_SIGNBIT

#define TRIO_FUNC_SIGNBIT

◆ TRIO_PUBLIC_NAN

#define TRIO_PUBLIC_NAN   TRIO_PUBLIC

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TRIO_FP_INFINITE 
TRIO_FP_NAN 
TRIO_FP_NORMAL 
TRIO_FP_SUBNORMAL 
TRIO_FP_ZERO 

Function Documentation

◆ TRIO_PROTO() [1/4]

TRIO_PUBLIC_NAN int trio_isnan TRIO_PROTO ( (double number)  )

◆ TRIO_PROTO() [2/4]

TRIO_PUBLIC_NAN int trio_fpclassify_and_signbit TRIO_PROTO ( (double number, int *is_negative)  )

◆ TRIO_PROTO() [3/4]

TRIO_PUBLIC_NAN double trio_nzero TRIO_PROTO ( (TRIO_NOARGS )

◆ TRIO_PROTO() [4/4]

TRIO_PUBLIC_NAN double trio_nan TRIO_PROTO ( (void)  )