Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dynload.c File Reference
#include "system/macros.h"
#include "system/mem_alloc.h"
#include <stdlib.h>
#include <dlfcn.h>
#include <glib.h>
#include "system/dynload.h"
+ Include dependency graph for dynload.c:

Go to the source code of this file.

Functions

int dt_gmodule_supported (void)
 APPLE
 
dt_gmodule_tdt_gmodule_open (const char *library)
 
int dt_gmodule_symbol (dt_gmodule_t *module, const char *name, void(**pointer)(void))
 

Function Documentation

◆ dt_gmodule_open()

dt_gmodule_t * dt_gmodule_open ( const char *  library)

Definition at line 98 of file dynload.c.

References IS_NULL_PTR.

◆ dt_gmodule_supported()

int dt_gmodule_supported ( void  )

APPLE

APPLE APPLE

Definition at line 92 of file dynload.c.

References TRUE.

Referenced by dt_dlopencl_init().

◆ dt_gmodule_symbol()

int dt_gmodule_symbol ( dt_gmodule_t module,
const char *  name,
void(**)(void pointer 
)

Definition at line 115 of file dynload.c.

References FALSE, dt_gmodule_t::gmodule, IS_NULL_PTR, name, and TRUE.

Referenced by dt_dlopencl_init().