/**
* A debug module.
*/
-struct _firm_dbg_module_t {
+struct firm_dbg_module_t {
unsigned mask;
const char *name;
FILE *file;
mod.name = name;
mod.file = stderr;
- if(!module_set)
+ if (!module_set)
firm_dbg_init();
return set_insert(module_set, &mod, sizeof(mod), HASH_STR(name, strlen(name)));
/**
* A message info: a pair of debug handle and message
*/
-typedef struct _msg_info_t {
+typedef struct msg_info_t {
const char *msg;
const firm_dbg_module_t *mod;
} msg_info_t;
static void *make_msg_info(const firm_dbg_module_t *mod, const char *fmt, va_list args)
{
static const char msg_header[] = "%s(%d) %s: ";
- msg_info_t *res = obstack_alloc(&dbg_obst, sizeof(*res));
+ msg_info_t *res = OALLOC(&dbg_obst, msg_info_t);
obstack_grow(&dbg_obst, msg_header, sizeof(msg_header) - 1);
ir_obst_vprintf(&dbg_obst, fmt, args);
{
void *res = NULL;
- if(mask == 0 || (mod->mask & mask)) {
+ if (mask == 0 || (mod->mask & mask)) {
va_list args;
va_start(args, fmt);
res = make_msg_info(mod, fmt, args);
void _firm_dbg_print_msg(const char *filename, int line, const char *func, void *mi_ptr)
{
msg_info_t *mi = mi_ptr;
- if(mi) {
+ if (mi) {
fprintf(mi->mod->file, mi->msg, filename, line, func);
obstack_free(&dbg_obst, mi);
}
void _firm_dbg_print(const firm_dbg_module_t *mod, unsigned mask, const char *fmt, ...)
{
- if(mask == 0 || (mod->mask & mask)) {
+ if (mask == 0 || (mod->mask & mask)) {
va_list args;
char *res;
va_start(args, fmt);