Deprecate memset(3) in favour of C99 compound literals

This commit is contained in:
Xavier Del Campo Romero 2022-07-15 00:55:22 +02:00
parent e636accfd5
commit 1ea5a4d4a4
2 changed files with 3 additions and 7 deletions

View File

@ -2,10 +2,6 @@
#include <gfx/port.h> #include <gfx/port.h>
#include <sdl-1.2/gfx_private.h> #include <sdl-1.2/gfx_private.h>
#include <SDL/SDL.h> #include <SDL/SDL.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
void rect_sort(struct rect *const r) void rect_sort(struct rect *const r)
{ {
@ -29,7 +25,7 @@ void rect_sort(struct rect *const r)
void rect_init(struct rect *const r) void rect_init(struct rect *const r)
{ {
memset(r, 0, sizeof *r); *r = (const struct rect){0};
} }
void semitrans_rect_init(struct rect *const r) void semitrans_rect_init(struct rect *const r)

View File

@ -6,7 +6,6 @@
#include <errno.h> #include <errno.h>
#include <stddef.h> #include <stddef.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h>
void sprite_free(struct sprite *const s) void sprite_free(struct sprite *const s)
{ {
@ -92,12 +91,13 @@ static int load_bitmap(struct sprite *const s, FILE *const f)
end: end:
SDL_FreeRW(ops); SDL_FreeRW(ops);
SDL_FreeSurface(ts); SDL_FreeSurface(ts);
SDL_FreeSurface(zs);
return ret; return ret;
} }
int sprite_from_fp(struct sprite *const s, FILE *const f) int sprite_from_fp(struct sprite *const s, FILE *const f)
{ {
memset(s, 0, sizeof *s); *s = (const struct sprite){0};
if (load_header(s, f) || load_bitmap(s, f)) if (load_header(s, f) || load_bitmap(s, f))
return -1; return -1;