mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-03 14:42:10 +01:00
build: Don't use C99 declarations
Since GLib needs to compile with MSVC, we can't use them. This fixes compilation when using -Werror=declaration-after-statement. https://bugzilla.gnome.org/show_bug.cgi?id=687385
This commit is contained in:
parent
59a24ab5a3
commit
67466b41af
@ -168,6 +168,8 @@ test_properties (GDBusProxy *proxy)
|
|||||||
GVariant *variant2;
|
GVariant *variant2;
|
||||||
GVariant *result;
|
GVariant *result;
|
||||||
gchar **names;
|
gchar **names;
|
||||||
|
gchar *name_owner;
|
||||||
|
GDBusProxy *proxy2;
|
||||||
|
|
||||||
error = NULL;
|
error = NULL;
|
||||||
|
|
||||||
@ -296,8 +298,6 @@ test_properties (GDBusProxy *proxy)
|
|||||||
g_assert (variant == NULL);
|
g_assert (variant == NULL);
|
||||||
|
|
||||||
/* Now test that G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES works - we need a new proxy for that */
|
/* Now test that G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES works - we need a new proxy for that */
|
||||||
gchar *name_owner;
|
|
||||||
GDBusProxy *proxy2;
|
|
||||||
error = NULL;
|
error = NULL;
|
||||||
proxy2 = g_dbus_proxy_new_sync (g_dbus_proxy_get_connection (proxy),
|
proxy2 = g_dbus_proxy_new_sync (g_dbus_proxy_get_connection (proxy),
|
||||||
G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES,
|
G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES,
|
||||||
|
@ -699,6 +699,10 @@ static void
|
|||||||
check_bar_proxy (FooiGenBar *proxy,
|
check_bar_proxy (FooiGenBar *proxy,
|
||||||
GMainLoop *thread_loop)
|
GMainLoop *thread_loop)
|
||||||
{
|
{
|
||||||
|
const gchar *array_of_strings[3] = {"one", "two", NULL};
|
||||||
|
const gchar *array_of_strings_2[3] = {"one2", "two2", NULL};
|
||||||
|
const gchar *array_of_objpaths[3] = {"/one", "/one/two", NULL};
|
||||||
|
const gchar *array_of_bytestrings[3] = {"one\xff", "two\xff", NULL};
|
||||||
guchar ret_val_byte;
|
guchar ret_val_byte;
|
||||||
gboolean ret_val_boolean;
|
gboolean ret_val_boolean;
|
||||||
gint16 ret_val_int16;
|
gint16 ret_val_int16;
|
||||||
@ -744,6 +748,9 @@ check_bar_proxy (FooiGenBar *proxy,
|
|||||||
gchar *val_finally_normal_name;
|
gchar *val_finally_normal_name;
|
||||||
GVariant *v;
|
GVariant *v;
|
||||||
gchar *s;
|
gchar *s;
|
||||||
|
const gchar *const *read_as;
|
||||||
|
const gchar *const *read_as2;
|
||||||
|
const gchar *const *read_as3;
|
||||||
|
|
||||||
data = g_new0 (ClientData, 1);
|
data = g_new0 (ClientData, 1);
|
||||||
data->thread_loop = thread_loop;
|
data->thread_loop = thread_loop;
|
||||||
@ -838,10 +845,6 @@ check_bar_proxy (FooiGenBar *proxy,
|
|||||||
/* Try setting properties that requires memory management. This
|
/* Try setting properties that requires memory management. This
|
||||||
* is to exercise the paths that frees the references.
|
* is to exercise the paths that frees the references.
|
||||||
*/
|
*/
|
||||||
const gchar *array_of_strings[3] = {"one", "two", NULL};
|
|
||||||
const gchar *array_of_strings_2[3] = {"one2", "two2", NULL};
|
|
||||||
const gchar *array_of_objpaths[3] = {"/one", "/one/two", NULL};
|
|
||||||
const gchar *array_of_bytestrings[3] = {"one\xff", "two\xff", NULL};
|
|
||||||
|
|
||||||
g_object_set (proxy,
|
g_object_set (proxy,
|
||||||
"s", "a string",
|
"s", "a string",
|
||||||
@ -939,9 +942,6 @@ check_bar_proxy (FooiGenBar *proxy,
|
|||||||
* updates on them works as well (See comment for "property vfuncs"
|
* updates on them works as well (See comment for "property vfuncs"
|
||||||
* in gio/gdbus-codegen/codegen.py for details)
|
* in gio/gdbus-codegen/codegen.py for details)
|
||||||
*/
|
*/
|
||||||
const gchar *const *read_as;
|
|
||||||
const gchar *const *read_as2;
|
|
||||||
const gchar *const *read_as3;
|
|
||||||
read_as = foo_igen_bar_get_as (proxy);
|
read_as = foo_igen_bar_get_as (proxy);
|
||||||
read_as2 = foo_igen_bar_get_as (proxy);
|
read_as2 = foo_igen_bar_get_as (proxy);
|
||||||
g_assert_cmpint (g_strv_length ((gchar **) read_as), ==, 2);
|
g_assert_cmpint (g_strv_length ((gchar **) read_as), ==, 2);
|
||||||
|
@ -90,10 +90,12 @@ g_mutex_impl_new (void)
|
|||||||
g_thread_abort (errno, "malloc");
|
g_thread_abort (errno, "malloc");
|
||||||
|
|
||||||
#ifdef PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
|
#ifdef PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
|
||||||
|
{
|
||||||
pthread_mutexattr_t attr;
|
pthread_mutexattr_t attr;
|
||||||
pthread_mutexattr_init (&attr);
|
pthread_mutexattr_init (&attr);
|
||||||
pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_ADAPTIVE_NP);
|
pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_ADAPTIVE_NP);
|
||||||
pattr = &attr;
|
pattr = &attr;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if G_UNLIKELY ((status = pthread_mutex_init (mutex, pattr)) != 0)
|
if G_UNLIKELY ((status = pthread_mutex_init (mutex, pattr)) != 0)
|
||||||
|
@ -1185,12 +1185,13 @@ test_z (void)
|
|||||||
{
|
{
|
||||||
GTimeZone *tz;
|
GTimeZone *tz;
|
||||||
GDateTime *dt;
|
GDateTime *dt;
|
||||||
|
gchar *p;
|
||||||
|
|
||||||
g_test_bug ("642935");
|
g_test_bug ("642935");
|
||||||
|
|
||||||
tz = g_time_zone_new ("-08:00");
|
tz = g_time_zone_new ("-08:00");
|
||||||
dt = g_date_time_new (tz, 0, 0, 0, 0, 0, 0);
|
dt = g_date_time_new (tz, 0, 0, 0, 0, 0, 0);
|
||||||
gchar *p = g_date_time_format (dt, "%z");
|
p = g_date_time_format (dt, "%z");
|
||||||
g_assert_cmpstr (p, ==, "-0800");
|
g_assert_cmpstr (p, ==, "-0800");
|
||||||
g_date_time_unref (dt);
|
g_date_time_unref (dt);
|
||||||
g_time_zone_unref (tz);
|
g_time_zone_unref (tz);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user