capsule-private

capsule-private

Functions

void * (*dlsymfunc) ()
void * (*dlopnfunc) ()
void (*freefunc) ()
void * (*mallocfunc) ()
void * (*callocfunc) ()
void * (*rallocfunc) ()
int (*palignfunc) ()

Types and Values

typedef capsule

Description

Functions

dlsymfunc ()

void *
(*dlsymfunc) (void *handle,
              const char *symbol);

Returns


dlopnfunc ()

void *
(*dlopnfunc) (const char *file,
              int flags);

Returns


freefunc ()

void
(*freefunc) (void *ptr);


mallocfunc ()

void *
(*mallocfunc) (size_t size);

Returns


callocfunc ()

void *
(*callocfunc) (size_t nmem,
               size_t size);

Returns


rallocfunc ()

void *
(*rallocfunc) (void *ptr,
               size_t size);

Returns


palignfunc ()

int
(*palignfunc) (void **memptr,
               size_t alignment,
               size_t size);

Returns

Types and Values

capsule

typedef struct _capsule *capsule;

A handle returned by capsule_init: A required parameter for all other capsule calls.