]> www.ginac.de Git - cln.git/blob - include/cln/config.h.in
64-bit mingw port: Define cl_tag_mask, cl_value_mask w.r.t. cl_uint.
[cln.git] / include / cln / config.h.in
1 #ifndef _CL_CONFIG_PUBLIC_H
2 #define _CL_CONFIG_PUBLIC_H
3
4 #include "cln/host_cpu.h"
5 #include "cln/version.h"
6
7 /* 
8  * FIXME: this should not be exposed to user. Or at least it should be
9  * renamed to CL_HAVE_LONGLONG or something like that.
10  */
11 /* compiler supports the `long long' type */
12 #undef HAVE_LONGLONG
13
14 /* 
15  * Numbers in the heap are stored as "digit" (or "limb" in GMP speak)
16  * sequences. A digit is an unsigned int with sizeof(void *)*CHAR_BIT bits.
17  * It should be 8 or 16 or 32 or 64 bits. If CLN is sitting on top of GMP
18  * it should match mp_limb_t
19  */
20 #undef GMP_DEMANDS_UINTD_INT
21
22 #undef GMP_DEMANDS_UINTD_LONG
23
24 #undef GMP_DEMANDS_UINTD_LONG_LONG
25
26 #endif /* _CL_CONFIG_PUBLIC_H */
27