Eneboo - Documentación para desarrolladores
'defines' | 'typedefs' | Variables
Referencia del Archivo src/libpq/include/utils/pg_crc.h

Ir al código fuente de este archivo.

'defines'

#define INIT_CRC32(crc)   ((crc) = 0xFFFFFFFF)
#define FIN_CRC32(crc)   ((crc) ^= 0xFFFFFFFF)
#define COMP_CRC32(crc, data, len)
#define EQ_CRC32(c1, c2)   ((c1) == (c2))

'typedefs'

typedef uint32 pg_crc32

Variables

const uint32 pg_crc32_table []

Documentación de los 'defines'

#define COMP_CRC32 (   crc,
  data,
  len 
)
Valor:
do { \
        unsigned char *__data = (unsigned char *) (data); \
        uint32          __len = (len); \
\
        while (__len-- > 0) \
        { \
                int             __tab_index = ((int) ((crc) >> 24) ^ *__data++) & 0xFF; \
                (crc) = pg_crc32_table[__tab_index] ^ ((crc) << 8); \
        } \
} while (0)
#define EQ_CRC32 (   c1,
  c2 
)    ((c1) == (c2))
#define FIN_CRC32 (   crc)    ((crc) ^= 0xFFFFFFFF)
#define INIT_CRC32 (   crc)    ((crc) = 0xFFFFFFFF)

Documentación de los 'typedefs'

typedef uint32 pg_crc32

Documentación de las variables

 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'