Eneboo - Documentación para desarrolladores
'defines' | Funciones
SpecialQuantities

'defines'

#define TRIO_TRUE   (1 == 1)
#define TRIO_FALSE   (0 == 1)

Funciones

TRIO_PUBLIC double trio_nzero (TRIO_NOARGS)
TRIO_PUBLIC double trio_pinf (TRIO_NOARGS)
TRIO_PUBLIC double trio_ninf (TRIO_NOARGS)
TRIO_PUBLIC double trio_nan (TRIO_NOARGS)
TRIO_PUBLIC int trio_isnan TRIO_ARGS1 ((number), double number)
TRIO_PUBLIC int
trio_fpclassify_and_signbit 
TRIO_ARGS2 ((number, is_negative), double number, int *is_negative)

Documentación de los 'defines'

#define TRIO_FALSE   (0 == 1)
#define TRIO_TRUE   (1 == 1)

Documentación de las funciones

TRIO_PUBLIC int trio_signbit TRIO_ARGS1 ( (number)  ,
double  number 
)

Check for NaN.

Parámetros:
numberAn arbitrary floating-point number.
Devuelve:
Boolean value indicating whether or not the number is a NaN.

Check for infinity.

Parámetros:
numberAn arbitrary floating-point number.
Devuelve:
1 if positive infinity, -1 if negative infinity, 0 otherwise.

Examine the sign of a number.

Parámetros:
numberAn arbitrary floating-point number.
Devuelve:
Boolean value indicating whether or not the number has the sign bit set (i.e. is negative).
TRIO_PUBLIC int trio_fpclassify_and_signbit TRIO_ARGS2 ( (number, is_negative)  ,
double  number,
int is_negative 
)
TRIO_PUBLIC double trio_nan ( TRIO_NOARGS  )

Generate NaN.

Devuelve:
Floating-point representation of NaN.
TRIO_PUBLIC double trio_ninf ( TRIO_NOARGS  )

Generate negative infinity.

Devuelve:
Floating-point value of negative infinity.
TRIO_PUBLIC double trio_nzero ( TRIO_NOARGS  )

Generate negative zero.

Devuelve:
Floating-point representation of negative zero.
TRIO_PUBLIC double trio_pinf ( TRIO_NOARGS  )

Generate positive infinity.

Devuelve:
Floating-point representation of positive infinity.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'