Philip Withnall
9debaffe0e
gibaseinfo: Remove need for casting for gi_base_info_ref() and unref()
...
Just like is done with `g_object_{ref,unref}()`, make these functions
take a `void*` rather than a `GIBaseInfo*`, since they’ll most likely be
called with a type which is derived from `GIBaseInfo*` rather than a
`GIBaseInfo*` itself.
Add some runtime type checks to make up for lowering the compile time
type safety.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3216
2024-01-18 13:15:22 +00:00
..
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-15 22:44:41 -08:00
2024-01-16 18:40:42 +01:00
2024-01-16 17:30:37 +01:00
2024-01-17 10:36:45 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2023-12-18 14:14:15 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2023-12-18 14:14:15 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:56:57 +01:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-16 18:40:37 +01:00
2024-01-16 18:56:57 +01:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:09:29 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:09:29 +00:00
2024-01-16 18:40:42 +01:00
2024-01-16 18:56:57 +01:00
2023-11-08 15:05:20 +00:00
2024-01-17 10:36:45 +00:00
2023-12-18 14:14:16 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-16 23:26:02 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-16 18:40:42 +01:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2023-12-18 14:14:16 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:56:57 +01:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00