Add const a few places

This commit is contained in:
Matt Woenker 2024-08-07 16:32:13 -04:00
parent d09531e48a
commit f8a14e86d8
2 changed files with 5 additions and 5 deletions

View File

@ -54,7 +54,7 @@ inline void WriteBufferValidUTF8::putReplacement()
} }
inline void WriteBufferValidUTF8::putValid(char *data, size_t len) inline void WriteBufferValidUTF8::putValid(const char *data, size_t len)
{ {
if (len == 0) if (len == 0)
return; return;
@ -152,18 +152,18 @@ void WriteBufferValidUTF8::finalizeImpl()
/// Handle remaining bytes if we have an incomplete sequence /// Handle remaining bytes if we have an incomplete sequence
if (working_buffer.begin() != memory.data()) if (working_buffer.begin() != memory.data())
{ {
char * p = memory.data(); const char * p = memory.data();
while (p < pos) while (p < pos)
{ {
UInt8 len = length_of_utf8_sequence[static_cast<unsigned char>(*p)]; UInt8 len = length_of_utf8_sequence[static_cast<const unsigned char>(*p)];
if (p + len > pos) if (p + len > pos)
{ {
/// Incomplete sequence. Skip one byte. /// Incomplete sequence. Skip one byte.
putReplacement(); putReplacement();
++p; ++p;
} }
else if (Poco::UTF8Encoding::isLegal(reinterpret_cast<unsigned char *>(p), len)) else if (Poco::UTF8Encoding::isLegal(reinterpret_cast<const unsigned char *>(p), len))
{ {
/// Valid sequence /// Valid sequence
putValid(p, len); putValid(p, len);

View File

@ -26,7 +26,7 @@ public:
private: private:
void putReplacement(); void putReplacement();
void putValid(char * data, size_t len); void putValid(const char * data, size_t len);
void nextImpl() override; void nextImpl() override;
void finalizeImpl() override; void finalizeImpl() override;