- C99 feature removed
[libfirm] / include / libfirm / irdump.h
index eaa70cf..5b2ad32 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 1995-2007 University of Karlsruhe.  All right reserved.
+ * Copyright (C) 1995-2008 University of Karlsruhe.  All right reserved.
  *
  * This file is part of libFirm.
  *
@@ -41,9 +41,9 @@
 #ifndef FIRM_IR_IRDUMP_H
 #define FIRM_IR_IRDUMP_H
 
-#include "irnode.h"
-#include "irgraph.h"
-#include "irloop.h"
+#include <stdio.h>
+
+#include "firm_types.h"
 
 /**
  * Symbolic names for the different dumping colors.
@@ -62,6 +62,7 @@ typedef enum ird_color_t {
        ird_color_proj,
        ird_color_uses_memory,
        ird_color_error,
+       ird_color_entity,
        ird_color_count
 } ird_color_t;
 
@@ -662,6 +663,12 @@ void dump_all_anchors(int flag);
  */
 void dump_macroblock_edges(int flag);
 
+/** Dumps a marked blocks with a asterisk in the title.
+ *
+ * This option is off per default.
+ */
+void dump_block_marker_in_title(int flag);
+
 /** A node info dumper callback. */
 typedef void (dump_node_info_cb_t)(void *data, FILE *f, const ir_node *n);