Fix CI error for send-to-logger and sel-delete
Fix compile error with all four combinations of send-to-logger and
sel-delete, making sure it builds OK in different configurations.
Tested: Verify repo-ci passes for below case:
* send-to-logger && sel-delete
* !send-to-logger && sel-delete
* send-to-logger && !sel-delete
* !send-to-logger && !sel-delete
Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: If70608f7ef197be75361d8169a1b9b9581aef54d
diff --git a/include/sel_logger.hpp b/include/sel_logger.hpp
index 6f4e1e0..ddf0baa 100644
--- a/include/sel_logger.hpp
+++ b/include/sel_logger.hpp
@@ -44,6 +44,8 @@
#ifdef SEL_LOGGER_ENABLE_SEL_DELETE
static const std::string nextRecordFilename = "next_records";
uint16_t getNewRecordId();
+#else
+unsigned int getNewRecordId();
#endif
void toHexStr(const std::vector<uint8_t>& data, std::string& hexStr);
diff --git a/src/sel_logger.cpp b/src/sel_logger.cpp
index 9dae3af..b1aa52a 100644
--- a/src/sel_logger.cpp
+++ b/src/sel_logger.cpp
@@ -304,7 +304,7 @@
static unsigned int recordId = initializeRecordId();
-static unsigned int getNewRecordId()
+unsigned int getNewRecordId()
{
if (++recordId >= selInvalidRecID)
{