blob: b25e5cb1542cd837eabcd81830c78c8808b0b1e2 [file] [log] [blame]
#ifndef _RABIN_H_
#define _RABIN_H_
/* Define USED macro */
#define USED(x) { ulong y __attribute__ ((unused)); y = (ulong)x; }
enum {
NWINDOW = 32,
MinSegment = 1024,
RabinMask = 0xfff, // must be less than <= 0x7fff
};
void rabininit(int, u32int*, u32int*);
int rabinseg(uchar*, int, int, u32int*, u32int*);
#endif //_RABIN_H_