mirror of
https://github.com/libretro/RetroArch.git
synced 2024-12-12 10:57:16 +00:00
21 lines
433 B
C
21 lines
433 B
C
#include <stdint.h>
|
|
#include "rglgen.h"
|
|
#include "glsym.h"
|
|
#include <string.h>
|
|
|
|
void rglgen_resolve_symbols_custom(rglgen_proc_address_t proc,
|
|
const struct rglgen_sym_map *map)
|
|
{
|
|
for (; map->sym; map++)
|
|
{
|
|
rglgen_func_t func = proc(map->sym);
|
|
memcpy(map->ptr, &func, sizeof(func));
|
|
}
|
|
}
|
|
|
|
void rglgen_resolve_symbols(rglgen_proc_address_t proc)
|
|
{
|
|
rglgen_resolve_symbols_custom(proc, rglgen_symbol_map);
|
|
}
|
|
|