Blender  V3.3
Classes | Functions
dynlib.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "BLI_dynlib.h"
#include <dlfcn.h>

Go to the source code of this file.

Classes

struct  DynamicLibrary
 

Functions

DynamicLibraryBLI_dynlib_open (const char *name)
 
voidBLI_dynlib_find_symbol (DynamicLibrary *lib, const char *symname)
 
char * BLI_dynlib_get_error_as_string (DynamicLibrary *lib)
 
void BLI_dynlib_close (DynamicLibrary *lib)
 

Function Documentation

◆ BLI_dynlib_close()

void BLI_dynlib_close ( DynamicLibrary lib)

Definition at line 113 of file dynlib.c.

References lib, and MEM_freeN.

◆ BLI_dynlib_find_symbol()

void* BLI_dynlib_find_symbol ( DynamicLibrary lib,
const char *  symname 
)

Definition at line 102 of file dynlib.c.

References lib.

◆ BLI_dynlib_get_error_as_string()

char* BLI_dynlib_get_error_as_string ( DynamicLibrary lib)

Definition at line 107 of file dynlib.c.

References lib, and void.

◆ BLI_dynlib_open()

DynamicLibrary* BLI_dynlib_open ( const char *  name)

Definition at line 87 of file dynlib.c.

References lib, MEM_callocN, and NULL.