Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0002-cross.patch | no | |||||
0001-Trap-errors.patch | Trap errors | Sebastian Ramacher <sramacher@debian.org> | no | 2019-11-23 | ||
0003-Move-system-header-inclusions-outside-extern-C.patch | Move system header inclusions outside extern "C" GLib and GTK both include extern "C" guards in their header files, so it is unnecessary to wrap them in an extern "C" block. A redundant extern "C" block can be harmful, because header files might test #ifdef __cplusplus and include C++ syntax if it is defined, even in an otherwise C header. In particular, GLib has done this since version 2.68, in order to make macros like g_object_ref() type-safe when called from C++ code. The result was that this project failed to compile. |
Simon McVittie <smcv@debian.org> | yes | debian upstream | 2021-08-23 |