summaryrefslogtreecommitdiffhomepage
path: root/docs/algorithm_api.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/algorithm_api.md')
-rw-r--r--docs/algorithm_api.md11
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/algorithm_api.md b/docs/algorithm_api.md
index 40ff32d6..127aa120 100644
--- a/docs/algorithm_api.md
+++ b/docs/algorithm_api.md
@@ -275,12 +275,13 @@ int* ip = c_const_cast(int*, cs); // issues a warning!
### Predefined template parameter functions
-**crawstr** - Non-owned `const char*` "class" element type: `#define i_keyclass crawstr`
+**ccharptr** - Non-owning `const char*` "class" element type: `#define i_keyclass ccharptr`
```c
-typedef const char* crawstr;
-int crawstr_cmp(const crawstr* x, const crawstr* y);
-bool crawstr_eq(const crawstr* x, const crawstr* y);
-uint64_t crawstr_hash(const crawstr* x);
+typedef const char* ccharptr;
+int ccharptr_cmp(const ccharptr* x, const ccharptr* y);
+uint64_t ccharptr_hash(const ccharptr* x);
+ccharptr ccharptr_clone(ccharptr sp);
+void ccharptr_drop(ccharptr* x);
```
Default implementations
```c