X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeemitter.c;h=9b2d6a08fd242c782b5f9886258cc06d16fd6087;hb=5474a1c188c9d59eea2c915515980cd9cbab58d8;hp=62381f0a93606adf679ecca1357f41e26f19c313;hpb=b70eb7b76bac3ee3e8c8b9c1789f97e0dc2c8023;p=libfirm diff --git a/ir/be/beemitter.c b/ir/be/beemitter.c index 62381f0a9..9b2d6a08f 100644 --- a/ir/be/beemitter.c +++ b/ir/be/beemitter.c @@ -22,11 +22,11 @@ * @brief Interface for assembler output. * @author Matthias Braun * @date 12.03.2007 - * @version $Id$ */ #include "config.h" #include "beemitter.h" +#include "irnode_t.h" #include "irprintf.h" #include "ident.h" #include "tv.h" @@ -54,7 +54,7 @@ void be_emit_ident(ident *id) be_emit_string_len(str, len); } -void be_emit_tarval(tarval *tv) +void be_emit_tarval(ir_tarval *tv) { char buf[64]; @@ -82,7 +82,7 @@ void be_emit_irprintf(const char *fmt, ...) void be_emit_write_line(void) { size_t len = obstack_object_size(&emit_obst); - char *line = obstack_finish(&emit_obst); + char *line = (char*)obstack_finish(&emit_obst); fwrite(line, 1, len, emit_file); obstack_free(&emit_obst, line); @@ -103,7 +103,7 @@ void be_emit_finish_line_gas(const ir_node *node) const char *sourcefile; unsigned lineno; - if(node == NULL) { + if (node == NULL) { be_emit_char('\n'); be_emit_write_line(); return; @@ -115,7 +115,7 @@ void be_emit_finish_line_gas(const ir_node *node) dbg = get_irn_dbg_info(node); sourcefile = ir_retrieve_dbg_info(dbg, &lineno); - if(sourcefile != NULL) { + if (sourcefile != NULL) { be_emit_string(sourcefile); be_emit_irprintf(":%u", lineno); }