do not store 1st two bytes of compressed help text
No binary (build failed)
—
(log yok)
| @@ -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 '^$' \ | |
| @@ -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 */ | |