From c799fe206e61f2e2c1231bc46cbe4bb354f3da69 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 28 May 2019 23:08:19 +0200 Subject: patch 8.1.1414: alloc() returning "char_u *" causes a lot of type casts Problem: Alloc() returning "char_u *" causes a lot of type casts. Solution: Have it return "void *". (Mike Williams) Define ALLOC_ONE() to check the simple allocations. --- src/gui_gtk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gui_gtk.c') diff --git a/src/gui_gtk.c b/src/gui_gtk.c index 8537060279..a881aade02 100644 --- a/src/gui_gtk.c +++ b/src/gui_gtk.c @@ -1452,7 +1452,7 @@ split_button_string(char_u *button_string, int *n_buttons) if (*p == DLG_BUTTON_SEP) ++count; - array = (char **)alloc((count + 1) * sizeof(char *)); + array = ALLOC_MULT(char *, count + 1); count = 0; if (array != NULL) -- cgit v1.2.3