|
0
|
1 #include <stdint.h>
|
|
|
2
|
|
|
3 typedef struct SDL_AudioStream SDL_AudioStream;
|
|
|
4 typedef struct SDL_AudioSpec SDL_AudioSpec;
|
|
|
5 typedef uint32_t SDL_AudioDeviceID;
|
|
|
6 typedef uint32_t SDL_InitFlags;
|
|
|
7 typedef void (__cdecl *SDL_AudioStreamCallback)(void *userdata, SDL_AudioStream *stream, int additional_amount, int total_amount);
|
|
|
8
|
|
|
9 #define FUNC(type, x, params, callparams) \
|
|
|
10 __attribute__((ms_abi)) __cdecl extern \
|
|
|
11 type sdl3_##x params \
|
|
|
12 { \
|
|
|
13 type SDL_##x params; \
|
|
|
14 return SDL_##x callparams; \
|
|
|
15 }
|
|
|
16 #include "foo_out_sdl_funcs.h"
|