}
int DetectByteMathDoMatch(DetectEngineThreadCtx *det_ctx, const DetectByteMathData *data,
- const Signature *s, const uint8_t *payload, uint16_t payload_len, uint8_t nbytes,
+ const Signature *s, const uint8_t *payload, const uint32_t payload_len, uint8_t nbytes,
uint64_t rvalue, uint64_t *value, uint8_t endian)
{
if (payload_len == 0) {
SigMatch *DetectByteMathRetrieveSMVar(const char *, const Signature *);
int DetectByteMathDoMatch(DetectEngineThreadCtx *, const DetectByteMathData *, const Signature *,
- const uint8_t *, uint16_t, uint8_t, uint64_t, uint64_t *, uint8_t);
+ const uint8_t *, const uint32_t, uint8_t, uint64_t, uint64_t *, uint8_t);
#endif /* __DETECT_BYTEMATH_H__ */