summaryrefslogtreecommitdiff
path: root/archival/libunarchive/unxz
diff options
context:
space:
mode:
authorDenys Vlasenko2010-06-01 23:16:46 +0200
committerDenys Vlasenko2010-06-01 23:16:46 +0200
commitb9542cb2cee6d3b5984a7c82d7aec4a4556d2fe1 (patch)
tree2bae4f90d269c8b27e87f5eead612ad8feecd59a /archival/libunarchive/unxz
parent716f3f612e62c55edd052b505a86e4e2e09074a5 (diff)
downloadbusybox-b9542cb2cee6d3b5984a7c82d7aec4a4556d2fe1.zip
busybox-b9542cb2cee6d3b5984a7c82d7aec4a4556d2fe1.tar.gz
deinline two big functions
function old new delta xz_dec_lzma2_run - 1483 +1483 decode_one_format - 715 +715 decode_format_string 840 98 -742 unpack_xz_stream 4014 2377 -1637 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 0/2 up/down: 2198/-2379) Total: -181 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'archival/libunarchive/unxz')
-rw-r--r--archival/libunarchive/unxz/xz_dec_lzma2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/archival/libunarchive/unxz/xz_dec_lzma2.c b/archival/libunarchive/unxz/xz_dec_lzma2.c
index c22dc5b..37de6fc 100644
--- a/archival/libunarchive/unxz/xz_dec_lzma2.c
+++ b/archival/libunarchive/unxz/xz_dec_lzma2.c
@@ -915,7 +915,7 @@ static bool XZ_FUNC lzma2_lzma(struct xz_dec_lzma2 *s, struct xz_buf *b)
* Take care of the LZMA2 control layer, and forward the job of actual LZMA
* decoding or copying of uncompressed chunks to other functions.
*/
-XZ_EXTERN enum xz_ret XZ_FUNC xz_dec_lzma2_run(
+XZ_EXTERN NOINLINE enum xz_ret XZ_FUNC xz_dec_lzma2_run(
struct xz_dec_lzma2 *s, struct xz_buf *b)
{
uint32_t tmp;