Merge in SNORT/snort3 from ~VHORBATO/snort3:js_platforms_fix to master
Squashed commit of the following:
commit
1dcb665ab0353b30d7df6a89e74de3a7ffb47889
Author: Vitalii <vhorbato@cisco.com>
Date: Fri Mar 4 12:35:30 2022 +0200
utils: fix compilation issues in js_tokenizer
#ifndef JS_TOKENIZER_H
#define JS_TOKENIZER_H
+#include <array>
#include <sstream>
#include <stack>
#include <vector>
assert(size >= 0);
char tail[256];
- assert((long unsigned int)size <= sizeof(tail));
- size = std::min((long unsigned int)size, sizeof(tail));
+ assert((size_t)size <= sizeof(tail));
+ size = std::min((size_t)size, sizeof(tail));
pbuf->pubseekoff(-size, yyout.cur, yyout.out);
pbuf->sgetn(tail, size);