From b0d60c33a073782fe0bb08c835ca9db0b94145d0 Mon Sep 17 00:00:00 2001 From: Tyge Lovset Date: Mon, 18 Apr 2022 12:12:01 +0200 Subject: Removed i_drop and i_from template specifiers to reduce redundancies and add clarity (error given if used): use i_valdrop/i_valfrom and i_keydrop/i_keyfrom instead. Added missing at_mut() function to cdeq. --- examples/rawptr_elements.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples/rawptr_elements.c') diff --git a/examples/rawptr_elements.c b/examples/rawptr_elements.c index 8f7dd4de..b0878941 100644 --- a/examples/rawptr_elements.c +++ b/examples/rawptr_elements.c @@ -16,8 +16,8 @@ struct { double x, y; } typedef Point; // Map of int64 pointers: For fun, define valraw as int64_t for easy emplace call! typedef int64_t inttype; #define i_key_str -#define i_valraw inttype #define i_val inttype* +#define i_valraw inttype #define i_valdrop(x) c_free(*(x)) #define i_valfrom(raw) c_new(inttype, raw) #define i_valto(x) **(x) -- cgit v1.2.3