diff options
Diffstat (limited to 'util/libreboot-utils/lottery.c')
| -rw-r--r-- | util/libreboot-utils/lottery.c | 45 |
1 files changed, 1 insertions, 44 deletions
diff --git a/util/libreboot-utils/lottery.c b/util/libreboot-utils/lottery.c index 2ead8563..0b3719a4 100644 --- a/util/libreboot-utils/lottery.c +++ b/util/libreboot-utils/lottery.c @@ -13,9 +13,6 @@ static void exit_cleanup(void); -static void -spew_buf(const void *data, size_t len); - int main(int argc, char **argv) { @@ -35,7 +32,7 @@ main(int argc, char **argv) same = 1; if (argc < 2) /* no spew */ - spew_buf(buf, BUFSIZ); + spew_hex(buf, BUFSIZ); free(buf); fprintf(stderr, "\n%s\n", same ? "You win!" : "You lose!"); @@ -43,46 +40,6 @@ main(int argc, char **argv) } static void -spew_buf(const void *data, size_t len) -{ - const unsigned char *buf = data; - unsigned char c; - size_t i, j; - - if (buf == NULL || - len == 0) - return; - - for (i = 0; i < len; i += 16) { - - printf("%08zx ", i); - - for (j = 0; j < 16; j++) { - - if (i + j < len) - printf("%02x ", buf[i + j]); - else - printf(" "); - - if (j == 7) - printf(" "); - } - - printf(" |"); - - for (j = 0; j < 16 && i + j < len; j++) { - - c = buf[i + j]; - printf("%c", isprint(c) ? c : '.'); - } - - printf("|\n"); - } - - printf("%08zx\n", len); -} - -static void exit_cleanup(void) { #if defined(__OpenBSD__) |
