From 92b950333c6c7002bdbf1b60af44a249dc0cef9c Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Sun, 19 Dec 2021 12:21:44 +0100 Subject: First commit for Version 3 of STC. Main changes are consistent rename of '_del' to '_drop' and '_compare' to '_cmp'. Also i_key_ref (earlier i_key_sptr) and i_val_ref replaced by more general i_key_bind/i_val_bind. --- examples/rawptr_elements.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'examples/rawptr_elements.c') diff --git a/examples/rawptr_elements.c b/examples/rawptr_elements.c index c5416822..463a7f35 100644 --- a/examples/rawptr_elements.c +++ b/examples/rawptr_elements.c @@ -6,7 +6,7 @@ struct { double x, y; } typedef Point; // Set of Point pointers: define all template parameters "in-line" // Note it may be simpler to use a cbox for this. #define i_key Point* -#define i_keydel(x) c_free(*(x)) +#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_equ(x, y) c_memcmp_equalto(*(x), *(y)) @@ -18,7 +18,7 @@ typedef int64_t inttype; #define i_key_str #define i_valraw inttype #define i_val inttype* -#define i_valdel(x) c_free(*(x)) +#define i_valdrop(x) c_free(*(x)) #define i_valfrom(raw) c_new(inttype, raw) #define i_valto(x) **(x) #include -- cgit v1.2.3