First part of commit removing xprintf to make later merging easier
[libfirm] / ir / tr / mangle.c
index 453ea36..ed95a9f 100644 (file)
@@ -34,7 +34,7 @@ mangle_entity (entity *ent)
   ident *res;
 
   type_id = mangle_type ((type *) ent->owner);
-  xoprintf (&mangle_obst, "%I_%I", type_id, ent->name);
+  xoprintf (&mangle_obst, "%s_%s", id_to_str(type_id), id_to_str(ent->name));
   len = obstack_object_size (&mangle_obst);
   cp = obstack_finish (&mangle_obst);
   res = id_from_str (cp, len);
@@ -52,7 +52,7 @@ mangle_type (type *tp)
   assert (tp->kind == k_type);
   /* assert (tp->type_op->code == tpo_class); */
 
-  xoprintf (&mangle_obst, "%I", tp->name);
+  xoprintf (&mangle_obst, "%s", id_to_str(tp->name));
   len = obstack_object_size (&mangle_obst);
   cp = obstack_finish (&mangle_obst);
   res = id_from_str (cp, len);
@@ -66,7 +66,7 @@ ident *mangle (ident *first, ident* scnd) {
   int len;
   ident *res;
 
-  xoprintf (&mangle_obst, "%I%I",  first, scnd);
+  xoprintf (&mangle_obst, "%s%s",  id_to_str(first), id_to_str(scnd));
   len = obstack_object_size (&mangle_obst);
   cp = obstack_finish (&mangle_obst);
   res = id_from_str (cp, len);
@@ -80,7 +80,7 @@ ident *mangle_u (ident *first, ident* scnd) {
   int len;
   ident *res;
 
-  xoprintf (&mangle_obst, "%I_%I",  first, scnd);
+  xoprintf (&mangle_obst, "%s_%s",  id_to_str(first), id_to_str(scnd));
   len = obstack_object_size (&mangle_obst);
   cp = obstack_finish (&mangle_obst);
   res = id_from_str (cp, len);