Added two new modes: mode_BAD the mode of tarval_bad and mode_ANY, the mode of tarval...
[libfirm] / ir / ir / irvrfy.h
index a48abae..d594c78 100644 (file)
 # include "irnode.h"
 # include "irgraph.h"
 
-/** Tests the modes of chechnode and its predecessors.
-    Checknode must be in current_ir_graph. */
-void irn_vrfy (struct ir_node *checknode);
+/**
+ * Tests the modes of chechnode and its predecessors.
+ * Checknode must be in current_ir_graph.
+ *
+ * \return
+ *     NON-zero on success
+ */
+int irn_vrfy(struct ir_node *checknode);
 
-/** Tests the modes of chechnode and its predecessors.
-    Checknode must be in given ir_graph. */
-void irn_vrfy_irg (struct ir_node *checknode, ir_graph *irg);
+/**
+ * Tests the modes of checknode and its predecessors.
+ * Checknode must be in given ir_graph.
+ *
+ * \return
+ *     NON-zero on success
+ */
+int irn_vrfy_irg(struct ir_node *checknode, ir_graph *irg);
 
 
-/** Calls irn_vrfy for each node in irg.
-    Graph must be in state "pinned".*/
-void irg_vrfy (ir_graph *irg);
+/**
+ * Calls irn_vrfy for each node in irg.
+ * Graph must be in state "pinned".
+ *
+ * \return
+ *     NON-zero on success.
+ */
+int irg_vrfy(ir_graph *irg);
 
 
 # endif /* _IRVRFY_H_ */