diff options
Diffstat (limited to 'src/lzo1b_sm.ch')
-rw-r--r-- | src/lzo1b_sm.ch | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/src/lzo1b_sm.ch b/src/lzo1b_sm.ch index aa67f21..032ec41 100644 --- a/src/lzo1b_sm.ch +++ b/src/lzo1b_sm.ch @@ -2,19 +2,7 @@ This file is part of the LZO real-time data compression library. - Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer - Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer + Copyright (C) 1996-2014 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or @@ -79,7 +67,7 @@ const lzo_bytep ip_sav; unsigned j = DD_SIZE; lzo_uint x_len; - lzo_uint x_off; + LZO_DEFINE_UNINITIALIZED_VAR(lzo_uint, x_off, 0); DVAL_ASSERT(dv,ip); @@ -89,10 +77,10 @@ #if !defined(NDEBUG) const lzo_bytep z_pos = NULL; #endif -#if defined(LZO_DICT_USE_PTR) +#if (LZO_DICT_USE_PTR) m_pos = *d; assert((z_pos = m_pos) == *d); -#if defined(LZO_DETERMINISTIC) +#if (LZO_DETERMINISTIC) assert(m_pos == NULL || m_pos >= in); assert(m_pos == NULL || m_pos < ip); #endif @@ -111,7 +99,7 @@ ((void)(0)); else if (*m_pos++ == *ip++ && *m_pos++ == *ip++ && *m_pos++ == *ip++) { -#if !defined(LZO_DICT_USE_PTR) +#if !(LZO_DICT_USE_PTR) assert((z_pos = ip - 3 - x_off) == (m_pos - 3)); #endif /* a match */ |