From 55946ddd1db070cc94f8208aaf8f0f10eeef30b6 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 4 Mar 2010 01:33:06 +0100 Subject: testprogs: use dump_data in dump_printer_data. Guenther --- testprogs/win32/spoolss/printlib.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'testprogs/win32') diff --git a/testprogs/win32/spoolss/printlib.c b/testprogs/win32/spoolss/printlib.c index e0fb6e7a1e..829ac40d67 100644 --- a/testprogs/win32/spoolss/printlib.c +++ b/testprogs/win32/spoolss/printlib.c @@ -1224,16 +1224,13 @@ static void dump_printer_data(DWORD size, LPBYTE buffer, DWORD type) switch (type) { case REG_SZ: - printf("\t\t"); - for (i=0; i < size; i++) { - printf("%c", buffer[i]); - } - printf("\n"); + dump_data(buffer, size); break; case REG_MULTI_SZ: + dump_data(buffer, size); p = (LPSTR)buffer; while (p && *p) { - printf("%s\n", p); + printf("\t\t%s\n", p); for (; *p; p = CharNext(p)) { p = CharNext(p); } @@ -1244,12 +1241,7 @@ static void dump_printer_data(DWORD size, LPBYTE buffer, DWORD type) printf("\t\t0x%08x\n", (DWORD)*buffer); break; case REG_BINARY: - for (i=0; i < size; i++) { - printf("\t0x%x", buffer[i]); - if (i%4 == 3) { - printf("\n"); - } - } + dump_data(buffer, size); break; default: break; -- cgit