make firm compilable with a c++ compiler
[libfirm] / ir / be / ia32 / ia32_util.c
index 3f5d233..ba6fe67 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.
  *
@@ -23,9 +23,7 @@
  * @author      Christian Wuerdig, Matthias Braun
  * @version     $Id$
  */
-#ifdef HAVE_CONFIG_H
 #include "config.h"
-#endif
 
 #include <assert.h>
 
@@ -39,7 +37,8 @@
  * @param irn  The irn
  * @param First proj with mode == mode or NULL if none found
  */
-ir_node *ia32_get_proj_for_mode(const ir_node *irn, ir_mode *mode) {
+ir_node *ia32_get_proj_for_mode(const ir_node *irn, ir_mode *mode)
+{
        const ir_edge_t *edge;
        ir_node         *src;
 
@@ -50,7 +49,7 @@ ir_node *ia32_get_proj_for_mode(const ir_node *irn, ir_mode *mode) {
 
                assert(is_Proj(src) && "Proj expected");
 
-               if (get_irn_mode(src) == mode_M)
+               if (get_irn_mode(src) == mode)
                        return src;
        }
 
@@ -62,7 +61,8 @@ ir_node *ia32_get_proj_for_mode(const ir_node *irn, ir_mode *mode) {
  * @param irn  The irn
  * @param First proj with mode != mode_M or NULL if none found
  */
-ir_node *ia32_get_res_proj(const ir_node *irn) {
+ir_node *ia32_get_res_proj(const ir_node *irn)
+{
        const ir_edge_t *edge;
        ir_node         *src;