Eneboo - Documentación para desarrolladores
|
#include <sys/types.h>
#include <ctype.h>
#include <float.h>
#include <limits.h>
#include <math.h>
#include <stdlib.h>
#include "qplatformdefs.h"
#include "qlocale.h"
#include "qlocale_p.h"
#include "qnamespace.h"
Clases | |
struct | Bigint |
'defines' | |
#define | NEEDS_VOLATILE |
#define | INFINITY (::inf()) |
#define | NAN (::nan()) |
#define | LLONG_MAX Q_INT64_C(9223372036854775807) |
#define | LLONG_MIN (-LLONG_MAX - Q_INT64_C(1)) |
#define | ULLONG_MAX Q_UINT64_C(0xffffffffffffffff) |
#define | QT_MAX_FLOAT 3.4028234663852886e+38 |
#define | IEEE_BIG_OR_LITTLE_ENDIAN 1 |
#define | Long Q_INT32 |
#define | ULong Q_UINT32 |
#define | MALLOC malloc |
#define | CONST const |
#define | Sign_Extend(a, b) |
#define | Exp_shift 20 |
#define | Exp_shift1 20 |
#define | Exp_msk1 0x100000 |
#define | Exp_msk11 0x100000 |
#define | Exp_mask 0x7ff00000 |
#define | P 53 |
#define | Bias 1023 |
#define | IEEE_Arith |
#define | Emin (-1022) |
#define | Exp_1 0x3ff00000 |
#define | Exp_11 0x3ff00000 |
#define | Ebits 11 |
#define | Frac_mask 0xfffff |
#define | Frac_mask1 0xfffff |
#define | Ten_pmax 22 |
#define | Bletch 0x10 |
#define | Bndry_mask 0xfffff |
#define | Bndry_mask1 0xfffff |
#define | LSB 1 |
#define | Sign_bit 0x80000000 |
#define | Log2P 1 |
#define | Tiny0 0 |
#define | Tiny1 1 |
#define | Quick_max 14 |
#define | Int_max 14 |
#define | Infinite(x) (getWord0(x) == 0x7ff00000) |
#define | rounded_product(a, b) a *= b |
#define | rounded_quotient(a, b) a /= b |
#define | Big0 (Frac_mask1 | Exp_msk1*(DBL_MAX_EXP+Bias-1)) |
#define | Big1 0xffffffff |
#define | Pack_32 |
#define | Kmax 15 |
#define | Bcopy(x, y) |
#define | n_bigtens 5 |
'typedefs' | |
typedef struct Bigint | Bigint |
Enumeraciones | |
enum | { LittleEndian, BigEndian } |
enum | PrecisionMode { PMDecimalDigits = 0x01, PMSignificantDigits = 0x02, PMChopTrailingZeros = 0x03 } |
Funciones | |
ULong | getWord0 (const NEEDS_VOLATILE double x) |
void | setWord0 (NEEDS_VOLATILE double *x, ULong l) |
ULong | getWord1 (const NEEDS_VOLATILE double x) |
void | setWord1 (NEEDS_VOLATILE double *x, ULong l) |
#define Bcopy | ( | x, | |
y | |||
) |
#define Bias 1023 |
#define Big0 (Frac_mask1 | Exp_msk1*(DBL_MAX_EXP+Bias-1)) |
#define Big1 0xffffffff |
#define Bletch 0x10 |
#define Bndry_mask 0xfffff |
#define Bndry_mask1 0xfffff |
#define CONST const |
#define Ebits 11 |
#define Emin (-1022) |
#define Exp_1 0x3ff00000 |
#define Exp_11 0x3ff00000 |
#define Exp_mask 0x7ff00000 |
#define Exp_msk1 0x100000 |
#define Exp_msk11 0x100000 |
#define Exp_shift 20 |
#define Exp_shift1 20 |
#define Frac_mask 0xfffff |
#define Frac_mask1 0xfffff |
#define IEEE_Arith |
#define IEEE_BIG_OR_LITTLE_ENDIAN 1 |
#define Infinite | ( | x | ) | (getWord0(x) == 0x7ff00000) |
#define INFINITY (::inf()) |
#define Int_max 14 |
#define Kmax 15 |
#define LLONG_MAX Q_INT64_C(9223372036854775807) |
#define LLONG_MIN (-LLONG_MAX - Q_INT64_C(1)) |
#define Log2P 1 |
#define Long Q_INT32 |
#define LSB 1 |
#define MALLOC malloc |
#define n_bigtens 5 |
#define NAN (::nan()) |
#define NEEDS_VOLATILE |
#define P 53 |
#define Pack_32 |
#define QT_MAX_FLOAT 3.4028234663852886e+38 |
Returns the float represented by the localized string s, or 0.0 if the conversion failed.
If ok is not 0, reports failure by setting ok to false and success by setting *ok to true.
This function ignores leading and trailing whitespace.
#define Quick_max 14 |
#define Sign_bit 0x80000000 |
#define Ten_pmax 22 |
#define Tiny0 0 |
#define Tiny1 1 |
#define ULLONG_MAX Q_UINT64_C(0xffffffffffffffff) |
#define ULong Q_UINT32 |
enum PrecisionMode |
ULong getWord0 | ( | const NEEDS_VOLATILE double | x | ) | [inline] |
ULong getWord1 | ( | const NEEDS_VOLATILE double | x | ) | [inline] |
void setWord0 | ( | NEEDS_VOLATILE double * | x, |
ULong | l | ||
) | [inline] |
void setWord1 | ( | NEEDS_VOLATILE double * | x, |
ULong | l | ||
) | [inline] |