[Pcsclite-cvs-commit] r5982 - /trunk/PCSC/src/spy/pcsc-spy.c
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Tue Sep 27 13:03:55 UTC 2011
Author: rousseau
Date: Tue Sep 27 13:03:54 2011
New Revision: 5982
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5982
Log:
Display the ASCII equivalent of a "binary" buffer
Modified:
trunk/PCSC/src/spy/pcsc-spy.c
Modified: trunk/PCSC/src/spy/pcsc-spy.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/spy/pcsc-spy.c?rev=5982&op=diff
==============================================================================
--- trunk/PCSC/src/spy/pcsc-spy.c (original)
+++ trunk/PCSC/src/spy/pcsc-spy.c Tue Sep 27 13:03:54 2011
@@ -217,7 +217,8 @@
spy_line("NULL");
else
{
- char log_buffer[length * 3 +1], *p;
+ /* "78 79 7A (xyz)" */
+ char log_buffer[length * 4 +1+2], *p;
size_t i;
p = log_buffer;
@@ -227,6 +228,18 @@
snprintf(p, 4, "%02X ", buffer[i]);
p += 3;
}
+
+ *p++ = '(';
+ for (i=0; i<length; i++)
+ {
+ if (buffer[i] >= ' ')
+ *p++ = buffer[i];
+ else
+ *p++ = '.';
+ }
+ *p++ = ')';
+ *p = '\0';
+
spy_line(log_buffer);
}
}
More information about the Pcsclite-cvs-commit
mailing list