summaryrefslogtreecommitdiff
path: root/libraries/integer-gmp/cbits/cbits.c
blob: 3d53c6ba6248ba5a48ac813c6ece96e7604ce947 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

/* We combine the C files here.
 *
 * There is actually a good reason for this, really!
 * The alloc file contains a __attribute__((constructor)) function. We must
 * have this function in the same .o file as other stuff that actually gets
 * used otherwise the static linker doesn't bother to pull in the .o file
 * containing the constructor function. While we could just stick them in
 * the same .c file that'd be a bit annoying. So we combine them here.
 * */

#include "alloc.c"
#include "float.c"
#include "longlong.c"