mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-11 23:16:14 +01:00
tests/refcount/signals: don't shadow rand()
rand() is in the C library and some C libraries (uclibc, for example) end up with rand() defined even if stdlib.h isn't included explicitly. https://bugzilla.gnome.org/show_bug.cgi?id=774421
This commit is contained in:
parent
9f4d5e8b91
commit
11a6e19e07
@ -12,7 +12,7 @@
|
||||
#define MY_IS_TEST_CLASS(tclass) (G_TYPE_CHECK_CLASS_TYPE ((tclass), G_TYPE_TEST))
|
||||
#define MY_TEST_GET_CLASS(test) (G_TYPE_INSTANCE_GET_CLASS ((test), G_TYPE_TEST, GTestClass))
|
||||
|
||||
static GRand *rand;
|
||||
static GRand *grand;
|
||||
|
||||
typedef struct _GTest GTest;
|
||||
typedef struct _GTestClass GTestClass;
|
||||
@ -87,7 +87,7 @@ my_test_get_type (void)
|
||||
NULL
|
||||
};
|
||||
|
||||
rand = g_rand_new();
|
||||
grand = g_rand_new();
|
||||
|
||||
test_type = g_type_register_static (G_TYPE_OBJECT, "GTest",
|
||||
&test_info, 0);
|
||||
@ -221,7 +221,7 @@ my_test_do_signal3 (GTest * test)
|
||||
static void
|
||||
my_test_do_prop (GTest * test)
|
||||
{
|
||||
test->value = g_rand_int (rand);
|
||||
test->value = g_rand_int (grand);
|
||||
g_object_notify (G_OBJECT (test), "test-prop");
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user