Fixed typo
[libfirm] / ir / ident / ident.c
index 22d15c2..3edf641 100644 (file)
@@ -12,6 +12,7 @@
 #include <ctype.h>
 #include <string.h>
 #include <stddef.h>
+#include <stdlib.h>
 
 #include "ident_t.h"
 #include "array.h"
@@ -90,17 +91,10 @@ int id_contains_char(ident *id, char c)
 
 int print_id (ident *id)
 {
-  return xprintf("%I", id);
+  return printf("%s", id_to_str(id));
 }
 
 int fprint_id (FILE *F, ident *id)
 {
-  return xfprintf(F, "%I", id);
-}
-
-int
-ident_print (XP_PAR1, const xprintf_info *info ATTRIBUTE((unused)), XP_PARN)
-{
-  ident *id = XP_GETARG (ident *, 0);
-  return XPMR (ID_TO_STR (id), ID_TO_STRLEN (id));
+  return fprintf(F, "%s", id_to_str(id));
 }