projects
/
proxmark3-svn
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
change `ul_switch_off_field` to `DropField` fix #473
[proxmark3-svn]
/
client
/
emv
/
dump.c
diff --git
a/client/emv/dump.c
b/client/emv/dump.c
index 9915ad737c17823fc9c776b4c2d025deb10126a2..41d7c9fd68c3a3e01b3ab854e3f27998fae6aa3e 100644
(file)
--- a/
client/emv/dump.c
+++ b/
client/emv/dump.c
@@
-21,6
+21,8
@@
#include <stdio.h>
#include <stdio.h>
+#define PRINT_INDENT(level) {for (int i = 0; i < (level); i++) fprintf(f, "\t");}
+
void dump_buffer_simple(const unsigned char *ptr, size_t len, FILE *f)
{
int i;
void dump_buffer_simple(const unsigned char *ptr, size_t len, FILE *f)
{
int i;
@@
-32,7
+34,7
@@
void dump_buffer_simple(const unsigned char *ptr, size_t len, FILE *f)
fprintf(f, "%s%02hhX", i ? " " : "", ptr[i]);
}
fprintf(f, "%s%02hhX", i ? " " : "", ptr[i]);
}
-void dump_buffer(const unsigned char *ptr, size_t len, FILE *f)
+void dump_buffer(const unsigned char *ptr, size_t len, FILE *f
, int level
)
{
int i, j;
{
int i, j;
@@
-40,6
+42,7
@@
void dump_buffer(const unsigned char *ptr, size_t len, FILE *f)
f = stdout;
for (i = 0; i < len; i += 16) {
f = stdout;
for (i = 0; i < len; i += 16) {
+ PRINT_INDENT(level);
fprintf(f, "\t%02x:", i);
for (j = 0; j < 16; j++) {
if (i + j < len)
fprintf(f, "\t%02x:", i);
for (j = 0; j < 16; j++) {
if (i + j < len)
Impressum
,
Datenschutz