Move pragmas out of function body

It seems that older gcc does not like pragmas inside functions.
This commit is contained in:
Matthias Clasen 2012-01-30 15:25:09 -05:00
parent bdd0aada62
commit 96f9997387

View File

@ -809,6 +809,8 @@ DllMain (HINSTANCE hinstDLL,
#endif
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
void
_g_io_modules_ensure_extension_points_registered (void)
{
@ -823,11 +825,8 @@ _g_io_modules_ensure_extension_points_registered (void)
#ifdef G_OS_UNIX
#if !GLIB_CHECK_VERSION (3, 0, 0)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
ep = g_io_extension_point_register (G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME);
g_io_extension_point_set_required_type (ep, G_TYPE_DESKTOP_APP_INFO_LOOKUP);
#pragma GCC diagnostic pop
#endif
#endif
@ -863,7 +862,8 @@ _g_io_modules_ensure_extension_points_registered (void)
}
G_UNLOCK (registered_extensions);
}
}
#pragma GCC diagnostic pop
void
_g_io_modules_ensure_loaded (void)