diff --git a/ChangeLog b/ChangeLog index 6c1e556b6..399f2e390 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2001-01-02 Dan Winship + + * garray.h (g_array_append_val, g_array_prepend_val, + g_array_insert_val): Use parentheses around an argument to make + these cause an error if you pass a non-lvalue for the value, + rather than silently doing the wrong thing. + Sat Dec 2 09:24:35 2000 Owen Taylor * gmain.c (g_main_add_poll_unlocked): Initial fd->revents diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 6c1e556b6..399f2e390 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,10 @@ +2001-01-02 Dan Winship + + * garray.h (g_array_append_val, g_array_prepend_val, + g_array_insert_val): Use parentheses around an argument to make + these cause an error if you pass a non-lvalue for the value, + rather than silently doing the wrong thing. + Sat Dec 2 09:24:35 2000 Owen Taylor * gmain.c (g_main_add_poll_unlocked): Initial fd->revents diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 6c1e556b6..399f2e390 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +2001-01-02 Dan Winship + + * garray.h (g_array_append_val, g_array_prepend_val, + g_array_insert_val): Use parentheses around an argument to make + these cause an error if you pass a non-lvalue for the value, + rather than silently doing the wrong thing. + Sat Dec 2 09:24:35 2000 Owen Taylor * gmain.c (g_main_add_poll_unlocked): Initial fd->revents diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index 6c1e556b6..399f2e390 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,10 @@ +2001-01-02 Dan Winship + + * garray.h (g_array_append_val, g_array_prepend_val, + g_array_insert_val): Use parentheses around an argument to make + these cause an error if you pass a non-lvalue for the value, + rather than silently doing the wrong thing. + Sat Dec 2 09:24:35 2000 Owen Taylor * gmain.c (g_main_add_poll_unlocked): Initial fd->revents diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 6c1e556b6..399f2e390 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,10 @@ +2001-01-02 Dan Winship + + * garray.h (g_array_append_val, g_array_prepend_val, + g_array_insert_val): Use parentheses around an argument to make + these cause an error if you pass a non-lvalue for the value, + rather than silently doing the wrong thing. + Sat Dec 2 09:24:35 2000 Owen Taylor * gmain.c (g_main_add_poll_unlocked): Initial fd->revents diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 6c1e556b6..399f2e390 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,10 @@ +2001-01-02 Dan Winship + + * garray.h (g_array_append_val, g_array_prepend_val, + g_array_insert_val): Use parentheses around an argument to make + these cause an error if you pass a non-lvalue for the value, + rather than silently doing the wrong thing. + Sat Dec 2 09:24:35 2000 Owen Taylor * gmain.c (g_main_add_poll_unlocked): Initial fd->revents diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 6c1e556b6..399f2e390 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,10 @@ +2001-01-02 Dan Winship + + * garray.h (g_array_append_val, g_array_prepend_val, + g_array_insert_val): Use parentheses around an argument to make + these cause an error if you pass a non-lvalue for the value, + rather than silently doing the wrong thing. + Sat Dec 2 09:24:35 2000 Owen Taylor * gmain.c (g_main_add_poll_unlocked): Initial fd->revents diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 6c1e556b6..399f2e390 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,10 @@ +2001-01-02 Dan Winship + + * garray.h (g_array_append_val, g_array_prepend_val, + g_array_insert_val): Use parentheses around an argument to make + these cause an error if you pass a non-lvalue for the value, + rather than silently doing the wrong thing. + Sat Dec 2 09:24:35 2000 Owen Taylor * gmain.c (g_main_add_poll_unlocked): Initial fd->revents diff --git a/glib.h b/glib.h index 827c1ecc2..b83cf5db3 100644 --- a/glib.h +++ b/glib.h @@ -1677,9 +1677,9 @@ void g_string_sprintfa (GString *string, * order by moving the last element to the position of the removed */ -#define g_array_append_val(a,v) g_array_append_vals (a, &v, 1) -#define g_array_prepend_val(a,v) g_array_prepend_vals (a, &v, 1) -#define g_array_insert_val(a,i,v) g_array_insert_vals (a, i, &v, 1) +#define g_array_append_val(a,v) g_array_append_vals (a, &(v), 1) +#define g_array_prepend_val(a,v) g_array_prepend_vals (a, &(v), 1) +#define g_array_insert_val(a,i,v) g_array_insert_vals (a, i, &(v), 1) #define g_array_index(a,t,i) (((t*) (a)->data) [(i)]) GArray* g_array_new (gboolean zero_terminated, diff --git a/glib/glib.h b/glib/glib.h index 827c1ecc2..b83cf5db3 100644 --- a/glib/glib.h +++ b/glib/glib.h @@ -1677,9 +1677,9 @@ void g_string_sprintfa (GString *string, * order by moving the last element to the position of the removed */ -#define g_array_append_val(a,v) g_array_append_vals (a, &v, 1) -#define g_array_prepend_val(a,v) g_array_prepend_vals (a, &v, 1) -#define g_array_insert_val(a,i,v) g_array_insert_vals (a, i, &v, 1) +#define g_array_append_val(a,v) g_array_append_vals (a, &(v), 1) +#define g_array_prepend_val(a,v) g_array_prepend_vals (a, &(v), 1) +#define g_array_insert_val(a,i,v) g_array_insert_vals (a, i, &(v), 1) #define g_array_index(a,t,i) (((t*) (a)->data) [(i)]) GArray* g_array_new (gboolean zero_terminated,