Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
lzo_conf.h File Reference
#include "lzoconf.h"
#include <stddef.h>
#include <string.h>

Go to the source code of this file.

Macros

#define BOUNDS_CHECKING_OFF_DURING(stmt)
 
#define BOUNDS_CHECKING_OFF_IN_EXPR(expr)
 
#define LZO_UNUSED(parm)
 
#define __inline__   /* nothing */
 
#define LZO_LITTLE_ENDIAN   1234
 
#define LZO_BIG_ENDIAN   4321
 
#define LZO_PDP_ENDIAN   3412
 
#define LZO_OPTIMIZE_GNUC_i386_IS_BUGGY
 
#define LZO_BYTE(x)
 
#define LZO_MAX(a, b)
 
#define LZO_MIN(a, b)
 
#define lzo_sizeof(x)
 
#define LZO_HIGH(x)
 
#define LZO_SIZE(bits)
 
#define LZO_MASK(bits)
 
#define LZO_LSIZE(bits)
 
#define LZO_LMASK(bits)
 
#define LZO_USIZE(bits)
 
#define LZO_UMASK(bits)
 
#define _LZO_STRINGIZE(x)
 
#define _LZO_MEXPAND(x)
 
#define _LZO_CONCAT2(a, b)
 
#define _LZO_CONCAT3(a, b, c)
 
#define _LZO_CONCAT4(a, b, c, d)
 
#define _LZO_CONCAT5(a, b, c, d, e)
 
#define _LZO_ECONCAT2(a, b)
 
#define _LZO_ECONCAT3(a, b, c)
 
#define _LZO_ECONCAT4(a, b, c, d)
 
#define _LZO_ECONCAT5(a, b, c, d, e)
 
#define LZO_DETERMINISTIC
 
#define LZO_CHECK_MPOS_DET(m_pos, m_off, in, ip, max_offset)
 
#define LZO_CHECK_MPOS_NON_DET(m_pos, m_off, in, ip, max_offset)
 

Typedefs

typedef ptrdiff_t lzo_ptrdiff_t
 

Macro Definition Documentation

◆ __inline__

#define __inline__   /* nothing */

Definition at line 132 of file lzo_conf.h.

◆ _LZO_CONCAT2

#define _LZO_CONCAT2 ( a,
b )
Value:
a ## b

Definition at line 246 of file lzo_conf.h.

◆ _LZO_CONCAT3

#define _LZO_CONCAT3 ( a,
b,
c )
Value:
a ## b ## c

Definition at line 247 of file lzo_conf.h.

◆ _LZO_CONCAT4

#define _LZO_CONCAT4 ( a,
b,
c,
d )
Value:
a ## b ## c ## d

Definition at line 248 of file lzo_conf.h.

◆ _LZO_CONCAT5

#define _LZO_CONCAT5 ( a,
b,
c,
d,
e )
Value:
a ## b ## c ## d ## e

Definition at line 249 of file lzo_conf.h.

◆ _LZO_ECONCAT2

#define _LZO_ECONCAT2 ( a,
b )
Value:
#define _LZO_CONCAT2(a, b)
Definition lzo_conf.h:246

Definition at line 252 of file lzo_conf.h.

◆ _LZO_ECONCAT3

#define _LZO_ECONCAT3 ( a,
b,
c )
Value:
#define _LZO_CONCAT3(a, b, c)
Definition lzo_conf.h:247

Definition at line 253 of file lzo_conf.h.

◆ _LZO_ECONCAT4

#define _LZO_ECONCAT4 ( a,
b,
c,
d )
Value:
_LZO_CONCAT4(a,b,c,d)
#define _LZO_CONCAT4(a, b, c, d)
Definition lzo_conf.h:248

Definition at line 254 of file lzo_conf.h.

◆ _LZO_ECONCAT5

#define _LZO_ECONCAT5 ( a,
b,
c,
d,
e )
Value:
_LZO_CONCAT5(a,b,c,d,e)
#define _LZO_CONCAT5(a, b, c, d, e)
Definition lzo_conf.h:249

Definition at line 255 of file lzo_conf.h.

◆ _LZO_MEXPAND

#define _LZO_MEXPAND ( x)
Value:
#define _LZO_STRINGIZE(x)
Definition lzo_conf.h:242

Definition at line 243 of file lzo_conf.h.

◆ _LZO_STRINGIZE

#define _LZO_STRINGIZE ( x)
Value:
#x

Definition at line 242 of file lzo_conf.h.

