summaryrefslogtreecommitdiff
path: root/src/htsmodules.h
diff options
context:
space:
mode:
authorXavier Roche <xroche@users.noreply.github.com>2012-03-19 12:55:42 +0000
committerXavier Roche <xroche@users.noreply.github.com>2012-03-19 12:55:42 +0000
commit844ecc37072d515513177c65a8c9dc35c9cdfc1a (patch)
tree733b1fe039c0c37095a594b66d5076f3f5a0153d /src/htsmodules.h
parent25adbdabb47499fe641c7bd9595024ff82667058 (diff)
httrack 3.33.16
Diffstat (limited to 'src/htsmodules.h')
-rw-r--r--src/htsmodules.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/htsmodules.h b/src/htsmodules.h
index 7d1154b..5d2b989 100644
--- a/src/htsmodules.h
+++ b/src/htsmodules.h
@@ -98,14 +98,22 @@ struct htsmoduleStruct {
};
+/* Used to wrap module initialization */
+/* return 1 if init was ok */
+typedef int (*t_htsWrapperInit)(char *fn, char *args);
+typedef int (*t_htsWrapperExit)(void);
+typedef int (*t_htsWrapperPlugInit)(char *args);
+
+/* Library internal definictions */
+#ifdef HTS_INTERNAL_BYTECODE
extern void htspe_init(void);
extern int hts_parse_externals(htsmoduleStruct* str);
-extern void* getFunctionPtr(char* file, char* fncname);
extern int gz_is_available;
extern int swf_is_available;
extern int SSL_is_available;
extern int V6_is_available;
extern char WHAT_is_available[64];
+#endif
#endif