X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=filter.h;h=8b5513d4f9e2744983b5e1064a7631e83113df01;hb=80a88daf1e26c847ad709bd892ef66e5a785629f;hp=796df5f2026d832383bf2d8529910a2b4ec7f9ea;hpb=0968f14408d8b41570bea076d44d5edbbc3477ed;p=pkg%2Fabook.git diff --git a/filter.h b/filter.h index 796df5f..8b5513d 100644 --- a/filter.h +++ b/filter.h @@ -4,7 +4,8 @@ #include "database.h" #define FILTNAME_LEN 8 -#define FORMAT_STRING_LEN 128 +#define FORMAT_STRING_LEN 512 +#define FORMAT_STRING_MAX_FIELDS 16 struct abook_output_filter { @@ -39,6 +40,7 @@ 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);