mpm: remove unused pmq merge function

pull/1980/head
Victor Julien 10 years ago
parent c1ad08d11e
commit 46734ec41b

@ -473,22 +473,6 @@ MpmAddSidsResize(PatternMatcherQueue *pmq, uint32_t new_size)
return new_size;
}
/**
* \brief Merge two pmq's bitarrays
*
* \param src source pmq
* \param dst destination pmq to merge into
*/
void PmqMerge(PatternMatcherQueue *src, PatternMatcherQueue *dst)
{
if (src->rule_id_array_cnt == 0)
return;
if (src->rule_id_array && dst->rule_id_array) {
MpmAddSids(dst, src->rule_id_array, src->rule_id_array_cnt);
}
}
/** \brief Reset a Pmq for reusage. Meant to be called after a single search.
* \param pmq Pattern matcher to be reset.
* \todo memset is expensive, but we need it as we merge pmq's. We might use

@ -203,7 +203,6 @@ void MpmFactoryDeRegisterAllMpmCtxProfiles(struct DetectEngineCtx_ *);
int32_t MpmFactoryIsMpmCtxAvailable(const struct DetectEngineCtx_ *, const MpmCtx *);
int PmqSetup(PatternMatcherQueue *);
void PmqMerge(PatternMatcherQueue *src, PatternMatcherQueue *dst);
void PmqReset(PatternMatcherQueue *);
void PmqCleanup(PatternMatcherQueue *);
void PmqFree(PatternMatcherQueue *);

Loading…
Cancel
Save