In src/tagmanager/tm_query.c:

> + */
> +GEANY_API_SYMBOL
> +TMQuery *tm_query_new(const TMWorkspace *workspace, gint data_sources)
> +{
> +	TMQuery *q = g_slice_new(TMQuery);
> +
> +	q->workspace = workspace;
> +	q->data_sources = data_sources;
> +	q->names = g_ptr_array_new();
> +	q->langs = g_array_new(FALSE, FALSE, sizeof(TMParserType));
> +	q->scopes = g_ptr_array_new();
> +	q->type = -1;
> +	q->refcount = 1;
> +
> +	g_ptr_array_set_free_func(q->names, free_g_string);
> +	g_ptr_array_set_free_func(q->scopes, g_free);

https://developer.gnome.org/glib/stable/glib-Pointer-Arrays.html#g-ptr-array-new-with-free-func


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.