From cd893a18e40407e5b39b07434fa15687ccee5d23 Mon Sep 17 00:00:00 2001 From: pancake Date: Wed, 27 Aug 2014 03:13:08 +0200 Subject: [PATCH] Show linenum in 'prl' --- libr/util/print.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libr/util/print.c b/libr/util/print.c index 83c4d2e0f6..23fd2b7450 100644 --- a/libr/util/print.c +++ b/libr/util/print.c @@ -639,17 +639,18 @@ R_API void r_print_bytes(RPrint *p, const ut8* buf, int len, const char *fmt) { R_API void r_print_raw(RPrint *p, const ut8* buf, int len, int offlines) { if (offlines) { const ut8 *o, *q; - int mustbreak = 0 ; + int mustbreak = 0, linenum = 1; o = q = buf; do { - p->printf ("0x%08x ", (int)(size_t)(q-buf)); + p->printf ("%d 0x%08x ", linenum, + (int)(size_t)(q-buf)); for (;*q && *q != '\n'; q++); - if (!*q) { + if (!*q) mustbreak = 1; - } p->write (o, (int)(size_t)(q-o)); p->printf ("\n"); + linenum++; o = ++q; } while (!mustbreak); } else {