From 2ab992653e814ac7252d127128c4ae88f8efb8cc Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Tue, 17 Oct 2023 10:22:35 -0400 Subject: [PATCH] src/svgtiny_strings.h: intern a "userdata" key string To implement libcss's select handler API, we need to implement two functions that get/set "userdata" on a node. The corresponding libdom API allows you to set arbitrary data in the form of key->value pairs; so to identify THIS particular data, we need to use the same string each time. For that reason we intern "_libcss_user_data" and call it the "userdata_key". --- src/svgtiny_strings.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/svgtiny_strings.h b/src/svgtiny_strings.h index 0a69edd..502d02c 100644 --- a/src/svgtiny_strings.h +++ b/src/svgtiny_strings.h @@ -56,5 +56,6 @@ SVGTINY_STRING_ACTION2(stop_color,stop-color) SVGTINY_STRING_ACTION2(zero_percent,0%) SVGTINY_STRING_ACTION2(hundred_percent,100%) SVGTINY_STRING_ACTION2(universal,*) +SVGTINY_STRING_ACTION2(userdata_key,_libcss_user_data) #undef SVGTINY_STRING_ACTION -- 2.44.2