From 64d6fabaa1d98331c8e1a9248c582014a9050293 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 21 Dec 2022 16:42:44 +0100 Subject: [PATCH] xf86drm: fix warning in drmGetFormatModifierNameFromVivante() MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fixes the following warning: ../xf86drm.c: In function ‘drmGetFormatModifierNameFromVivante’: ../xf86drm.c:614:14: warning: passing argument 1 of ‘asprintf’ from incompatible pointer type [-Wincompatible-pointer-types] 614 | asprintf(&mod_vivante, "%s%s%s", color_tiling, tile_status, compression); | ^~~~~~~~~~~~ | | | const char ** In file included from ../xf86drm.c:34: /usr/include/stdio.h:396:40: note: expected ‘char ** restrict’ but argument is of type ‘const char **’ 396 | extern int asprintf (char **__restrict __ptr, | ~~~~~~~~~~~~~~~~~~^~~~~ ../xf86drm.c:615:12: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 615 | return mod_vivante; | ^~~~~~~~~~~ Signed-off-by: Simon Ser --- xf86drm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xf86drm.c b/xf86drm.c index 33d55a7..52a1249 100644 --- a/xf86drm.c +++ b/xf86drm.c @@ -555,7 +555,7 @@ static char * drmGetFormatModifierNameFromVivante(uint64_t modifier) { const char *color_tiling, *tile_status, *compression; - const char *mod_vivante = NULL; + char *mod_vivante = NULL; switch (modifier & VIVANTE_MOD_TS_MASK) { case 0: -- 2.7.4