Back to index

glibc  2.9
Defines
strtold_l.c File Reference
#include <math.h>
#include <stdlib/strtod_l.c>
This graph shows which files directly or indirectly include this file:

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);                                                  \
       if ((mant & 0x7fffffffffffffffULL) == 0)                             \
        mant = 0x4000000000000000ULL;                                       \
       u.ieee.mantissa0 = (((mant) >> 32) & 0x7fffffff) | 0x80000000;       \
       u.ieee.mantissa1 = (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.