[glib: 4/8] gsignal: Use new g_newa0() function
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 4/8] gsignal: Use new g_newa0() function
- Date: Fri, 26 Nov 2021 12:38:47 +0000 (UTC)
commit 34cf69ef17892719e32841dd4d7fc4f486adffa5
Author: Nishal Kulkarni <nishalkulkarni gmail com>
Date: Thu Nov 25 13:48:04 2021 +0530
gsignal: Use new g_newa0() function
Replace old `g_alloca()` and `memset()` with `g_newa0()`
gobject/gsignal.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/gobject/gsignal.c b/gobject/gsignal.c
index a106bbeec..9cabacd15 100644
--- a/gobject/gsignal.c
+++ b/gobject/gsignal.c
@@ -2266,8 +2266,7 @@ g_signal_chain_from_overridden_handler (gpointer instance,
va_start (var_args, instance);
signal_return_type = node->return_type;
- instance_and_params = g_alloca (sizeof (GValue) * (n_params + 1));
- memset (instance_and_params, 0, sizeof (GValue) * (n_params + 1));
+ instance_and_params = g_newa0 (GValue, n_params + 1);
param_values = instance_and_params + 1;
for (i = 0; i < node->n_params; i++)
@@ -3462,8 +3461,7 @@ g_signal_emit_valist (gpointer instance,
n_params = node->n_params;
signal_return_type = node->return_type;
- instance_and_params = g_alloca (sizeof (GValue) * (n_params + 1));
- memset (instance_and_params, 0, sizeof (GValue) * (n_params + 1));
+ instance_and_params = g_newa0 (GValue, n_params + 1);
param_values = instance_and_params + 1;
for (i = 0; i < node->n_params; i++)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]