mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Fix for UTF32 strings
This commit is contained in:
@@ -131,7 +131,8 @@ public:
|
||||
if (start.getAddress() == nullptr || start.isEmpty())
|
||||
return getEmpty();
|
||||
|
||||
const size_t numBytes = (size_t) (end.getAddress() - start.getAddress());
|
||||
const size_t numBytes = (size_t)( reinterpret_cast<const char*> (end.getAddress())
|
||||
- reinterpret_cast<const char*> (start.getAddress()));
|
||||
const CharPointerType dest (createUninitialisedBytes (numBytes + sizeof (CharType)));
|
||||
memcpy (dest.getAddress(), start, numBytes);
|
||||
dest.getAddress()[numBytes / sizeof (CharType)] = 0;
|
||||
|
||||
Reference in New Issue
Block a user