Might be better to link [directly to the macro](https://developer.gnome.org/glib/stable/glib-Miscellaneous-Macros.html#G-GNU...), and also use [external hyperlink target](http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#external-...) to improve the readability, as [explained in the manual](http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#embedded-...):
**Caution!** This construct offers easy authoring and maintenance of hyperlinks at the expense of general readability. Inline URIs, especially long ones, inevitably interrupt the natural flow of text. For documents meant to be read in source form, the use of independent block-level hyperlink targets is **strongly recommended**. The embedded URI construct is most suited to documents intended only to be read in processed form.
I might update if I get bored.