some fixes for xml dumper / still buggy.
[libfirm] / ir / tv / tv.h
index 69f7c27..7fc684c 100644 (file)
@@ -503,10 +503,21 @@ typedef struct tarval_mode_info {
  * @param mode         a ir_mode that should be associated
  * @param modeinfo     the output format info
  *
- * Returns zero on success.
+ * @return zero on success.
  */
 int tarval_set_mode_output_option(ir_mode *mode, const tarval_mode_info *modeinfo);
 
+/**
+ * Returns the output options of one mode.
+ *
+ * This functions returns the modinfo of a given mode.
+ *
+ * @param mode         a ir_mode that should be associated
+ *
+ * @return the output option
+ */
+const tarval_mode_info *tarval_get_mode_output_option(ir_mode *mode);
+
 /**
  * Returns Bit representation of a tarval value, as string of '0' and '1'
  *
@@ -589,8 +600,13 @@ void init_tarval_1(void);
 void init_tarval_2(void);
 
 /**
- * Output of tarvals.
+ * Output of tarvals to a buffer.
  */
 int tarval_snprintf(char *buf, size_t buflen, tarval *tv);
 
+/**
+ * Output of tarvals to stdio.
+ */
+int tarval_printf(tarval *tv);
+
 #endif  /* _TV_H_ */