aboutsummaryrefslogtreecommitdiff
path: root/src/stdlib/text.h
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-07-10 14:44:33 -0400
committerBruce Hill <bruce@bruce-hill.com>2025-07-10 14:44:33 -0400
commitcd1e9b5fd52dbc993463d58c41895aba9cd78966 (patch)
treeb0f3033267a9f6ea5baf9ed44f6f100120146b26 /src/stdlib/text.h
parentba7161d6a3156a966c21ea3e06168bdac9803819 (diff)
Add text compression optimizations for unicode text
Diffstat (limited to 'src/stdlib/text.h')
-rw-r--r--src/stdlib/text.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/stdlib/text.h b/src/stdlib/text.h
index 47ede6f1..fc336612 100644
--- a/src/stdlib/text.h
+++ b/src/stdlib/text.h
@@ -78,6 +78,8 @@ Text_t Text$right_pad(Text_t text, Int_t width, Text_t padding, Text_t language)
Text_t Text$middle_pad(Text_t text, Int_t width, Text_t padding, Text_t language);
int32_t Text$get_grapheme_fast(TextIter_t *state, int64_t index);
uint32_t Text$get_main_grapheme_fast(TextIter_t *state, int64_t index);
+Int_t Text$memory_size(Text_t text);
+Text_t Text$layout(Text_t text);
void Text$serialize(const void *obj, FILE *out, Table_t *, const TypeInfo_t *);
void Text$deserialize(FILE *in, void *out, List_t *, const TypeInfo_t *);