diff options
| author | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2024-06-02 21:22:06 +0300 |
|---|---|---|
| committer | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2024-06-13 18:57:24 +0300 |
| commit | 2360f84513b4d17484666cdf8318efae18d54ae2 (patch) | |
| tree | b5538a2d6c3781c96cac76505fe837680649a6f0 /src/variant | |
| parent | c5986e666fc5a3374d604588604af68800165fca (diff) | |
| download | redot-cpp-2360f84513b4d17484666cdf8318efae18d54ae2.tar.gz | |
[TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.
Diffstat (limited to 'src/variant')
| -rw-r--r-- | src/variant/char_string.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/variant/char_string.cpp b/src/variant/char_string.cpp index cac46cf..83a36c5 100644 --- a/src/variant/char_string.cpp +++ b/src/variant/char_string.cpp @@ -178,8 +178,8 @@ String String::utf8(const char *from, int64_t len) { return ret; } -void String::parse_utf8(const char *from, int64_t len) { - internal::gdextension_interface_string_new_with_utf8_chars_and_len(_native_ptr(), from, len); +Error String::parse_utf8(const char *from, int64_t len) { + return (Error)internal::gdextension_interface_string_new_with_utf8_chars_and_len2(_native_ptr(), from, len); } String String::utf16(const char16_t *from, int64_t len) { @@ -188,8 +188,8 @@ String String::utf16(const char16_t *from, int64_t len) { return ret; } -void String::parse_utf16(const char16_t *from, int64_t len) { - internal::gdextension_interface_string_new_with_utf16_chars_and_len(_native_ptr(), from, len); +Error String::parse_utf16(const char16_t *from, int64_t len, bool default_little_endian) { + return (Error)internal::gdextension_interface_string_new_with_utf16_chars_and_len2(_native_ptr(), from, len, default_little_endian); } String String::num_real(double p_num, bool p_trailing) { |
