MobilityDB 1.1
Macros | Functions | Variables
float.h File Reference
#include <math.h>
Include dependency graph for float.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define M_PI   3.14159265358979323846
 
#define RADIANS_PER_DEGREE   0.0174532925199432957692
 

Functions

int float4_cmp_internal (float4 a, float4 b)
 
static float4 float4_div (const float4 val1, const float4 val2)
 
static bool float4_eq (const float4 val1, const float4 val2)
 
static bool float4_ge (const float4 val1, const float4 val2)
 
static bool float4_gt (const float4 val1, const float4 val2)
 
static bool float4_le (const float4 val1, const float4 val2)
 
static bool float4_lt (const float4 val1, const float4 val2)
 
static float4 float4_max (const float4 val1, const float4 val2)
 
static float4 float4_mi (const float4 val1, const float4 val2)
 
static float4 float4_min (const float4 val1, const float4 val2)
 
static float4 float4_mul (const float4 val1, const float4 val2)
 
static bool float4_ne (const float4 val1, const float4 val2)
 
static float4 float4_pl (const float4 val1, const float4 val2)
 
int float8_cmp_internal (float8 a, float8 b)
 
static float8 float8_div (const float8 val1, const float8 val2)
 
static bool float8_eq (const float8 val1, const float8 val2)
 
static bool float8_ge (const float8 val1, const float8 val2)
 
static bool float8_gt (const float8 val1, const float8 val2)
 
static bool float8_le (const float8 val1, const float8 val2)
 
static bool float8_lt (const float8 val1, const float8 val2)
 
static float8 float8_max (const float8 val1, const float8 val2)
 
static float8 float8_mi (const float8 val1, const float8 val2)
 
static float8 float8_min (const float8 val1, const float8 val2)
 
static float8 float8_mul (const float8 val1, const float8 val2)
 
static bool float8_ne (const float8 val1, const float8 val2)
 
static float8 float8_pl (const float8 val1, const float8 val2)
 
float8 float8in_internal (char *num, char **endptr_p, const char *type_name, const char *orig_string)
 
float8 float8in_internal_opt_error (char *num, char **endptr_p, const char *type_name, const char *orig_string, bool *have_error)
 
char * float8out_internal (float8 num)
 
void float_overflow_error (void) pg_attribute_noreturn()
 
void float_underflow_error (void) pg_attribute_noreturn()
 
void float_zero_divide_error (void) pg_attribute_noreturn()
 
static float4 get_float4_infinity (void)
 
static float4 get_float4_nan (void)
 
static float8 get_float8_infinity (void)
 
static float8 get_float8_nan (void)
 
int is_infinite (float8 val)
 

Variables

PGDLLIMPORT int extra_float_digits