mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-13 08:35:20 +02:00
Introduce std::string_view
into wider use (#14368)
This commit is contained in:
@@ -106,11 +106,6 @@ void compressZlib(const u8 *data, size_t data_size, std::ostream &os, int level)
|
||||
}
|
||||
}
|
||||
|
||||
void compressZlib(const std::string &data, std::ostream &os, int level)
|
||||
{
|
||||
compressZlib((u8*)data.c_str(), data.size(), os, level);
|
||||
}
|
||||
|
||||
void decompressZlib(std::istream &is, std::ostream &os, size_t limit)
|
||||
{
|
||||
z_stream z;
|
||||
@@ -211,7 +206,6 @@ void compressZstd(const u8 *data, size_t data_size, std::ostream &os, int level)
|
||||
// it will be destroyed when the thread ends
|
||||
thread_local std::unique_ptr<ZSTD_CStream, ZSTD_Deleter> stream(ZSTD_createCStream());
|
||||
|
||||
|
||||
ZSTD_initCStream(stream.get(), level);
|
||||
|
||||
const size_t bufsize = 16384;
|
||||
@@ -247,11 +241,6 @@ void compressZstd(const u8 *data, size_t data_size, std::ostream &os, int level)
|
||||
|
||||
}
|
||||
|
||||
void compressZstd(const std::string &data, std::ostream &os, int level)
|
||||
{
|
||||
compressZstd((u8*)data.c_str(), data.size(), os, level);
|
||||
}
|
||||
|
||||
void decompressZstd(std::istream &is, std::ostream &os)
|
||||
{
|
||||
// reusing the context is recommended for performance
|
||||
@@ -295,7 +284,7 @@ void decompressZstd(std::istream &is, std::ostream &os)
|
||||
}
|
||||
}
|
||||
|
||||
void compress(u8 *data, u32 size, std::ostream &os, u8 version, int level)
|
||||
void compress(const u8 *data, u32 size, std::ostream &os, u8 version, int level)
|
||||
{
|
||||
if(version >= 29)
|
||||
{
|
||||
@@ -345,16 +334,6 @@ void compress(u8 *data, u32 size, std::ostream &os, u8 version, int level)
|
||||
os.write((char*)¤t_byte, 1);
|
||||
}
|
||||
|
||||
void compress(const SharedBuffer<u8> &data, std::ostream &os, u8 version, int level)
|
||||
{
|
||||
compress(*data, data.getSize(), os, version, level);
|
||||
}
|
||||
|
||||
void compress(const std::string &data, std::ostream &os, u8 version, int level)
|
||||
{
|
||||
compress((u8*)data.c_str(), data.size(), os, version, level);
|
||||
}
|
||||
|
||||
void decompress(std::istream &is, std::ostream &os, u8 version)
|
||||
{
|
||||
if(version >= 29)
|
||||
|
Reference in New Issue
Block a user