void initHyperLogLog(hyperLogLogState *cState, uint8 bwidth)
struct hyperLogLogState hyperLogLogState
void initHyperLogLogError(hyperLogLogState *cState, double error)
double estimateHyperLogLog(hyperLogLogState *cState)
void addHyperLogLog(hyperLogLogState *cState, uint32 hash)
void freeHyperLogLog(hyperLogLogState *cState)
static unsigned hash(unsigned *uv, int n)