diff options
| author | Tyge Løvset <[email protected]> | 2022-04-24 20:50:53 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-04-24 20:50:53 +0200 |
| commit | 81b541b85f85b48660ceb461b851f1fb09d68344 (patch) | |
| tree | 909d8c7cdeb5fc6daad007d4cd46e65d4af1c6e4 /examples/rawptr_elements.c | |
| parent | 91385d449d03145cfe8cc91f2704d4b24c63d37e (diff) | |
| parent | 8aeec88bd7f15069a388f7fc8fe0008af4d1ab44 (diff) | |
| download | STC-modified-81b541b85f85b48660ceb461b851f1fb09d68344.tar.gz STC-modified-81b541b85f85b48660ceb461b851f1fb09d68344.zip | |
Merge pull request #21 from tylov/keyval
Version 3.5 RC
Diffstat (limited to 'examples/rawptr_elements.c')
| -rw-r--r-- | examples/rawptr_elements.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/rawptr_elements.c b/examples/rawptr_elements.c index b0878941..20231528 100644 --- a/examples/rawptr_elements.c +++ b/examples/rawptr_elements.c @@ -8,8 +8,8 @@ struct { double x, y; } typedef Point; #define i_key Point*
#define i_keydrop(x) c_free(*(x))
#define i_keyfrom(x) c_new(Point, *(x))
-#define i_hash(x, n) c_default_hash(*(x), sizeof *(x))
-#define i_eq(x, y) c_memcmp_eq(*(x), *(y))
+#define i_hash(x, n) c_default_hash(*(x), sizeof **(x))
+#define i_cmp(x, y) memcmp(*(x), *(y), sizeof **(x)) // not good!
#define i_tag pnt
#include <stc/cset.h>
|
