typedef void (*filepair_fn)(struct diff_filepair *pair);
typedef void (*linediff_fn)(char *line, int len);
typedef void (*filepair_fn)(struct diff_filepair *pair);
typedef void (*linediff_fn)(char *line, int len);
int enable_log_filecount;
int enable_log_linecount;
int enable_remote_branches;
int enable_log_filecount;
int enable_log_linecount;
int enable_remote_branches;
struct cgit_filter *about_filter;
struct cgit_filter *commit_filter;
struct cgit_filter *source_filter;
struct cgit_filter *about_filter;
struct cgit_filter *commit_filter;
struct cgit_filter *source_filter;
int enable_log_filecount;
int enable_log_linecount;
int enable_remote_branches;
int enable_log_filecount;
int enable_log_linecount;
int enable_remote_branches;
extern int cgit_open_filter(struct cgit_filter *filter);
extern int cgit_close_filter(struct cgit_filter *filter);
extern int cgit_open_filter(struct cgit_filter *filter);
extern int cgit_close_filter(struct cgit_filter *filter);
extern int readfile(const char *path, char **buf, size_t *size);
extern char *expand_macros(const char *txt);
extern int readfile(const char *path, char **buf, size_t *size);
extern char *expand_macros(const char *txt);