RetroArch
Macros | Functions
dynamic.c File Reference
#include <wiiu/os/dynload.h>
#include <wiiu/os/debug.h>
#include "imports.h"
Include dependency graph for dynamic.c:

Macros

#define IMPORT(name)   void* addr_##name
 
#define IMPORT_BEGIN(lib)
 
#define IMPORT_END()
 
#define IMPORT(name)   do{if(OSDynLoad_FindExport(handle, 0, #name, &addr_##name) < 0)OSFatal("Function " # name " is NULL");} while(0)
 
#define IMPORT_BEGIN(lib)   OSDynLoad_Acquire(#lib ".rpl", &handle)
 
#define IMPORT_END()
 

Functions

void InitFunctionPointers (void)
 

Macro Definition Documentation

◆ IMPORT [1/2]

#define IMPORT (   name)    void* addr_##name

◆ IMPORT [2/2]

#define IMPORT (   name)    do{if(OSDynLoad_FindExport(handle, 0, #name, &addr_##name) < 0)OSFatal("Function " # name " is NULL");} while(0)

◆ IMPORT_BEGIN [1/2]

#define IMPORT_BEGIN (   lib)

◆ IMPORT_BEGIN [2/2]

#define IMPORT_BEGIN (   lib)    OSDynLoad_Acquire(#lib ".rpl", &handle)

◆ IMPORT_END [1/2]

IMPORT_END ( )

◆ IMPORT_END [2/2]

#define IMPORT_END ( )

Function Documentation

◆ InitFunctionPointers()

void InitFunctionPointers ( void  )
Here is the caller graph for this function: