]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Merge pull request #2989 in SNORT/snort3 from ~YVELYKOZ/snort3:fix_byte_options to...
authorMike Stepanek (mstepane) <mstepane@cisco.com>
Thu, 22 Jul 2021 12:50:55 +0000 (12:50 +0000)
committerMike Stepanek (mstepane) <mstepane@cisco.com>
Thu, 22 Jul 2021 12:50:55 +0000 (12:50 +0000)
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

src/ips_options/extract.cc
src/ips_options/ips_byte_extract.cc
src/ips_options/ips_byte_jump.cc
src/ips_options/ips_byte_math.cc
src/ips_options/ips_byte_test.cc

index 73195a43131187401cbc00dc7cfdd63510eda0e7..7bed916815cc1ebca7b7ce8d9fe380bf4a917df8 100644 (file)
@@ -374,7 +374,7 @@ uint8_t numBytesInBitmask(uint32_t bitmask_value)
     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")
 {
index 353d30e4d776a1823ca7ef5a7762b3adc9e9c55f..7e3b1330af034c09022eeaeec65d784fe6856ac1 100644 (file)
@@ -465,7 +465,7 @@ const BaseApi* ips_byte_extract[] =
     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>
@@ -508,7 +508,7 @@ private:
     ByteExtractData m_value;
 };
 
-ByteExtractDataMatcher ByteExtractDataEquals(const ByteExtractData& value)
+static ByteExtractDataMatcher ByteExtractDataEquals(const ByteExtractData& value)
 {
     return {value};
 }
index 8c70ce59cc521cabfc0a2de15c3f756f42b3db53..19a69ce2cec6bc6f478e0c4b038b2a6075f7c248 100644 (file)
@@ -564,7 +564,7 @@ const BaseApi* ips_byte_jump[] =
 #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;
@@ -582,7 +582,7 @@ void SetByteJumpData(ByteJumpData &byte_jump, int 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;
index a50cb000306965b9fa3cf0868566a5b5d05664ce..2a66ee2e5bcb6e47ea2a46cfb381865a7c073e1b 100644 (file)
@@ -571,7 +571,7 @@ const BaseApi* ips_byte_math[] =
     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>
@@ -617,7 +617,7 @@ private:
     ByteMathData m_value;
 };
 
-ByteMathDataMatcher ByteMathDataEquals(const ByteMathData& value)
+static ByteMathDataMatcher ByteMathDataEquals(const ByteMathData& value)
 {
     return {value};
 }
index f5a62255e2a28cbd87a346f78b1418d255834863..083dbc8d65d02613747ab670ebaeeab839eced08 100644 (file)
@@ -627,7 +627,7 @@ const BaseApi* ips_byte_test[] =
 #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;
@@ -643,7 +643,7 @@ void SetByteTestData(ByteTestData &byte_test, int value, ByteTestOper code = CHE
     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;