aboutsummaryrefslogtreecommitdiff
path: root/all.h
diff options
context:
space:
mode:
Diffstat (limited to 'all.h')
-rw-r--r--all.h6
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 *);