diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-09-02 18:47:39 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-09-02 18:47:39 -0400 |
| commit | 61e482f6f36aee6f72392a6188f2ec5c858b88fd (patch) | |
| tree | bea4123fcc62dd834405ae89ce9fe260e90a0023 /builtins/c_string.c | |
| parent | f0f8f218703ebb4512b3cd3f9e06b86a7d9861b0 (diff) | |
Initial WIP first past
Diffstat (limited to 'builtins/c_string.c')
| -rw-r--r-- | builtins/c_string.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/builtins/c_string.c b/builtins/c_string.c index 3b258aad..8abb2b9f 100644 --- a/builtins/c_string.c +++ b/builtins/c_string.c @@ -13,12 +13,12 @@ #include "types.h" #include "util.h" -public CORD CString$as_text(const void *c_string, bool colorize, const TypeInfo *info) +public Text_t CString$as_text(const void *c_string, bool colorize, const TypeInfo *info) { (void)info; - if (!c_string) return "CString"; - CORD text = CORD_from_char_star(*(char**)c_string); - return CORD_all(colorize ? "\x1b[34mCString\x1b[m(" : "CString(", Text$quoted(text, colorize), ")"); + if (!c_string) return Text$from_str("CString"); + Text_t text = Text$from_str(*(char**)c_string); + return Text$concat(Text$from_str(colorize ? "\x1b[34mCString\x1b[m(" : "CString("), Text$quoted(text, colorize), Text$from_str(")")); } public int CString$compare(const char **x, const char **y) |
