X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=options.h;h=d2cc8c0b73b49e7e778395707bfb2716faa182c6;hb=7c501d6668c722e4b0200c4303c70fe840a708a9;hp=13e97098ed7c05ae97b3a0f07c1273312e0ac000;hpb=c38bc4bc5254bd5925d8567e7ff1554a7844b8c7;p=pkg%2Fabook.git diff --git a/options.h b/options.h index 13e9709..d2cc8c0 100644 --- a/options.h +++ b/options.h @@ -8,15 +8,26 @@ typedef int bool; #endif /* - * bool options + * token parsing options */ +#define TOKEN_ALLOC (1<<1) /* allocate memory for the token */ +#define TOKEN_EQUAL (1<<2) /* left hand value of assignment */ +#define TOKEN_COMMA (1<<3) /* comma is a separator */ + +/* + * bool options + */ enum bool_opts { BOOL_AUTOSAVE, BOOL_SHOW_ALL_EMAILS, BOOL_MUTT_RETURN_ALL_EMAILS, BOOL_USE_ASCII_ONLY, + BOOL_ADD_EMAIL_PREVENT_DUPLICATES, + BOOL_SHOW_CURSOR, + BOOL_USE_COLORS, + BOOL_USE_MOUSE, BOOL_MAX }; @@ -27,7 +38,7 @@ enum bool_opts { enum int_opts { INT_EMAILPOS, INT_EXTRAPOS, - INT_MAX + INT_MAXIMUM /* INT_MAX conflicts on some systems */ }; /* @@ -37,10 +48,33 @@ enum int_opts { enum str_opts { STR_EXTRA_COLUMN, STR_EXTRA_ALTERNATIVE, + STR_INDEX_FORMAT, STR_MUTT_COMMAND, STR_PRINT_COMMAND, STR_WWW_COMMAND, STR_ADDRESS_STYLE, + STR_PRESERVE_FIELDS, + STR_SORT_FIELD, + STR_COLOR_HEADER_FG, + STR_COLOR_HEADER_BG, + STR_COLOR_FOOTER_FG, + STR_COLOR_FOOTER_BG, + STR_COLOR_LIST_EVEN_FG, + STR_COLOR_LIST_EVEN_BG, + STR_COLOR_LIST_ODD_FG, + STR_COLOR_LIST_ODD_BG, + STR_COLOR_LIST_HEADER_FG, + STR_COLOR_LIST_HEADER_BG, + STR_COLOR_LIST_HIGHLIGHT_FG, + STR_COLOR_LIST_HIGHLIGHT_BG, + STR_COLOR_TAB_BORDER_FG, + STR_COLOR_TAB_BORDER_BG, + STR_COLOR_TAB_LABEL_FG, + STR_COLOR_TAB_LABEL_BG, + STR_COLOR_FIELD_NAME_FG, + STR_COLOR_FIELD_NAME_BG, + STR_COLOR_FIELD_VALUE_FG, + STR_COLOR_FIELD_VALUE_BG, STR_MAX };