projects
/
proxmark3-svn
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ADD: added the writedumpfile function from "14araw.lua" into utils.lua
[proxmark3-svn]
/
client
/
util.c
diff --git
a/client/util.c
b/client/util.c
index 76c8d6d86c82a39b1c697a2e2b015a9db800e57b..a3590a397f1f3f7eac8065e7f9f7519af5b05333 100644
(file)
--- a/
client/util.c
+++ b/
client/util.c
@@
-144,11
+144,11
@@
char *sprint_bin_break(const uint8_t *data, const size_t len, const uint8_t brea
// make sure we don't go beyond our char array memory
size_t in_index = 0, out_index = 0;
// make sure we don't go beyond our char array memory
size_t in_index = 0, out_index = 0;
- int
max_len;
+ int
rowlen;
if (breaks==0)
if (breaks==0)
-
max_
len = ( len > MAX_BIN_BREAK_LENGTH ) ? MAX_BIN_BREAK_LENGTH : len;
+
row
len = ( len > MAX_BIN_BREAK_LENGTH ) ? MAX_BIN_BREAK_LENGTH : len;
else
else
-
max_
len = ( len+(len/breaks) > MAX_BIN_BREAK_LENGTH ) ? MAX_BIN_BREAK_LENGTH : len+(len/breaks);
+
row
len = ( len+(len/breaks) > MAX_BIN_BREAK_LENGTH ) ? MAX_BIN_BREAK_LENGTH : len+(len/breaks);
static char buf[MAX_BIN_BREAK_LENGTH]; // 3072 + end of line characters if broken at 8 bits
//clear memory
static char buf[MAX_BIN_BREAK_LENGTH]; // 3072 + end of line characters if broken at 8 bits
//clear memory
@@
-156,11
+156,11
@@
char *sprint_bin_break(const uint8_t *data, const size_t len, const uint8_t brea
char *tmp = buf;
// loop through the out_index to make sure we don't go too far
char *tmp = buf;
// loop through the out_index to make sure we don't go too far
- for (out_index=0; out_index <
max_len-2
; out_index++) {
+ for (out_index=0; out_index <
rowlen-1
; out_index++) {
// set character
// set character
- sprintf(tmp++, "%u",
(unsigned int)
data[in_index]);
+ sprintf(tmp++, "%u", data[in_index]);
// check if a line break is needed and we have room to print it in our array
// check if a line break is needed and we have room to print it in our array
- if ( (breaks > 0) && !((in_index+1) % breaks) && (out_index+1 !=
max_
len) ) {
+ if ( (breaks > 0) && !((in_index+1) % breaks) && (out_index+1 !=
row
len) ) {
// increment and print line break
out_index++;
sprintf(tmp++, "%s","\n");
// increment and print line break
out_index++;
sprintf(tmp++, "%s","\n");
@@
-168,7
+168,7
@@
char *sprint_bin_break(const uint8_t *data, const size_t len, const uint8_t brea
in_index++;
}
// last char.
in_index++;
}
// last char.
- sprintf(tmp++, "%u",
(unsigned int)
data[in_index]);
+ sprintf(tmp++, "%u", data[in_index]);
return buf;
}
return buf;
}
Impressum
,
Datenschutz