This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Macro Definition Documentation
◆ COMP_CRC32_NORMAL_TABLE
#define COMP_CRC32_NORMAL_TABLE
(
crc,
)
Value:do { \
const
unsigned char *__data = (
const unsigned char *) (
data); \
{ \
int __tab_index = ((int) (
crc) ^ *__data++) & 0xFF; \
} \
} while (0)
static const struct lconv_member_info table[]
Definition at line 53 of file pg_crc.h.
◆ COMP_CRC32_REFLECTED_TABLE
#define COMP_CRC32_REFLECTED_TABLE
(
crc,
)
Value:do { \
const
unsigned char *__data = (
const unsigned char *) (
data); \
{ \
int __tab_index = ((int) ((
crc) >> 24) ^ *__data++) & 0xFF; \
} \
} while (0)
Definition at line 89 of file pg_crc.h.
◆ COMP_LEGACY_CRC32
#define COMP_LEGACY_CRC32
(
crc,
◆ COMP_TRADITIONAL_CRC32
#define COMP_TRADITIONAL_CRC32
(
crc,
◆ EQ_LEGACY_CRC32
#define EQ_LEGACY_CRC32
(
c1,
c2
)
((c1) == (c2))
◆ EQ_TRADITIONAL_CRC32
#define EQ_TRADITIONAL_CRC32
(
c1,
c2
)
((c1) == (c2))
◆ FIN_LEGACY_CRC32
#define FIN_LEGACY_CRC32
(
crc )
((
crc) ^= 0xFFFFFFFF)
◆ FIN_TRADITIONAL_CRC32
#define FIN_TRADITIONAL_CRC32
(
crc )
((
crc) ^= 0xFFFFFFFF)
◆ INIT_LEGACY_CRC32
#define INIT_LEGACY_CRC32
(
crc )
((
crc) = 0xFFFFFFFF)
◆ INIT_TRADITIONAL_CRC32
#define INIT_TRADITIONAL_CRC32
(
crc )
((
crc) = 0xFFFFFFFF)
Typedef Documentation
◆ pg_crc32
Variable Documentation
◆ pg_crc32_table