src/util.c

changeset 266
a73674e99e62
parent 181
fa550b550072
--- a/src/util.c	Sat Aug 16 22:59:49 2025 +0200
+++ b/src/util.c	Mon Aug 18 23:11:50 2025 +0200
@@ -31,7 +31,7 @@
 #include <inttypes.h>
 #include <assert.h>
 
-cxmutstr asc_util_gen_name(void *obj) {
-    assert(obj != NULL);
-    return cx_asprintf("%" PRIxPTR, (uintptr_t)obj);
+cxmutstr asc_util_gen_name(const char *prefix) {
+    static unsigned counter = 0;
+    return cx_asprintf("%s_gen%u", prefix, ++counter);
 }

mercurial