aboutsummaryrefslogtreecommitdiff
path: root/uxd.c
diff options
context:
space:
mode:
Diffstat (limited to 'uxd.c')
-rw-r--r--uxd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/uxd.c b/uxd.c
index f58c24e..3f9d363 100644
--- a/uxd.c
+++ b/uxd.c
@@ -128,10 +128,10 @@ void parse_options(int argc, char **argv) {
case 'm':
mono = 1; break;
case 'o':
- display_offset = atoi(optarg);
+ display_offset = strtol(optarg, NULL, 0);
break;
case 's':
- seekpos = atoi(optarg);
+ seekpos = strtol(optarg, NULL, 0);
break;
case 'u':
uppercase = 1; break;
@@ -227,7 +227,7 @@ void append_left(unsigned char byte, int dash, int fgcolor, int bgcolor) {
char tmpbuf[100];
if(!dump_column)
- sprintf(left_buf, "%04x: ", filepos);
+ sprintf(left_buf, "%04x: ", filepos + display_offset);
append_color(left_buf, fgcolor, bgcolor);
sprintf(tmpbuf, "%02x", byte);