1#include "symbol.h"
2#include "target.h"
3#include "machine.h"
4
5
6static void init_m68k(const struct target *self)
7{
8	fast16_ctype = &int_ctype;
9	ufast16_ctype = &uint_ctype;
10	fast32_ctype = &int_ctype;
11	ufast32_ctype = &uint_ctype;
12}
13
14static void predefine_m68k(const struct target *self)
15{
16	predefine("__m68k__", 1, "1");
17}
18
19const struct target target_m68k = {
20	.mach = MACH_M68K,
21	.bitness = ARCH_LP32,
22	.big_endian = 1,
23	.unsigned_char = 0,
24
25	.wchar = &long_ctype,
26
27	.bits_in_longdouble = 96,
28	.max_fp_alignment = 4,
29
30	.init = init_m68k,
31	.predefine = predefine_m68k,
32};
33