* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/ir/irprintf.c
- * Purpose: A little printf helper unterstanding firm types
- * Author: Sebastian Hack
- * Created: 29.11.2004
- * CVS-ID: $Id$
- * Copyright: (c) 1998-2006 Universität Karlsruhe
- */
-
/**
- * @file irprintf.c
- *
- * A little printf helper unterstanding firm types.
- * @author Sebastian Hack
- * @date 29.11.2004
+ * @file
+ * @brief A little printf helper unterstanding firm types
+ * @author Sebastian Hack
+ * @date 29.11.2004
+ * @version $Id$
*/
-
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
*/
static void str_init(void *object, size_t n)
{
- strcpy(object, "");
+ (void) n;
+ strcpy(object, "");
}
/**
*/
static void file_init(void *object, size_t n)
{
+ (void) object;
+ (void) n;
}
/**
*/
static void file_append_char(void *object, size_t n, char ch)
{
- fputc(ch, object);
+ (void) n;
+ fputc(ch, object);
}
/**
*/
static void file_append_str(void *object, size_t n, const char *str)
{
- fputs(str, object);
+ (void) n;
+ fputs(str, object);
}
/**
*/
static void obst_init(void *object, size_t n)
{
+ (void) object;
+ (void) n;
}
/**
*/
static void obst_append_char(void *object, size_t n, char ch)
{
- struct obstack *obst = object;
- obstack_1grow(obst, ch);
+ struct obstack *obst = object;
+ (void) n;
+ obstack_1grow(obst, ch);
}
/**
*/
static void obst_append_str(void *object, size_t n, const char *str)
{
- struct obstack *obst = object;
- obstack_grow(obst, str, strlen(str));
+ struct obstack *obst = object;
+ (void) n;
+ obstack_grow(obst, str, strlen(str));
}
/**
* Beware: do not set the entity ld_name
*/
-static const char *get_entity_ld_name_ex(entity *ent) {
+static const char *get_entity_ld_name_ex(ir_entity *ent) {
if (ent->ld_name)
return get_entity_ld_name(ent);
return get_entity_name(ent);
ir_node *block;
char add[64];
char tv_buf[256];
- entity *ent;
+ ir_entity *ent;
buf[0] = '\0';
add[0] = '\0';
case symconst_enum_const: /* enumeration constant */
snprintf(tv_buf, sizeof(tv_buf), "<ENUM:%s>", get_enumeration_name(get_SymConst_enum(X)));
break;
+ case symconst_label: /* label */
+ snprintf(tv_buf, sizeof(tv_buf), "<LABEL:%lu>", get_SymConst_label(X));
+ break;
default:
tv_buf[0] = '\0';
}