From: Lasse Collin Date: Wed, 27 Feb 2013 15:34:06 +0000 (+0100) Subject: xz: make bcj_x86_test_msbyte() an inline function X-Git-Tag: 1_22_0~280 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b967e42b772841fad6c0d4678811efcad218cadd;p=oweals%2Fbusybox.git xz: make bcj_x86_test_msbyte() an inline function Signed-off-by: Lasse Collin Signed-off-by: Denys Vlasenko --- diff --git a/archival/libarchive/unxz/xz_dec_bcj.c b/archival/libarchive/unxz/xz_dec_bcj.c index 09162b51f..a01a4cdcf 100644 --- a/archival/libarchive/unxz/xz_dec_bcj.c +++ b/archival/libarchive/unxz/xz_dec_bcj.c @@ -77,10 +77,13 @@ struct xz_dec_bcj { #ifdef XZ_DEC_X86 /* - * This is macro used to test the most significant byte of a memory address + * This is used to test the most significant byte of a memory address * in an x86 instruction. */ -#define bcj_x86_test_msbyte(b) ((b) == 0x00 || (b) == 0xFF) +static inline int bcj_x86_test_msbyte(uint8_t b) +{ + return b == 0x00 || b == 0xFF; +} static noinline_for_stack size_t XZ_FUNC bcj_x86( struct xz_dec_bcj *s, uint8_t *buf, size_t size)