Back to index

glibc  2.9
Defines
strtold_l.c File Reference
#include <math.h>
#include <strtod_l.c>

Go to the source code of this file.

Defines

#define FLOAT   long double
#define FLT   LDBL
#define STRTOF   strtold_l
#define __STRTOF   __strtold_l
#define MPN2FLOAT   __mpn_construct_long_double
#define FLOAT_HUGE_VAL   HUGE_VALL
#define SET_MANTISSA(flt, mant)

Define Documentation

#define __STRTOF   __strtold_l

Definition at line 31 of file strtold_l.c.

#define FLOAT   long double

Definition at line 24 of file strtold_l.c.

#define FLOAT_HUGE_VAL   HUGE_VALL

Definition at line 34 of file strtold_l.c.

#define FLT   LDBL

Definition at line 25 of file strtold_l.c.

Definition at line 33 of file strtold_l.c.

#define SET_MANTISSA (   flt,
  mant 
)
Value:
do { union ieee854_long_double u;                                    \
       u.d = (flt);                                                  \
       u.ieee.mantissa0 = 0x8000;                                    \
       u.ieee.mantissa1 = 0;                                                \
       u.ieee.mantissa2 = ((mant) >> 32);                            \
       u.ieee.mantissa3 = (mant) & 0xffffffff;                              \
       (flt) = u.d;                                                  \
  } while (0)

Definition at line 35 of file strtold_l.c.

#define STRTOF   strtold_l

Definition at line 30 of file strtold_l.c.