#include "postgres.h"
#include <sys/types.h>
#include <stdio.h>
#include "crc32.h"
Go to the source code of this file.
Defines | |
#define | TOLOWER(x) (x) |
#define | _CRC32_(crc, ch) ((crc) = ((crc) >> 8) ^ crc32tab[((crc) ^ (ch)) & 0xff]) |
Functions | |
unsigned int | ltree_crc32_sz (char *buf, int size) |
Variables | |
static const unsigned int | crc32tab [256] |
#define _CRC32_ | ( | crc, | ||
ch | ||||
) | ((crc) = ((crc) >> 8) ^ crc32tab[((crc) ^ (ch)) & 0xff]) |
Definition at line 27 of file crc32.c.
Referenced by ltree_crc32_sz().
#define TOLOWER | ( | x | ) | (x) |
Definition at line 15 of file crc32.c.
Referenced by ltree_crc32_sz().
unsigned int ltree_crc32_sz | ( | char * | buf, | |
int | size | |||
) |
Definition at line 102 of file crc32.c.
References _CRC32_, and TOLOWER.
Referenced by gist_te(), hashing(), lquery_in(), and pushval_asis().