diff options
author | Quentin Carbonneaux <quentin@c9x.me> | 2022-03-14 10:58:55 +0100 |
---|---|---|
committer | Quentin Carbonneaux <quentin@c9x.me> | 2022-03-14 15:32:27 +0100 |
commit | 6ca9399ed6bec1a448aef79236670cd3daeb7daf (patch) | |
tree | a03e71383dee909f17d613589bec6082713aae23 /all.h | |
parent | 7a7a5f480312b997dcac0e4cc3befb502e54c836 (diff) | |
download | roux-6ca9399ed6bec1a448aef79236670cd3daeb7daf.tar.gz |
output symbol type and size
That is not available on osx so I tweaked the gas.c api a little to conditionally output the two directives.
Diffstat (limited to 'all.h')
-rw-r--r-- | all.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/all.h b/all.h index f806c5b..7e1a8d3 100644 --- a/all.h +++ b/all.h @@ -523,9 +523,15 @@ void spill(Fn *); void rega(Fn *); /* gas.c */ +enum Asm { + Gasmacho, + Gaself, +}; extern char *gasloc; extern char *gassym; +void gasinit(enum Asm); void gasemitlnk(char *, Lnk *, char *, FILE *); +void gasemitfntail(char *, FILE *); void gasemitdat(Dat *, FILE *); int gasstash(void *, int); void gasemitfin(FILE *); |