Go to the documentation of this file.
27 #ifndef LHOGHO_NUMBERS_H
28 #define LHOGHO_NUMBERS_H
37 #define INTEGER(x) ((x)->unode.i[1])
38 #define FLOAT(x) ((x)->unode.f[1])
39 #define IS_INTEGER(x) (ID(x)==INTEGER_ID)
40 #define IS_FLOAT(x) (ID(x)==FLOAT_ID)
41 #define REPCOUNT(x) ((x)->unode.n[2])
42 #define REPLIMIT(x) ((x)->unode.n[3])
47 #define FORMAT_INT TEXT("%I64d")
50 #define FORMAT_INT TEXT("%Ld")
53 #define FORMAT_FP TEXT("%0.14f") //TEXT("%f")
54 #define FORMAT_EXTRA_FP TEXT("%g") //TEXT("%f")
76 #if defined(DEBUG_RUNTIME_ATOMS) || defined(DEBUG_COMPILETIME_ATOMS)
77 extern void dump_atom_address(
atom_t a );
81 #endif //LHOGHO_NUMBERS_H
[ HOME | INDEX | ATOMS | VARS | REFERENCE ]
Lhogho Developer's Documentation
Wed Jul 10 2013