From b938fbf0f5b7102f9b38f843a6a1f859c7fa8345 Mon Sep 17 00:00:00 2001 From: arai Date: Sun, 18 Aug 2002 12:12:26 +0000 Subject: [PATCH] * src/header.c: fixed a comment `Generic stamp format'. (get_bytes): fixed for dumping header. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/lha/lha/trunk@493 6a8cc165-1e22-0410-a132-eb4e3f353aba --- src/header.c | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/src/header.c b/src/header.c index aeeae38..3c561e7 100644 --- a/src/header.c +++ b/src/header.c @@ -175,22 +175,25 @@ get_bytes(buf, len, size) #if DUMP_HEADER if (verbose_listing && verbose > 1) printf("%02d %2d: \"", get_ptr - start_ptr, len); -#endif - for (i = 0; i < len && i < size; i++) { - buf[i] = get_ptr[i]; -#if DUMP_HEADER + + for (i = 0; i < len; i++) { + if (i < size) buf[i] = get_ptr[i]; + if (verbose_listing && verbose > 1) { if (isprint(buf[i])) printf("%c", buf[i]); else printf("\\x%02x", (unsigned char)buf[i]); } -#endif } -#if DUMP_HEADER + if (verbose_listing && verbose > 1) printf("\"\n"); +#else + for (i = 0; i < len && i < size; i++) + buf[i] = get_ptr[i]; #endif + get_ptr += len; return i; } @@ -347,15 +350,15 @@ convert_filename(name, len, size, } /* ------------------------------------------------------------------------ */ -/* */ -/* Generic stamp format: */ -/* */ -/* 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 */ -/* |<-------- year ------->|<- month ->|<-- day -->| */ -/* */ -/* 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 */ -/* |<--- hour --->|<---- minute --->|<- second*2 ->| */ -/* */ +/* */ +/* Generic stamp format: */ +/* */ +/* 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 */ +/* |<------- year ----->|<- month ->|<--- day ---->| */ +/* */ +/* 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 */ +/* |<--- hour --->|<---- minute --->|<- second*2 ->| */ +/* */ /* ------------------------------------------------------------------------ */ /* -- 2.11.0