typo removed
[libfirm] / ir / ir / irop.c
index 197d178..7a300ca 100644 (file)
@@ -1,11 +1,14 @@
-/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
-* All rights reserved.
-*
-* Authors: Christian Schaefer
-*
-*/
-
-/* $Id$ */
+/*
+ * Project:     libFIRM
+ * File name:   ir/ir/irop.c
+ * Purpose:     Representation of opcode of intermediate operation.
+ * Author:      Christian Schaefer
+ * Modified by: Goetz Lindenmaier
+ * Created:
+ * CVS-ID:      $Id$
+ * Copyright:   (c) 1998-2003 Universität Karlsruhe
+ * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
+ */
 
 #ifdef HAVE_CONFIG_H
 # include <config.h>
@@ -15,7 +18,8 @@
 
 # include "irop_t.h"
 # include "irnode_t.h"
-# include "misc.h"
+
+# include "xmalloc.h"
 
 ir_op *op_Block;           ir_op *get_op_Block     () { return op_Block;     }
 
@@ -98,14 +102,14 @@ init_op(void)
 {
   op_Block = new_ir_op (iro_Block, "Block",  pinned, 1, sizeof (block_attr));
 
-  op_Start = new_ir_op (iro_Start, "Start",  pinned, 0, 0);
+  op_Start = new_ir_op (iro_Start, "Start",  pinned, 0, sizeof (start_attr));
   op_End   = new_ir_op (iro_End,   "End",    pinned, 0, 0);
   op_Jmp   = new_ir_op (iro_Jmp,   "Jmp",    pinned, 0, 0);
   op_Cond  = new_ir_op (iro_Cond,  "Cond",   pinned, 1, sizeof(cond_attr));
   op_Return= new_ir_op (iro_Return,"Return", pinned, 1, 0);
   op_Raise = new_ir_op (iro_Raise, "Raise",  pinned, 1, 0);
 
-  op_Const = new_ir_op (iro_Const, "Const",  floats, 0, sizeof (struct tarval *));
+  op_Const = new_ir_op (iro_Const, "Const",  floats, 0, sizeof (const_attr));
   op_SymConst = new_ir_op (iro_SymConst, "SymConst",
                                             floats, 0, sizeof (symconst_attr));
 
@@ -157,7 +161,7 @@ init_op(void)
 
 /* Returns the string for the opcode. */
 const char  *get_op_name      (ir_op *op) {
-  return id_to_str(op->name);
+  return get_id_str(op->name);
 }
 
 opcode get_op_code (ir_op *op){