From 3a3f9af40d45ee43200c9a99b35b95487f85b2d3 Mon Sep 17 00:00:00 2001 From: Johanna Amann Date: Fri, 14 Jan 2022 11:04:11 +0000 Subject: [PATCH] Make some StringVal functions const I noticed these while working on the TLS changes - I do not see a good reason why they should not be const. --- src/Val.cc | 6 +++--- src/Val.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Val.cc b/src/Val.cc index 2b76743983..88becd2096 100644 --- a/src/Val.cc +++ b/src/Val.cc @@ -953,17 +953,17 @@ ValPtr StringVal::SizeVal() const return val_mgr->Count(string_val->Len()); } -int StringVal::Len() +int StringVal::Len() const { return AsString()->Len(); } -const u_char* StringVal::Bytes() +const u_char* StringVal::Bytes() const { return AsString()->Bytes(); } -const char* StringVal::CheckString() +const char* StringVal::CheckString() const { return AsString()->CheckString(); } diff --git a/src/Val.h b/src/Val.h index 9f7d1bd018..b6df497dfd 100644 --- a/src/Val.h +++ b/src/Val.h @@ -533,9 +533,9 @@ public: ValPtr SizeVal() const override; - int Len(); - const u_char* Bytes(); - const char* CheckString(); + int Len() const; + const u_char* Bytes() const; + const char* CheckString() const; // Note that one needs to de-allocate the return value of // ExpandedString() to avoid a memory leak.