Squashed commit of the following:
commit
4241b0ac03324e23a059408a51e3e35c4ae0ca8e
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date: Thu Jul 22 11:56:35 2021 +0300
ips_options/byte_options: address compiler warnings
obj.offset = offset_value; \
obj.endianness = endianness_value; \
obj.relative_flag = relative_flag_value; \
- obj.string_convert_flag = string_convert_flag_value;
+ obj.string_convert_flag = string_convert_flag_value
TEST_CASE("ips options bitmask utils")
{
obj.multiplier = multiplier_value; \
obj.align = align_value; \
obj.var_number = var_number_value; \
- obj.name = name_value;
+ obj.name = name_value
class ByteExtractDataMatcher
: public Catch::Matchers::Impl::MatcherBase<ByteExtractData>
ByteExtractData m_value;
};
-ByteExtractDataMatcher ByteExtractDataEquals(const ByteExtractData& value)
+static ByteExtractDataMatcher ByteExtractDataEquals(const ByteExtractData& value)
{
return {value};
}
#define NO_MATCH snort::IpsOption::EvalStatus::NO_MATCH
#define MATCH snort::IpsOption::EvalStatus::MATCH
-void SetByteJumpData(ByteJumpData &byte_jump, int value)
+static void SetByteJumpData(ByteJumpData &byte_jump, int value)
{
byte_jump.bytes_to_extract = value;
byte_jump.offset = value;
byte_jump.post_offset_var = value;
}
-void SetByteJumpMaxValue(ByteJumpData &byte_jump)
+static void SetByteJumpMaxValue(ByteJumpData &byte_jump)
{
byte_jump.bytes_to_extract = UINT_MAX;
byte_jump.offset = INT_MAX;
obj.offset_var = offset_var_value; \
obj.result_var = result_var_value; \
obj.rvalue_var = rvalue_var_value; \
- obj.result_name = result_name_value;
+ obj.result_name = result_name_value
class ByteMathDataMatcher
: public Catch::Matchers::Impl::MatcherBase<ByteMathData>
ByteMathData m_value;
};
-ByteMathDataMatcher ByteMathDataEquals(const ByteMathData& value)
+static ByteMathDataMatcher ByteMathDataEquals(const ByteMathData& value)
{
return {value};
}
#define NO_MATCH snort::IpsOption::EvalStatus::NO_MATCH
#define MATCH snort::IpsOption::EvalStatus::MATCH
-void SetByteTestData(ByteTestData &byte_test, int value, ByteTestOper code = CHECK_EQ)
+static void SetByteTestData(ByteTestData &byte_test, int value, ByteTestOper code = CHECK_EQ)
{
byte_test.bytes_to_extract = value;
byte_test.cmp_value = value;
byte_test.offset_var = value;
}
-void SetByteTestDataMax(ByteTestData& byte_test)
+static void SetByteTestDataMax(ByteTestData& byte_test)
{
byte_test.bytes_to_extract = UINT_MAX;
byte_test.cmp_value = UINT_MAX;