]> git.deb.at Git - pkg/abook.git/blob - filter.h
Initial revision
[pkg/abook.git] / filter.h
1 #ifndef _FILTER_H
2 #define _FILTER_H
3
4 #include "database.h"
5
6 #define         FILTNAME_LEN    6
7
8 struct abook_filter {
9         char filtname[FILTNAME_LEN];
10         char *desc;
11         int (*func) (FILE *handle);
12 };
13
14
15 int             import_database();
16 int             import(char filtname[FILTNAME_LEN], char *filename);
17
18 int             export_database();
19 int             export(char filtname[FILTNAME_LEN], char *filename);
20 int             fexport(char filtname[FILTNAME_LEN], FILE *handle);
21
22 void            print_filters();
23
24 #endif