summaryrefslogtreecommitdiffhomepage
path: root/docs/cstr_api.md
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2022-09-21 19:28:23 +0200
committerTyge Løvset <[email protected]>2022-09-21 19:28:23 +0200
commitc3cefd740a90378a53698df639d7889c6baffcb8 (patch)
tree06abef793b8f9eabed59000596c4fe78601c3edc /docs/cstr_api.md
parent307c0a111c8f063032ba90b2a7ae07122e2a2b1a (diff)
downloadSTC-modified-c3cefd740a90378a53698df639d7889c6baffcb8.tar.gz
STC-modified-c3cefd740a90378a53698df639d7889c6baffcb8.zip
Added cstr_push(), cstr_pop() - push/pop one utf8 char.
Renamed c_forpred() to c_forloop() - used by c_forfiltered().
Diffstat (limited to 'docs/cstr_api.md')
-rw-r--r--docs/cstr_api.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/cstr_api.md b/docs/cstr_api.md
index cbb1a003..dbf6f462 100644
--- a/docs/cstr_api.md
+++ b/docs/cstr_api.md
@@ -59,6 +59,9 @@ char* cstr_append_s(cstr* self, cstr str);
int cstr_append_fmt(cstr* self, const char* fmt, ...); // printf() formatting
char* cstr_append_uninit(cstr* self, size_t len); // return ptr to start of uninited data
+void cstr_push(cstr* self, const char* chr); // append one utf8 char
+void cstr_pop(cstr* self); // pop one utf8 char
+
void cstr_insert(cstr* self, size_t pos, const char* ins);
void cstr_insert_sv(cstr* self, size_t pos, csview ins);
void cstr_insert_s(cstr* self, size_t pos, cstr ins);