diff options
| author | Tyge Løvset <[email protected]> | 2020-06-21 15:30:22 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-06-21 15:30:22 +0200 |
| commit | d659ccdc85769a681f3981456659cb778b56fcf1 (patch) | |
| tree | 098338438313293416a9511207651765d527497e | |
| parent | 666390920c458a363964864c5c455b8ed2139503 (diff) | |
| download | STC-modified-d659ccdc85769a681f3981456659cb778b56fcf1.tar.gz STC-modified-d659ccdc85769a681f3981456659cb778b56fcf1.zip | |
Update README.md
| -rw-r--r-- | README.md | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -146,11 +146,11 @@ int main() { ```
**CHash map** of *int -> int*
```
-#include <stc/cmap.h>
+#include <stc/chash.h>
declare_CHash(ii, map, int, int);
int main() {
- CHash_ii nums = cmap_init;
+ CHash_ii nums = chash_init;
chash_ii_put(&nums, 8, 64);
chash_ii_put(&nums, 11, 121);
@@ -161,12 +161,12 @@ int main() { **CHash set** of *CString*
```
#include <stc/cstring.h>
-#include <stc/cmap.h>
+#include <stc/chash.h>
declare_CHash_string(s, set); // Shorthand macro for the general declare_CHash expansion.
// CString keys are managed internally, although CHash is ignorant of CString.
int main() {
- CHash_s words = cmap_init;
+ CHash_s words = chash_init;
chash_s_put(&words, "Hello");
chash_s_put(&words, "Groovy");
chash_s_erase(&words, "Hello");
@@ -180,11 +180,11 @@ int main() { **CHash map** of *CString -> CString*. Temporary CString values are created by "make", and moved to the container
```
#include <stc/cstring.h>
-#include <stc/cmap.h>
+#include <stc/chash.h>
declare_CHash_string(ss, map, CString, cstring_destroy);
int main() {
- CHash_ss table = cmap_init;
+ CHash_ss table = chash_init;
chash_ss_put(&table, "Make", cstring_make("my"));
chash_ss_put(&table, "Sunny", cstring_make("day"));
printf("Sunny: %s\n", chash_ss_get(table, "Sunny")->value.str);
|
