Details
HKL_BEGIN_DECLS
#define             HKL_BEGIN_DECLS
 
HKL_END_DECLS
#define             HKL_END_DECLS
 
INFINITY
# define INFINITY DBL_MAX
 
M_PI
# define M_PI     3.14159265358979323846264338328
 
M_PI_2
# define M_PI_2   1.57079632679489661923132169164
 
HKL_MAJOR
#define HKL_MAJOR 2
 
HKL_MINOR
#define HKL_MINOR 3
 
HKL_PATCH
#define HKL_PATCH 0
 
HKL_VERSION
#define HKL_VERSION (HKL_MAJOR * 10000 + HKL_MINOR * 100 + HKL_PATCH)
 
HKL_TRUE
#define HKL_TRUE 1
 
HKL_FALSE
#define HKL_FALSE 0
 
HKL_SUCCESS
#define HKL_SUCCESS 0
 
HKL_FAIL
#define HKL_FAIL -1
 
HKL_TINY
#define HKL_TINY 1e-7
 
HKL_EPSILON
#define HKL_EPSILON 1e-6
 
HKL_DEGTORAD
#define HKL_DEGTORAD (M_PI/180.)
 
HKL_RADTODEG
#define HKL_RADTODEG (180./M_PI)
 
HKL_TAU
#define HKL_TAU (2. * M_PI)
 
HKL_EULERIAN_KAPPA_SOLUTION
#define HKL_EULERIAN_KAPPA_SOLUTION 1
 
hkl_assert()
#define             hkl_assert(x)
 
G_GNUC_PRINTF()
#define             G_GNUC_PRINTF( format_idx, arg_idx )
 
alloc_nr()
#define alloc_nr(x) (((x)+16)*3/2)
 
ALLOC_GROW()
#define             ALLOC_GROW(x, nr, alloc)
 
NORETURN
#define             NORETURN
 
hkl_printbt ()
void                hkl_printbt                         (void);
 
HKL_MALLOC()
#define HKL_MALLOC(type) _hkl_malloc(sizeof(type), "Can not allocate memory for a " #type)