[Github-comments] [geany/geany] New tagmanager query module (#1187)

Colomban Wendling notifications at xxxxx
Wed Aug 24 12:14:44 UTC 2016


> +		g_slice_free(TMQuery, q);
> +	}
> +}
> +
> +
> +/** Add name filter to a query
> + *
> + * The query results will be restricted to tags matching the name. The
> + * matching is a simple prefix matching. The length to match can be
> + * limited to allow multiple tags to match a prefix.
> + *
> + * @param q The query to operate on.
> + * @param name The name to filter.
> + * @param name_len The number of characters to use (from the beginning).
> + *
> + * @return 0 on succcess, < 0 on error.

If you want it to be a nice API for non-C languages, go all the way and use a `GError`, that will be translated to a proper exception, contains a code and even a message.  Not saying it's really worth it, but it seems more like the canonical way of doing it in GLib-using stuff.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/1187/files/386006313a0b78c614bd1ac522ac121e093df58d#r76044794
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20160824/292fb036/attachment.html>


More information about the Github-comments mailing list