9 struct abook_output_filter {
10 char filtname[FILTNAME_LEN];
12 int (*func) (FILE *handle, struct db_enumerator e);
15 struct abook_output_item_filter {
16 char filtname[FILTNAME_LEN];
18 void (*func) (FILE *handle, int item);
21 struct abook_input_filter {
22 char filtname[FILTNAME_LEN];
24 int (*func) (FILE *handle);
28 int import_database();
29 int import_file(char filtname[FILTNAME_LEN], char *filename);
31 int export_database();
32 int export_file(char filtname[FILTNAME_LEN], char *filename);
34 struct abook_output_item_filter
35 select_output_item_filter(char filtname[FILTNAME_LEN]);
37 void e_write_item(FILE *out, int item, void (*func) (FILE *in, int item));
38 void muttq_print_item(FILE *file, int item);
40 int fexport(char filtname[FILTNAME_LEN], FILE *handle,