summaryrefslogtreecommitdiffstats
path: root/src/plugin.h
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@dside.dyndns.org>2005-06-16 23:14:30 +0000
committerSuren A. Chilingaryan <csa@dside.dyndns.org>2005-06-16 23:14:30 +0000
commit3aa2acb1aa6931d9a5cab87fe9bef94086e25d16 (patch)
treec3b86c2f004e7a8498efbe41e72f42d81acde9ea /src/plugin.h
downloadlibrcc-3aa2acb1aa6931d9a5cab87fe9bef94086e25d16.tar.gz
librcc-3aa2acb1aa6931d9a5cab87fe9bef94086e25d16.tar.bz2
librcc-3aa2acb1aa6931d9a5cab87fe9bef94086e25d16.tar.xz
librcc-3aa2acb1aa6931d9a5cab87fe9bef94086e25d16.zip
Initial Import
Diffstat (limited to 'src/plugin.h')
-rw-r--r--src/plugin.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/plugin.h b/src/plugin.h
new file mode 100644
index 0000000..c6ed7b1
--- /dev/null
+++ b/src/plugin.h
@@ -0,0 +1,15 @@
+#ifndef _RCC_PLUGIN_H
+#define _RCC_PLUGIN_H
+#include "enca.h"
+
+#ifdef RCC_ENCA_DYNAMIC
+# define RCC_PLUGINS
+#endif /* RCC_ENCA_DYNAMIC */
+
+typedef void *rcc_library_handle;
+
+rcc_library_handle rccLibraryOpen(char *filename);
+void rccLibraryClose(rcc_library_handle handle);
+void* rccLibraryFind(rcc_library_handle handle, const char *symbol);
+
+#endif /* _RCC_PLUGIN_H */