do not store 1st two bytes of compressed help text

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2009-08-20 23:34:01 +02:00
parent d7874ed1d4
commit 263cff9a2f
2 changed files with 2 additions and 3 deletions

View File

@ -24,7 +24,7 @@ echo 'static const char packed_usage[] ALIGN1 = {'
## | grep -v '^$' \
## | $SED -e 's/\(..\)\(..\)/0x\2,0x\1,/g'
"$loc/usage" | bzip2 -1 | od -v -t x1 \
"$loc/usage" | bzip2 -1 | dd bs=2 skip=1 | od -v -t x1 \
| $SED -e 's/^[^ ]*//' \
| $SED -e 's/ //g' \
| grep -v '^$' \

View File

@ -73,8 +73,7 @@ static const char *unpack_usage_messages(void)
i = start_bunzip(&bd,
/* src_fd: */ -1,
//FIXME: can avoid storing these 2 bytes!
/* inbuf: */ (void *)packed_usage + 2,
/* inbuf: */ (void *)packed_usage,
/* len: */ sizeof(packed_usage));
/* read_bunzip can longjmp to start_bunzip, and ultimately
* end up here with i != 0 on read data errors! Not trivial */