-/* appends a gas-style comment with the node number and writes the line */
-void be_emit_finish_line_gas(be_emit_env_t *env, const ir_node *node);
-void be_emit_pad_comment(be_emit_env_t *env);
+/**
+ * Emit a firm tarval.
+ *
+ * @param env the emitter environment
+ * @param tv the tarval to be emitted
+ */
+void be_emit_tarval(tarval *tv);
+
+/**
+ * Emit the output of an ir_printf.
+ *
+ * @param env the emitter environment
+ * @param fmt the ir_printf format
+ */
+void be_emit_irprintf(const char *fmt, ...);
+
+/**
+ * Emit the output of an ir_vprintf.
+ *
+ * @param env the emitter environment
+ * @param fmt the ir_printf format
+ */
+void be_emit_irvprintf(const char *fmt, va_list args);
+
+/**
+ * Flush the line in the current line buffer to the emitter file.
+ *
+ * @param env the emitter environment
+ */
+void be_emit_write_line(void);
+
+/**
+ * Flush the line in the current line buffer to the emitter file and
+ * appends a gas-style comment with the node number and writes the line
+ *
+ * @param env the emitter environment
+ * @param node the node to get the debug info from
+ */
+void be_emit_finish_line_gas(const ir_node *node);
+
+/**
+ * Emit spaces until the comment position is reached.
+ *
+ * @param env the emitter environment
+ */
+void be_emit_pad_comment(void);