AppLayerEventType *event_type);
void AppLayerDecoderEventsSetEventRaw(AppLayerDecoderEvents **sevents, uint8_t event);
-static inline int AppLayerDecoderEventsIsEventSet(AppLayerDecoderEvents *devents,
- uint8_t event)
+static inline int AppLayerDecoderEventsIsEventSet(
+ const AppLayerDecoderEvents *devents, uint8_t event)
{
if (devents == NULL)
return 0;
- int i;
int cnt = devents->cnt;
- for (i = 0; i < cnt; i++) {
+ for (int i = 0; i < cnt; i++) {
if (devents->events[i] == event)
return 1;
}
{
int r = 0;
const AppProto alproto = f->alproto;
- AppLayerDecoderEvents *decoder_events =
- AppLayerParserGetEventsByTx(f->proto, alproto, tx);
+ const AppLayerDecoderEvents *decoder_events =
+ AppLayerParserGetEventsByTx(f->proto, alproto, tx);
if (decoder_events == NULL) {
goto end;
}
- SigMatchData *smd = engine->smd;
+ const SigMatchData *smd = engine->smd;
while (1) {
- DetectAppLayerEventData *aled = (DetectAppLayerEventData *)smd->ctx;
+ const DetectAppLayerEventData *aled = (const DetectAppLayerEventData *)smd->ctx;
KEYWORD_PROFILING_START;
if (AppLayerDecoderEventsIsEventSet(decoder_events, aled->event_id)) {