summaryrefslogtreecommitdiff
path: root/src/htsjava.h
diff options
context:
space:
mode:
authorXavier Roche <xroche@users.noreply.github.com>2012-03-19 12:59:03 +0000
committerXavier Roche <xroche@users.noreply.github.com>2012-03-19 12:59:03 +0000
commit660b569b0980fc8f71b03ed666dd02eec8388b4c (patch)
tree8ad02b5f0bebdd4cd1d2ba01005d6f3f71a0a7fb /src/htsjava.h
parent64cc4a88da8887ef1f7f4d90be0158d2cc76222d (diff)
httrack 3.41.2
Diffstat (limited to 'src/htsjava.h')
-rw-r--r--src/htsjava.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/htsjava.h b/src/htsjava.h
index 915824b..b95155e 100644
--- a/src/htsjava.h
+++ b/src/htsjava.h
@@ -38,35 +38,35 @@ Please visit our Website: http://www.httrack.com
#ifndef HTSJAVA_DEFH
#define HTSJAVA_DEFH
-#include <stdio.h>
-#include "htsmodules.h"
-
-typedef struct {
+#ifndef HTS_DEF_FWSTRUCT_JAVA_HEADER
+#define HTS_DEF_FWSTRUCT_JAVA_HEADER
+typedef struct JAVA_HEADER JAVA_HEADER;
+#endif
+struct JAVA_HEADER {
unsigned long int magic;
unsigned short int minor;
unsigned short int major;
unsigned short int count;
-} JAVA_HEADER;
+};
-typedef struct {
+#ifndef HTS_DEF_FWSTRUCT_RESP_STRUCT
+#define HTS_DEF_FWSTRUCT_RESP_STRUCT
+typedef struct RESP_STRUCT RESP_STRUCT;
+#endif
+struct RESP_STRUCT {
int file_position;
//
unsigned int index1;
unsigned int type;
char name[1024];
-} RESP_STRUCT;
+};
/* Library internal definictions */
#ifdef HTS_INTERNAL_BYTECODE
-int hts_detect_java(htsmoduleStruct* str);
-int hts_parse_java(htsmoduleStruct* str);
-RESP_STRUCT affecte(int i1,int i2,RESP_STRUCT *i3,RESP_STRUCT *i4,int i5);
-//unsigned int swap(long int nomber,int digit);
-RESP_STRUCT readtable(htsmoduleStruct* str,FILE *fp,RESP_STRUCT,int*);
-unsigned short int readshort(FILE *fp);
-int tris(char*);
-char * printname(char [1024]);
+
+EXTERNAL_FUNCTION int hts_plug_java(httrackp *opt, const char* argv);
+
#endif
#endif