summaryrefslogtreecommitdiffstats
path: root/lib/lz4opt.h
diff options
context:
space:
mode:
authortcpan <tpan7@gatech.edu>2017-08-24 14:14:20 (GMT)
committertcpan <tpan7@gatech.edu>2017-08-24 14:14:20 (GMT)
commitf423d016cf76ac62551fb359afea26dfec675e8d (patch)
treeed70a898fa451b5f12006a3cf6cb3343e0ce5f5d /lib/lz4opt.h
parentc10863b98e1503af90616ae99725ecd120265dfb (diff)
downloadlz4-f423d016cf76ac62551fb359afea26dfec675e8d.zip
lz4-f423d016cf76ac62551fb359afea26dfec675e8d.tar.gz
lz4-f423d016cf76ac62551fb359afea26dfec675e8d.tar.bz2
FIX: added prefix to FORCE_INLINE to prevent redefinition error during compilation when used with other libraries that define FORCE_INLINE
Diffstat (limited to 'lib/lz4opt.h')
-rw-r--r--lib/lz4opt.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/lz4opt.h b/lib/lz4opt.h
index e9e54d8..584dc97 100644
--- a/lib/lz4opt.h
+++ b/lib/lz4opt.h
@@ -50,7 +50,7 @@ typedef struct {
/* price in bytes */
-FORCE_INLINE size_t LZ4HC_literalsPrice(size_t litlen)
+LZ4_FORCE_INLINE size_t LZ4HC_literalsPrice(size_t litlen)
{
size_t price = litlen;
if (litlen >= (size_t)RUN_MASK)
@@ -60,7 +60,7 @@ FORCE_INLINE size_t LZ4HC_literalsPrice(size_t litlen)
/* requires mlen >= MINMATCH */
-FORCE_INLINE size_t LZ4HC_sequencePrice(size_t litlen, size_t mlen)
+LZ4_FORCE_INLINE size_t LZ4HC_sequencePrice(size_t litlen, size_t mlen)
{
size_t price = 2 + 1; /* 16-bit offset + token */
@@ -76,7 +76,7 @@ FORCE_INLINE size_t LZ4HC_sequencePrice(size_t litlen, size_t mlen)
/*-*************************************
* Binary Tree search
***************************************/
-FORCE_INLINE int LZ4HC_BinTree_InsertAndGetAllMatches (
+LZ4_FORCE_INLINE int LZ4HC_BinTree_InsertAndGetAllMatches (
LZ4HC_CCtx_internal* ctx,
const BYTE* const ip,
const BYTE* const iHighLimit,
@@ -170,7 +170,7 @@ FORCE_INLINE int LZ4HC_BinTree_InsertAndGetAllMatches (
}
-FORCE_INLINE void LZ4HC_updateBinTree(LZ4HC_CCtx_internal* ctx, const BYTE* const ip, const BYTE* const iHighLimit)
+LZ4_FORCE_INLINE void LZ4HC_updateBinTree(LZ4HC_CCtx_internal* ctx, const BYTE* const ip, const BYTE* const iHighLimit)
{
const BYTE* const base = ctx->base;
const U32 target = (U32)(ip - base);
@@ -181,7 +181,7 @@ FORCE_INLINE void LZ4HC_updateBinTree(LZ4HC_CCtx_internal* ctx, const BYTE* cons
/** Tree updater, providing best match */
-FORCE_INLINE int LZ4HC_BinTree_GetAllMatches (
+LZ4_FORCE_INLINE int LZ4HC_BinTree_GetAllMatches (
LZ4HC_CCtx_internal* ctx,
const BYTE* const ip, const BYTE* const iHighLimit,
size_t best_mlen, LZ4HC_match_t* matches, const int fullUpdate)