X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana2%2Fpto_name.c;h=50cfec7fbd632dc18ba4d1ab80470b4f2260e689;hb=ff0e8d7fcb34481652f0bf521ba04b1eca5e2106;hp=8c667b5721c5a0c412dcae64da71e22942fbc26c;hpb=01476b14853b8dd0640735a6447e9ef6ebfb2284;p=libfirm diff --git a/ir/ana2/pto_name.c b/ir/ana2/pto_name.c index 8c667b572..50cfec7fb 100644 --- a/ir/ana2/pto_name.c +++ b/ir/ana2/pto_name.c @@ -8,7 +8,7 @@ Modified by: Created: Sat Nov 13 19:35:27 CET 2004 CVS-ID: $Id$ - Copyright: (c) 1999-2004 Universität Karlsruhe + Copyright: (c) 1999-2004 Universit�t Karlsruhe Licence: This file is protected by the GPL - GNU GENERAL PUBLIC LICENSE. */ @@ -24,7 +24,11 @@ # include "pto_name.h" # include "pto_util.h" +#include + +#ifdef HAVE_STRING_H # include /* for memcpy */ +#endif # include # include @@ -198,7 +202,7 @@ static void pto_name_alloc_colors (void) /* See whether the given entity is a field. */ static int is_field (entity *ent) { - type *tp = get_entity_type (ent); + ir_type *tp = get_entity_type (ent); if (is_Primitive_type (tp) || is_Pointer_type (tp)) { /* actually, we don't get by by restricting ourselves to pointer types */ @@ -208,9 +212,9 @@ static int is_field (entity *ent) } } -/* Helper to collect_fields(type*): collect all fields of the given +/* Helper to collect_fields(ir_type*): collect all fields of the given clazz and its super classes into the given obstack. */ -static void _collect_fields (type *clazz, struct obstack *obst) +static void _collect_fields (ir_type *clazz, struct obstack *obst) { int n_members = get_class_n_members (clazz); int n_supers = get_class_n_supertypes (clazz); @@ -227,7 +231,7 @@ static void _collect_fields (type *clazz, struct obstack *obst) } for (i = 0; i < n_supers; i ++) { - type *s_clazz = get_class_supertype (clazz, i); + ir_type *s_clazz = get_class_supertype (clazz, i); _collect_fields (s_clazz, obst); } @@ -235,7 +239,7 @@ static void _collect_fields (type *clazz, struct obstack *obst) /* Collect the fields of the given class and its super classes into an array. The last entry of the array is written NULL. */ -static entity **collect_fields (type *clazz) +static entity **collect_fields (ir_type *clazz) { struct obstack obst; int n_fields; @@ -298,7 +302,7 @@ static void pto_name_dump_finish (FILE *stream) /* Write a node for the given descriptor into the given stream */ static void pto_name_dump_desc (desc_t *desc, FILE *stream) { - type *tp = desc->tp; + ir_type *tp = desc->tp; const char *tp_name = get_type_name (tp); ir_node *nd; @@ -469,7 +473,7 @@ qset_t *get_entry (desc_t *desc, entity *ent) /* get a new descriptor for the given type at the given node */ -desc_t *new_name (type *tp, ir_node *node, int ctx) +desc_t *new_name (ir_type *tp, ir_node *node, int ctx) { desc_t *desc = NULL; @@ -531,7 +535,7 @@ desc_t *new_ent_name (entity *ent) { int i; int missing = TRUE; - type *tp = get_entity_type (ent); + ir_type *tp = get_entity_type (ent); assert (is_Pointer_type (tp)); tp = get_pointer_points_to_type (tp); @@ -654,6 +658,15 @@ void pto_name_cleanup (void) /* $Log$ + Revision 1.18 2006/01/13 22:56:21 beck + renamed all types 'type' to 'ir_type' + + Revision 1.17 2005/12/16 16:59:54 grund + *** empty log message *** + + Revision 1.16 2005/12/05 12:19:54 beck + added missing include (not anymore included in libFirm) + Revision 1.15 2005/03/02 10:14:38 beck placed a return on all execution pathes