From b53db6f005b6a7d3b27a96a581dec7fdfe5b6d58 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Sun, 26 Jun 2022 19:50:32 +0200 Subject: Deprecate memset(3) over C99 compound literals for zero-init Using memset(3) does not ensure pointers are assigned to NULL for all platforms. --- src/mouse/sdl-1.2/src/mouse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mouse') diff --git a/src/mouse/sdl-1.2/src/mouse.c b/src/mouse/sdl-1.2/src/mouse.c index cee4549..4b95ae2 100644 --- a/src/mouse/sdl-1.2/src/mouse.c +++ b/src/mouse/sdl-1.2/src/mouse.c @@ -87,5 +87,5 @@ end: void mouse_init(struct mouse *const m) { - memset(m, 0, sizeof *m); + *m = (const struct mouse){0}; } -- cgit v1.2.3