◆ BOUNDS_CHECKING_OFF_DURING

#define BOUNDS_CHECKING_OFF_DURING ( stmt)
Value:
stmt

Definition at line 109 of file lzo_conf.h.

◆ BOUNDS_CHECKING_OFF_IN_EXPR

#define BOUNDS_CHECKING_OFF_IN_EXPR ( expr)
Value:
(expr)

Definition at line 110 of file lzo_conf.h.

◆ LZO_BIG_ENDIAN

#define LZO_BIG_ENDIAN   4321

Definition at line 171 of file lzo_conf.h.

◆ LZO_BYTE

#define LZO_BYTE ( x)
Value:
((unsigned char) (x))

Definition at line 218 of file lzo_conf.h.

◆ LZO_CHECK_MPOS_DET

#define LZO_CHECK_MPOS_DET ( m_pos,
m_off,
in,
ip,
max_offset )
Value:
(m_pos == NULL || (m_off = ip - m_pos) > max_offset)
#define NULL
Definition BaseType.h:92

Definition at line 284 of file lzo_conf.h.

◆ LZO_CHECK_MPOS_NON_DET

#define LZO_CHECK_MPOS_NON_DET ( m_pos,
m_off,
in,
ip,
max_offset )
Value:
(m_pos < in || (m_off = ip - m_pos) <= 0 || m_off > max_offset) ))
#define BOUNDS_CHECKING_OFF_IN_EXPR(expr)
Definition lzo_conf.h:110

Definition at line 293 of file lzo_conf.h.

◆ LZO_DETERMINISTIC

#define LZO_DETERMINISTIC

Definition at line 269 of file lzo_conf.h.

◆ LZO_HIGH

#define LZO_HIGH ( x)
Value:
((lzo_uint) (sizeof(x)/sizeof(*(x))))
unsigned int lzo_uint
Definition lzoconf.h:99

Definition at line 225 of file lzo_conf.h.

◆ LZO_LITTLE_ENDIAN

#define LZO_LITTLE_ENDIAN   1234

Definition at line 170 of file lzo_conf.h.

◆ LZO_LMASK

#define LZO_LMASK ( bits)
Value:
(LZO_LSIZE(bits) - 1)
#define LZO_LSIZE(bits)
Definition lzo_conf.h:231

Definition at line 232 of file lzo_conf.h.

◆ LZO_LSIZE

#define LZO_LSIZE ( bits)
Value:
(1ul << (bits))

Definition at line 231 of file lzo_conf.h.

◆ LZO_MASK

#define LZO_MASK ( bits)
Value:
(LZO_SIZE(bits) - 1)
#define LZO_SIZE(bits)
Definition lzo_conf.h:228

Definition at line 229 of file lzo_conf.h.

◆ LZO_MAX

#define LZO_MAX ( a,
b )
Value:
((a) >= (b) ? (a) : (b))

Definition at line 220 of file lzo_conf.h.

◆ LZO_MIN

#define LZO_MIN ( a,
b )
Value:
((a) <= (b) ? (a) : (b))

Definition at line 221 of file lzo_conf.h.

◆ LZO_OPTIMIZE_GNUC_i386_IS_BUGGY

#define LZO_OPTIMIZE_GNUC_i386_IS_BUGGY

Definition at line 200 of file lzo_conf.h.

◆ LZO_PDP_ENDIAN

#define LZO_PDP_ENDIAN   3412

Definition at line 172 of file lzo_conf.h.

◆ LZO_SIZE

#define LZO_SIZE ( bits)
Value:
(1u << (bits))

Definition at line 228 of file lzo_conf.h.

◆ lzo_sizeof

#define lzo_sizeof ( x)
Value:
((lzo_uint) (sizeof(x)))

Definition at line 223 of file lzo_conf.h.

◆ LZO_UMASK

#define LZO_UMASK ( bits)
Value:
(LZO_USIZE(bits) - 1)
#define LZO_USIZE(bits)
Definition lzo_conf.h:234

Definition at line 235 of file lzo_conf.h.

◆ LZO_UNUSED

#define LZO_UNUSED ( parm)
Value:
parm

Definition at line 124 of file lzo_conf.h.

◆ LZO_USIZE

#define LZO_USIZE ( bits)
Value:
((lzo_uint) 1 << (bits))

Definition at line 234 of file lzo_conf.h.

Typedef Documentation

◆ lzo_ptrdiff_t

typedef ptrdiff_t lzo_ptrdiff_t

Definition at line 115 of file lzo_conf.h.