diff --git a/lib/containers.h b/lib/containers.h index dec4880fa..b87afcc47 100644 --- a/lib/containers.h +++ b/lib/containers.h @@ -162,7 +162,10 @@ union type_name##_list { \ GList l; \ struct { \ - contained_type *data; \ + union { \ + contained_type *data; \ + const contained_type *__ct; \ + }; \ type_name##_list *next; \ type_name##_list *prev; \ }; \