doc: paulchen beispiele {code{a,b},gesamt} entpackt (jedes mal entpacken nervt langsa...
[uebersetzerbau-ss10.git] / aus_sammelwut / paulchen / ublu / ss08 / abgabe / gesamt / .svn / text-base / code_gen.h.svn-base
1 #ifndef _CODE_GEN_H_
2 #define _CODE_GEN_H_
3
4 void function_header(char *name, int vars, int has_call, int num_param);
5 char *get_next_reg(char *name, int skip_reg);
6 char *get_next_param_reg(char *reg);
7 char *get_param_reg(long number);
8 void ret(void);
9 void move(char *src, char *dest);
10 void do_call(char *function, char *reg_return);
11 void prepare_call(char *function, char *reg_return);
12
13 /* extern char *function_name; */
14 extern int call, variables;
15 /* extern char *reg_return; */
16
17 #endif /* _CODE_GEN_H_ */
18