|
SDL
2.0
|
#include "SDL_config.h"#include "SDL_dynapi.h"#include "SDL.h"#include "SDL_shape.h"#include "SDL_syswm.h"#include "SDL_dynapi_procs.h"#include <windows.h>
Include dependency graph for SDL_dynapi.c:Go to the source code of this file.
Data Structures | |
| struct | SDL_DYNAPI_jump_table |
Macros | |
| #define | SDL_DYNAPI_VERSION 1 |
| #define | DISABLE_JUMP_MAGIC 1 |
| #define | SDL_DYNAPI_VARARGS_LOGFN(_static, name, initcall, logname, prio) |
| #define | SDL_DYNAPI_VARARGS(_static, name, initcall) |
| #define | SDL_DYNAPI_PROC(rc, fn, params, args, ret) |
| #define | SDL_DYNAPI_PROC(rc, fn, params, args, ret) SDL_DYNAPIFN_##fn fn; |
| #define | SDL_DYNAPI_PROC(rc, fn, params, args, ret) static rc fn##_DEFAULT params; |
| #define | SDL_DYNAPI_PROC(rc, fn, params, args, ret) fn##_DEFAULT, |
| #define | SDL_DYNAPI_PROC(rc, fn, params, args, ret) |
| #define | SDL_DYNAPI_PROC_NO_VARARGS 1 |
| #define | SDL_DYNAPI_PROC(rc, fn, params, args, ret) rc fn params { ret jump_table.fn args; } |
| #define | SDL_DYNAPI_PROC_NO_VARARGS 1 |
| #define | SDL_DYNAPI_PROC(rc, fn, params, args, ret) jump_table.fn = fn##_REAL; |
| #define | WIN32_LEAN_AND_MEAN 1 |
Typedefs | |
| typedef Sint32(* | SDL_DYNAPI_ENTRYFN) (Uint32 apiver, void *table, Uint32 tablesize) |
Functions | |
| static void | SDL_InitDynamicAPI (void) |
| Sint32 | SDL_DYNAPI_entry (Uint32, void *, Uint32) |
| static SDL_INLINE void * | get_sdlapi_entry (const char *fname, const char *sym) |
| static void | SDL_InitDynamicAPILocked (void) |
Variables | |
| static SDL_DYNAPI_jump_table | jump_table |
| #define DISABLE_JUMP_MAGIC 1 |
Definition at line 54 of file SDL_dynapi.c.
| #define SDL_DYNAPI_PROC | ( | rc, | |
| fn, | |||
| params, | |||
| args, | |||
| ret | |||
| ) |
Definition at line 152 of file SDL_dynapi.c.
| #define SDL_DYNAPI_PROC | ( | rc, | |
| fn, | |||
| params, | |||
| args, | |||
| ret | |||
| ) | SDL_DYNAPIFN_##fn fn; |
Definition at line 152 of file SDL_dynapi.c.
Definition at line 152 of file SDL_dynapi.c.
| #define SDL_DYNAPI_PROC | ( | rc, | |
| fn, | |||
| params, | |||
| args, | |||
| ret | |||
| ) | fn##_DEFAULT, |
Definition at line 152 of file SDL_dynapi.c.
| #define SDL_DYNAPI_PROC | ( | rc, | |
| fn, | |||
| params, | |||
| args, | |||
| ret | |||
| ) |
Definition at line 152 of file SDL_dynapi.c.
Definition at line 152 of file SDL_dynapi.c.
| #define SDL_DYNAPI_PROC | ( | rc, | |
| fn, | |||
| params, | |||
| args, | |||
| ret | |||
| ) | jump_table.fn = fn##_REAL; |
Definition at line 152 of file SDL_dynapi.c.
| #define SDL_DYNAPI_PROC_NO_VARARGS 1 |
Definition at line 154 of file SDL_dynapi.c.
| #define SDL_DYNAPI_PROC_NO_VARARGS 1 |
Definition at line 154 of file SDL_dynapi.c.
| #define SDL_DYNAPI_VARARGS | ( | _static, | |
| name, | |||
| initcall | |||
| ) |
Definition at line 65 of file SDL_dynapi.c.
| #define SDL_DYNAPI_VARARGS_LOGFN | ( | _static, | |
| name, | |||
| initcall, | |||
| logname, | |||
| prio | |||
| ) |
Definition at line 58 of file SDL_dynapi.c.
| #define SDL_DYNAPI_VERSION 1 |
Definition at line 42 of file SDL_dynapi.c.
| #define WIN32_LEAN_AND_MEAN 1 |
Definition at line 203 of file SDL_dynapi.c.
Definition at line 168 of file SDL_dynapi.c.
|
static |
Definition at line 206 of file SDL_dynapi.c.
Definition at line 172 of file SDL_dynapi.c.
Definition at line 283 of file SDL_dynapi.c.
Definition at line 253 of file SDL_dynapi.c.
|
static |
Definition at line 127 of file SDL_dynapi.c.