#include <SDL2/SDL.h>
-int init_sdl(const char *progname, int width, int height, int sound_samplerate, int sound_chunk);
+int init_sdl(const char *progname, int width, int height, int sound_samplerate, int sound_chunk, void (*keyboard)(int down, SDL_Keycode sym), void (*audio)(float *data, int len));
int event_sdl(void);
void swap_sdl(void);
void exit_sdl(void);
-void audio_sdl(float *data, int len);
-void keyboard_sdl(int down, SDL_Keycode sym);