rendered paste bodychar decl_buffer[40960];char inst_buffer[40960];char tmp[1024];/* Exemples: * ecrire_declaration("int %s;\n", var_nom); * ecrire_instruction("%s = %s;\n", var1, exp); */void init_buffer(void){ decl_buffer[0] = '\0'; inst_buffer[0] = '\0';}void ecrire_declaration(const char *format, ...){ va_list args; va_start(args, format); vsprintf(tmp, format, args); va_end(args); strcat(decl_buffer, tmp);}void ecrire_instruction(const char *format, ...){ va_list args; va_start(args, format); vsprintf(tmp, format, args); va_end(args); strcat(inst_buffer, tmp);}