4 * Copyright (c) 2004-2006 Steve McIntyre <steve@einval.com>
6 * Prototypes and declarations for JTE
11 extern char *jtemplate_out;
12 extern char *jjigdo_out;
13 extern char *jmd5_list;
14 extern FILE *jthelper;
16 extern FILE *jttemplate;
17 extern int jte_min_size;
18 extern int checksum_algo_iso;
19 extern int checksum_algo_tmpl;
21 extern void write_jt_header(FILE *template_file, FILE *jigdo_file);
22 extern void write_jt_footer(void);
23 extern void jtwrite(void *buffer, int size, int count, int submode, BOOL islast);
24 extern void write_jt_match_record(char *filename, char *mirror_name, int sector_size, off_t size, unsigned char md5[16]);
25 extern int list_file_in_jigdo(char *filename, off_t size, char **realname, unsigned char md5[16]);
26 extern int jte_add_exclude(char *pattern);
27 extern int jte_add_include(char *pattern);
28 extern int jte_add_mapping(char *arg);
36 extern jtc_t jte_template_compression;
39 #define MIN_JIGDO_FILE_SIZE 1024