diff options
| author | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-10-11 01:26:41 +0200 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-10-20 01:03:47 +0200 |
| commit | cab0135f57ca1c7e448e11f866b0adb8a1328d48 (patch) | |
| tree | fcc24dc0b2d350524c33f07dc8b71f491431e832 /src/prc1/triplet/x86_64-linux-gnu.c | |
| parent | 4ce39e4fc1de9536de7dedfe91b6dee38dec76ae (diff) | |
| download | prc-master.tar.gz | |
Diffstat (limited to 'src/prc1/triplet/x86_64-linux-gnu.c')
| -rw-r--r-- | src/prc1/triplet/x86_64-linux-gnu.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/prc1/triplet/x86_64-linux-gnu.c b/src/prc1/triplet/x86_64-linux-gnu.c new file mode 100644 index 0000000..c22bc93 --- /dev/null +++ b/src/prc1/triplet/x86_64-linux-gnu.c @@ -0,0 +1,18 @@ +#include "triplet/prv.h" +#include "parse.h" + +const struct type x86_64_linux_gnu[] = +{ + {.type = BUILTIN, .u.b = {"void"}}, + {.type = BUILTIN, .u.b = {"char"}, .sz = 1, .sign = 1, .align = 1}, + {.type = BUILTIN, .u.b = {"schar"}, .sz = 1, .sign = 1, .align = 1}, + {.type = BUILTIN, .u.b = {"short"}, .sz = 2, .sign = 1, .align = 2}, + {.type = BUILTIN, .u.b = {"int"}, .sz = 4, .sign = 1, .align = 4}, + {.type = BUILTIN, .u.b = {"long"}, .sz = 8, .sign = 1, .align = 8}, + {.type = BUILTIN, .u.b = {"longlong"}, .sz = 8, .sign = 1, .align = 8}, + {.type = BUILTIN, .u.b = {"uchar"}, .sz = 1, .align = 1}, + {.type = BUILTIN, .u.b = {"ushort"}, .sz = 2, .align = 2}, + {.type = BUILTIN, .u.b = {"uint"}, .sz = 4, .align = 4}, + {.type = BUILTIN, .u.b = {"ulong"}, .sz = 8, .align = 8}, + {.type = BUILTIN, .u.b = {"ulonglong"}, .sz = 8, .align = 8} +}; |
