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,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,12 +39,7 @@
39 39
40 #if ! GLIB_CHECK_VERSION(2,44,0) 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 #define g_autofree __attribute__((cleanup(v3270_autoptr_cleanup_generic_gfree))) 44 #define g_autofree __attribute__((cleanup(v3270_autoptr_cleanup_generic_gfree)))
50 45