Rename append_char_buffer

This commit is contained in:
Christoffer Lerno
2025-12-16 22:11:58 +01:00
parent 070b13c81c
commit 00c1210625
2 changed files with 8 additions and 8 deletions

View File

@@ -307,21 +307,21 @@ fn bool DString.less(self, DString other_string)
fn void DString.append_chars(&self, String str) @deprecated("Use append_string")
{
self.append_char_buffer(str);
self.append_bytes(str);
}
fn void DString.append_char_buffer(&self, char[] str)
fn void DString.append_bytes(&self, char[] bytes)
{
usz other_len = str.len;
usz other_len = bytes.len;
if (!other_len) return;
if (!*self)
{
*self = temp((String)str);
*self = temp((String)bytes);
return;
}
self.reserve(other_len);
StringData* data = self.data();
mem::copy(&data.chars[data.len], str.ptr, other_len);
mem::copy(&data.chars[data.len], bytes.ptr, other_len);
data.len += other_len;
}
@@ -336,7 +336,7 @@ fn Char32[] DString.copy_utf32(&self, Allocator allocator)
macro void DString.append_string(&self, str)
{
$if $typeof(str) == String:
self.append_char_buffer(str);
self.append_bytes(str);
$else
self.append_string_deprecated(str);
$endif
@@ -362,7 +362,7 @@ fn void DString.clear(self)
fn usz? DString.write(&self, char[] buffer) @dynamic
{
self.append_char_buffer(buffer);
self.append_bytes(buffer);
return buffer.len;
}

View File

@@ -37,7 +37,7 @@
- Add `any.to` and `any.as`.
- Deprecated `DString.append_chars`, use `DString.append_string`
- Deprecated `DString.append_string` for DStrings, use `DString.append_dstring` instead.
- Added `DString.append_char_buffer`.
- Added `DString.append_bytes`.
## 0.7.8 Change list