Commit 3352d19b1c0b1f9e97c8d2d6c1f917b4d2fb88fd

Authored by Perry Werneck
1 parent 62e67d83
Exists in master and in 1 other branch develop

Fixing debian builds.

Showing 2 changed files with 12 additions and 6 deletions   Show diff stats
src/dialogs/tools.c
... ... @@ -95,3 +95,14 @@
95 95  
96 96 }
97 97  
  98 + #if ! GLIB_CHECK_VERSION(2,44,0)
  99 +
  100 + // Reference: https://github.com/ImageMagick/glib/blob/master/glib/glib-autocleanups.h
  101 + void v3270_autoptr_cleanup_generic_gfree(void *p)
  102 + {
  103 + void **pp = (void**)p;
  104 + g_free (*pp);
  105 + }
  106 +
  107 + #endif // ! GLIB(2,44,0)
  108 +
... ...
src/include/internals.h
... ... @@ -39,12 +39,7 @@
39 39  
40 40 #if ! GLIB_CHECK_VERSION(2,44,0)
41 41  
42   - // Reference: https://github.com/ImageMagick/glib/blob/master/glib/glib-autocleanups.h
43   - static inline void v3270_autoptr_cleanup_generic_gfree(void *p)
44   - {
45   - void **pp = (void**)p;
46   - g_free (*pp);
47   - }
  42 + G_GNUC_INTERNAL void v3270_autoptr_cleanup_generic_gfree(void *p);
48 43  
49 44 #define g_autofree __attribute__((cleanup(v3270_autoptr_cleanup_generic_gfree)))
50 45  
... ...