Lines Matching defs:mask
31 #define STRINGLIB_BLOOM_ADD(mask, ch) \
32 ((mask |= (1UL << ((ch) & (STRINGLIB_BLOOM_WIDTH -1)))))
33 #define STRINGLIB_BLOOM(mask, ch) \
34 ((mask & (1UL << ((ch) & (STRINGLIB_BLOOM_WIDTH -1)))))
41 unsigned long mask;
77 mask = 0;
85 STRINGLIB_BLOOM_ADD(mask, p[i]);
90 STRINGLIB_BLOOM_ADD(mask, p[mlast]);
110 if (!STRINGLIB_BLOOM(mask, s[i+m]))
116 if (!STRINGLIB_BLOOM(mask, s[i+m]))
125 STRINGLIB_BLOOM_ADD(mask, p[0]);
128 STRINGLIB_BLOOM_ADD(mask, p[i]);
143 if (i > 0 && !STRINGLIB_BLOOM(mask, s[i-1]))
149 if (i > 0 && !STRINGLIB_BLOOM(mask, s[i-1]))