ref: 3c7144d5d343692883589bedf327c4e3244d9f29
dir: /code.c/
#include <stddef.h> #include "cc.h" #include "code.h" #include "symbol.h" #define NR_MACHINE_OP 30 #define NR_SYM_STACK 30 static struct symbol *stack[NR_SYM_STACK]; static struct symbol **stackp = stack; void push(register struct symbol *sym) { if (stackp == &stack[NR_SYM_STACK]) error("out of memory"); *stackp++ = sym; } void code(void *data) { } void execute(void) { } void gen_ary(void) { puts("gen_ary"); } void gen_call(void) { puts("gen_call"); } void gen_or(void) { puts("gen_or"); } void gen_tern(void) { puts("gen_tern"); } void gen_band(void) { puts("gen_band"); } void gen_bxor(void) { puts("gen_bxor"); } void gen_bor(void) { puts("gen_bor"); } void gen_and(void) { puts("gen_and"); } void gen_sizeof(void) { puts("gen_sizeof"); } void gen_field(void) { puts("gen_field"); } void gen_ptr(void) { puts("gen_ptr"); } void gen_preinc(void) { puts("gen_preinc"); } void gen_predec(void) { puts("gen_predec"); } void gen_addr(void) { puts("gen_addr"); } void gen_indir(void) { puts("gen_indir"); } void gen_minus(void) { puts("gen_minus"); } void gen_plus(void) { puts("gen_plus"); } void gen_cpl(void) { puts("gen_cpl"); } void gen_neg(void) { puts("gen_neg"); } void gen_mul(void) { puts("gen_mul"); } void gen_div(void) { puts("gen_div"); } void gen_mod(void) { puts("gen_mod"); } void gen_add(void) { puts("gen_add"); } void gen_sub(void) { puts("gen_sub"); } void gen_shl(void) { puts("gen_shl"); } void gen_shr(void) { puts("gen_shr"); } void gen_lt(void) { puts("gen_lt"); } void gen_gt(void) { puts("gen_gt"); } void gen_ge(void) { puts("gen_ge"); } void gen_le(void) { puts("gen_le"); } void gen_eq(void) { puts("gen_eq"); } void gen_ne(void) { puts("gen_ne"); } void gen_a_mul(void) { puts("gen_a"); } void gen_a_div(void) { puts("gen_a"); } void gen_a_mod(void) { puts("gen_a"); } void gen_a_add(void) { puts("gen_a"); } void gen_a_sub(void) { puts("gen_a"); } void gen_a_shl(void) { puts("gen_a"); } void gen_a_shr(void) { puts("gen_a"); } void gen_a_and(void) { puts("gen_a"); } void gen_a_xor(void) { puts("gen_a"); } void gen_a_or(void) { puts("gen_a"); } void gen_postinc(void) { puts("gen_postinc"); } void gen_postdec(void) { puts("gen_postdec"); } void gen_assign(void) { puts("gen_assign"); }