aboutsummaryrefslogtreecommitdiff
path: root/ext_internal.h
blob: a8c7393316eee065950c47d277b5fe03a66066f5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef ASDFAPI_EXT_INTERNAL_H
#define ASDFAPI_EXT_INTERNAL_H

#include <dlfcn.h>
#include "extensions/ext.h"

typedef int (*fnptr_ext_init)();

void *asdfapi_ext_load(struct ASDFExtension **info, const char *filename);
void *asdfapi_ext_call(void *handle, const char *sym);
void asdfapi_ext_show_descriptor(struct ASDFExtension *info);
#endif //ASDFAPI_EXT_INTERNAL_H