support calling extern functions
[neatcc.git] / out.h
blob2340f029eee958ebc4203d2fc606893d62ecd9a2
1 void out_init(void);
2 void out_write(int fd);
4 void o_func_beg(char *name);
5 void o_func_end(void);
6 void o_ret(int ret);
8 void o_num(int n);
9 void o_local(long addr);
10 void o_assign(void);
11 void o_deref(void);
12 void o_symaddr(char *name);
13 void o_call(int argc);
15 long o_mklocal(void);
16 long o_arg(int i);
17 void o_rmlocal(long addr);
18 long o_mklabel(void);
19 void o_jz(long addr);
20 long o_stubjz(void);
21 void o_filljz(long addr);