From 229fdc5b844e27cbe47e90518d6e78a4dd593b22 Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Thu, 25 Nov 2010 10:06:57 +0200 Subject: Make bcj_x86_test_msbyte() an inline function. Thanks to Andrew Morton. --- linux/lib/xz/xz_dec_bcj.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'linux/lib/xz') diff --git a/linux/lib/xz/xz_dec_bcj.c b/linux/lib/xz/xz_dec_bcj.c index f104b20..6c33a09 100644 --- a/linux/lib/xz/xz_dec_bcj.c +++ b/linux/lib/xz/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 bcj_x86( struct xz_dec_bcj *s, uint8_t *buf, size_t size) -- cgit v1.2.3