aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/a_targ.c
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2026-03-18 11:33:41 +0100
committerlemon <lsof@mailbox.org>2026-03-18 11:33:41 +0100
commit1d9e19fb3bb941cdc28e9d4c3063d3e213fd8312 (patch)
treee18eddb587f91455a439c0fd4f1bb3b3216ea2df /src/a_targ.c
parent1fee6a61abdf2cf332fffbc50bf7adc1842feb40 (diff)
Refactor: use typedefs and CamelCase for aggregate types
Looks nicer
Diffstat (limited to 'src/a_targ.c')
-rw-r--r--src/a_targ.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/a_targ.c b/src/a_targ.c
index 0a14554..f094f60 100644
--- a/src/a_targ.c
+++ b/src/a_targ.c
@@ -1,27 +1,27 @@
#include "antcc.h"
#include "c_type.h"
-extern const struct mctarg t_x86_64_sysv, t_aarch64_aapcs;
-static const struct targ {
+extern const struct MCTarg t_x86_64_sysv, t_aarch64_aapcs;
+static const struct Targ {
struct { enum mcarch arch; uint oss, abis; };
struct { uchar longsize, vlongsize, ptrsize, valistsize; };
struct { uchar longalign, vlongalign, doublealign, ptralign; };
bool charsigned;
uchar sizetype, ptrdifftype, wchartype;
- const struct mctarg *mctarg;
+ const struct MCTarg *mctarg;
} targs[] = {
{ {ISx86_64, -1, -1}, {8,8,8,24}, {8,8,8,8}, 1, TYULONG, TYLONG, TYINT, &t_x86_64_sysv },
{ {ISaarch64, -1, -1}, {8,8,8,32}, {8,8,8,8}, 0, TYULONG, TYLONG, TYUINT, &t_aarch64_aapcs },
};
-struct targtriple target;
+TargTriple target;
uchar targ_primsizes[TYPTR+1];
uchar targ_primalign[TYPTR+1];
uint targ_valistsize;
enum typetag targ_sizetype, targ_ptrdifftype, targ_wchartype;
bool targ_charsigned, targ_bigendian, targ_64bit;
enum mcarch targ_arch;
-const struct mctarg *mctarg;
+const struct MCTarg *mctarg;
static bool
matchstr(const char **s, const char *pat)
@@ -36,7 +36,7 @@ matchstr(const char **s, const char *pat)
}
static bool
-parsetriple(struct targtriple *trg, const char *str)
+parsetriple(TargTriple *trg, const char *str)
{
if (matchstr(&str, "x86_64-") || matchstr(&str, "amd64-"))
trg->arch = ISx86_64;
@@ -67,7 +67,7 @@ parsetriple(struct targtriple *trg, const char *str)
void
targ_init(const char *starg)
{
- const struct targ *t = NULL;
+ const struct Targ *t = NULL;
uchar *sizes = targ_primsizes, *align = targ_primalign;
if (!starg) {