lzop: reuse strings

function                                             old     new   delta
lzo_compress                                         470     483     +13
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/0 up/down: 13/0)               Total: 13 bytes
   text    data     bss     dec     hex filename
 940011     477    7284  947772   e763c busybox_old
 939976     477    7284  947737   e7619 busybox_unstripped

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2018-04-08 14:00:03 +02:00
parent 15684bf545
commit 24ef5c6375

View File

@ -682,7 +682,7 @@ static NOINLINE int lzo_compress(const header_t *h)
bb_error_msg_and_die("internal error"); bb_error_msg_and_die("internal error");
if (r != 0) /* not LZO_E_OK */ if (r != 0) /* not LZO_E_OK */
bb_error_msg_and_die("internal error - compression failed"); bb_error_msg_and_die("%s: %s", "internal error", "compression");
/* write compressed block size */ /* write compressed block size */
if (dst_len < src_len) { if (dst_len < src_len) {
@ -691,7 +691,7 @@ static NOINLINE int lzo_compress(const header_t *h)
unsigned new_len = src_len; unsigned new_len = src_len;
r = lzo1x_optimize(b2, dst_len, b1, &new_len /*, NULL*/); r = lzo1x_optimize(b2, dst_len, b1, &new_len /*, NULL*/);
if (r != 0 /*LZO_E_OK*/ || new_len != src_len) if (r != 0 /*LZO_E_OK*/ || new_len != src_len)
bb_error_msg_and_die("internal error - optimization failed"); bb_error_msg_and_die("%s: %s", "internal error", "optimization");
} }
write32(dst_len); write32(dst_len);
} else { } else {