mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-09 20:35:49 +01:00
Use parentheses around an argument to make these cause an error if you
* 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.
This commit is contained in:
parent
cf1c65aed8
commit
e3c9221e8c
@ -1,3 +1,10 @@
|
|||||||
|
2001-01-02 Dan Winship <danw@helixcode.com>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
||||||
|
|
||||||
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2001-01-02 Dan Winship <danw@helixcode.com>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
||||||
|
|
||||||
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2001-01-02 Dan Winship <danw@helixcode.com>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
||||||
|
|
||||||
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2001-01-02 Dan Winship <danw@helixcode.com>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
||||||
|
|
||||||
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2001-01-02 Dan Winship <danw@helixcode.com>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
||||||
|
|
||||||
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2001-01-02 Dan Winship <danw@helixcode.com>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
||||||
|
|
||||||
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2001-01-02 Dan Winship <danw@helixcode.com>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
||||||
|
|
||||||
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2001-01-02 Dan Winship <danw@helixcode.com>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
2000-12-29 Tor Lillqvist <tml@iki.fi>
|
||||||
|
|
||||||
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
* glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG.
|
||||||
|
6
garray.h
6
garray.h
@ -58,9 +58,9 @@ struct _GPtrArray
|
|||||||
* order by moving the last element to the position of the removed
|
* 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_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_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_insert_val(a,i,v) g_array_insert_vals (a, i, &(v), 1)
|
||||||
#define g_array_index(a,t,i) (((t*) (a)->data) [(i)])
|
#define g_array_index(a,t,i) (((t*) (a)->data) [(i)])
|
||||||
|
|
||||||
GArray* g_array_new (gboolean zero_terminated,
|
GArray* g_array_new (gboolean zero_terminated,
|
||||||
|
@ -58,9 +58,9 @@ struct _GPtrArray
|
|||||||
* order by moving the last element to the position of the removed
|
* 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_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_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_insert_val(a,i,v) g_array_insert_vals (a, i, &(v), 1)
|
||||||
#define g_array_index(a,t,i) (((t*) (a)->data) [(i)])
|
#define g_array_index(a,t,i) (((t*) (a)->data) [(i)])
|
||||||
|
|
||||||
GArray* g_array_new (gboolean zero_terminated,
|
GArray* g_array_new (gboolean zero_terminated,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user