From 611bcfcb49f3a17ac7a1b866b2ea04806c7c1b40 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sun, 24 Oct 2010 15:23:41 +0200 Subject: Add print_asc_cb() --- lib/util/util.c | 24 +++++++++++++++++++++--- lib/util/util.h | 3 +++ 2 files changed, 24 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/util/util.c b/lib/util/util.c index 11bb315176..a01b47da15 100644 --- a/lib/util/util.c +++ b/lib/util/util.c @@ -300,11 +300,29 @@ _PUBLIC_ bool fcntl_lock(int fd, int op, off_t offset, off_t count, int type) return true; } -void print_asc(int level, const uint8_t *buf,int len) +static void debugadd_cb(const char *buf, void *private_data) +{ + int *plevel = (int *)private_data; + DEBUGADD(*plevel, ("%s", buf)); +} + +void print_asc_cb(const uint8_t *buf, int len, + void (*cb)(const char *buf, void *private_data), + void *private_data) { int i; - for (i=0;i