]> git.deb.at Git - pkg/abook.git/blobdiff - filter.h
vformat: added abook's specific libvformat wrapper: vcard.[ch]
[pkg/abook.git] / filter.h
index 290725fde89981b6ba1b983108a6f82644889620..548bf7ae87b08bfb08cff637e2ceb78cc5634483 100644 (file)
--- a/filter.h
+++ b/filter.h
@@ -4,6 +4,8 @@
 #include "database.h"
 
 #define                FILTNAME_LEN    8
+#define                FORMAT_STRING_LEN       128
+#define                FORMAT_STRING_MAX_FIELDS        16
 
 
 struct abook_output_filter {
@@ -35,6 +37,10 @@ struct abook_output_item_filter
                select_output_item_filter(char filtname[FILTNAME_LEN]);
 
 void           e_write_item(FILE *out, int item, void (*func) (FILE *in, int item));
+void           muttq_print_item(FILE *file, int item);
+
+void           parse_custom_format(char *s, char *fmt_string, enum field_types *ft);
+void           custom_print_item(FILE *out, int item);
 
 int            fexport(char filtname[FILTNAME_LEN], FILE *handle,
                int enum_mode);