From: Michael Beck Date: Fri, 3 Mar 2006 16:54:07 +0000 (+0000) Subject: some doxygen comments added X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=d65c345daf2de0dccba23c45f3cf9b3f4f71cc36;p=libfirm some doxygen comments added [r7393] --- diff --git a/ir/common/debug.c b/ir/common/debug.c index 37f7432c9..6e5d62634 100644 --- a/ir/common/debug.c +++ b/ir/common/debug.c @@ -43,12 +43,18 @@ firm_dbg_module_t *firm_dbg_register(const char *name) static struct obstack dbg_obst; static set *module_set; +/** + * A debug module. + */ struct _firm_dbg_module_t { unsigned mask; const char *name; FILE *file; }; +/** + * Compares two modules by comparing it's names + */ static int module_cmp(const void *p1, const void *p2, size_t size) { const firm_dbg_module_t *m1 = p1; @@ -56,6 +62,9 @@ static int module_cmp(const void *p1, const void *p2, size_t size) return strcmp(m1->name, m2->name); } +/** + * initialize the debug module + */ static void firm_dbg_init(void) { obstack_init(&dbg_obst); @@ -90,11 +99,18 @@ void firm_dbg_set_file(firm_dbg_module_t *module, FILE *file) module->file = file; } +/** + * A message info: a pair of debug handle and message + */ typedef struct _msg_info_t { const char *msg; const firm_dbg_module_t *mod; } msg_info_t; +/** + * Formats a message given by a printf-like format and a va_list argument, + * puts the test on an obstack and return a msg_info. + */ 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: ";