This add a static inline version of `g_memdup2` if the version of glib we're
compiling against doesn't have the function.
GHSL-2021-045 was originally reported to glib at
https://gitlab.gnome.org/GNOME/glib/-/issues/2319.
More information about the entire situation can be found on the gnome
desktop-devel-list at
https://mail.gnome.org/archives/desktop-devel-list/2021-February/msg00000.html
Testing Done:
Compiled and ran tests locally.
Reviewed at https://reviews.imfreedom.org/r/483/
/** @page plugin-i18n Third Party Plugin Translation Support
@section Introduction
For the purpose of this document we're going to assume that your plugin:
- Is set up to use autotools. It may be possible to add translation support
without autotools, but we have no idea how. We may not want to know, either ;)
- Has an autogen.sh. You may have also called this bootstrap.sh or similar.
- Resides in a source tree that has @c configure.ac and @c Makefile.am in the
top-level directory as well as a @c src directory in which the plugin's source
is located. A @c Makefile.am should also exist in the @c src directory.
For a plugin to have translation support there are a few steps that need to
followed:
- In your autogen.sh, add the following after your other utility checks: