summaryrefslogtreecommitdiff
path: root/xpp/xtalk/debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'xpp/xtalk/debug.c')
-rw-r--r--xpp/xtalk/debug.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/xpp/xtalk/debug.c b/xpp/xtalk/debug.c
index 4d7393d..d2d4e15 100644
--- a/xpp/xtalk/debug.c
+++ b/xpp/xtalk/debug.c
@@ -30,43 +30,44 @@
#include <debug.h>
int verbose = LOG_INFO;
-int debug_mask = 0;
+int debug_mask;
void log_function(int level, int mask, const char *msg, ...)
{
va_list ap;
va_start(ap, msg);
- if(verbose >= level) {
- if(level < LOG_DEBUG || (mask & debug_mask))
+ if (verbose >= level) {
+ if (level < LOG_DEBUG || (mask & debug_mask))
vfprintf(stderr, msg, ap);
}
va_end(ap);
}
-void dump_packet(int loglevel, int mask, const char *msg, const char *buf, int len)
+void dump_packet(int loglevel, int mask, const char *msg,
+ const char *buf, int len)
{
int i;
- if(!mask || (mask & debug_mask)) {
+ if (!mask || (mask & debug_mask)) {
log_function(loglevel, ~0, "%-15s:", msg);
- for(i = 0; i < len; i++)
+ for (i = 0; i < len; i++)
log_function(loglevel, ~0, " %02X", (uint8_t)buf[i]);
log_function(loglevel, ~0, "\n");
}
}
/* from glibc info(1) */
-void print_backtrace (FILE *fp)
+void print_backtrace(FILE *fp)
{
void *array[10];
size_t size;
char **strings;
size_t i;
- size = backtrace (array, 10);
- strings = backtrace_symbols (array, size);
+ size = backtrace(array, 10);
+ strings = backtrace_symbols(array, size);
for (i = 0; i < size; i++)
- fprintf (fp, "%s\n", strings[i]);
- free (strings);
+ fprintf(fp, "%s\n", strings[i]);
+ free(strings);
}