-- added comment for binder bug
-- fixed non-paf splitter init
-- fixed splitter update calls
+-- fixed boyer-moore init
+-- removed content extract var cruft
126
-- pulled latest from tom
memcpy(ds_idx->pattern_buf, tmp_buf, dummy_size);
ds_idx->pattern_size = dummy_size;
-
- make_precomp(ds_idx);
ds_idx->negated = negated;
-
ds_idx->match_delta = GetMaxJumpSize(ds_idx->pattern_buf, ds_idx->pattern_size);
}
if ( pmd->no_case )
{
for ( unsigned i = 0; i < pmd->pattern_size; i++ )
- pmd->pattern_buf[i] = toupper((int)pmd->pattern_buf[i]);
+ pmd->pattern_buf[i] = toupper(pmd->pattern_buf[i]);
}
+ make_precomp(pmd);
return true;
}
int8_t offset_var; /* byte_extract variable indices for offset, */
int8_t depth_var; /* depth, distance, within */
- int8_t distance_var;
- int8_t within_var;
int no_case; /* Toggle case sensitivity */
int relative; /* do relative pattern searching */