Changeset 6e313dd in buchla-emu for emu/sdl.c


Ignore:
Timestamp:
08/01/2017 11:11:47 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
08471db
Parents:
bdd5a63
Message:

Be friendlier to Valgrind.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • emu/sdl.c

    rbdd5a63 r6e313dd  
    2323#define ver2(...) _ver(sdl_verbose, 1, __VA_ARGS__)
    2424#define ver3(...) _ver(sdl_verbose, 2, __VA_ARGS__)
     25
     26typedef void (*sdl_func_t)(void);
     27
     28static sdl_func_t sdl_funcs[] = {
     29        ser_sdl
     30};
    2531
    2632void sdl_init(void)
     
    6167
    6268        while (SDL_AtomicGet(&run) != 0) {
    63                 ser_sdl();
     69                for (int32_t i = 0; i < ARRAY_COUNT(sdl_funcs); ++i) {
     70                        sdl_funcs[i]();
     71                }
    6472
    6573                SDL_Event ev;
Note: See TracChangeset for help on using the changeset viewer.