Macros
Tuning parameters

Various macros to control xxHash's behavior. More...

Macros

#define XXH_CPU_LITTLE_ENDIAN   XXH_isLittleEndian()
 Whether the target is little endian. More...
 
#define XXH_DEBUGLEVEL   DEBUGLEVEL
 Sets the debugging level. More...
 

Detailed Description

Various macros to control xxHash's behavior.

Macro Definition Documentation

◆ XXH_CPU_LITTLE_ENDIAN

#define XXH_CPU_LITTLE_ENDIAN   XXH_isLittleEndian()

Whether the target is little endian.

Defined to 1 if the target is little endian, or 0 if it is big endian. It can be defined externally, for example on the compiler command line.

If it is not defined, a runtime check (which is usually constant folded) is used instead.

Note
This is not necessarily defined to an integer constant.
See also
XXH_isLittleEndian() for the runtime check.

Definition at line 6637 of file zstd.c.

◆ XXH_DEBUGLEVEL

#define XXH_DEBUGLEVEL   DEBUGLEVEL

Sets the debugging level.

XXH_DEBUGLEVEL is expected to be defined externally, typically via the compiler's command line options. The value must be a number.

Definition at line 6426 of file zstd.c.



plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:50