X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=pattern.c;h=95157b1e56715962ab06efeaf21e7c75723256e3;hp=9b325a239c726aed4de5ecb92c555a3e21294371;hb=ecfcc6df70230ba136c2fb3843700ecb749c41b7;hpb=89a7d4396b35e8047cbe519e81e22d99a1efd018 diff --git a/pattern.c b/pattern.c index 9b325a2..95157b1 100644 --- a/pattern.c +++ b/pattern.c @@ -21,9 +21,10 @@ #include +#include + #include "mutt.h" #include "handler.h" -#include "enter.h" #include "mx.h" #include "keymap.h" #include "copy.h" @@ -156,7 +157,7 @@ msg_search (CONTEXT *ctx, pattern_t* pat, int msgno) int match = 0; HEADER *h = ctx->hdrs[msgno]; char* buf; - size_t blen; + ssize_t blen; if ((msg = mx_open_message (ctx, msgno)) != NULL) { if (option (OPTTHOROUGHSRC)) { @@ -287,7 +288,7 @@ static int patmatch (const pattern_t* pat, const char* buf) { return regexec (pat->rx, buf, 0, NULL, 0); } -int eat_range (pattern_t * pat, BUFFER * s, BUFFER * err) +int eat_range (pattern_t * pat, BUFFER * s, BUFFER * err __attribute__ ((unused))) { char *tmp; int do_exclusive = 0; @@ -869,7 +870,7 @@ perform_or (struct pattern_t *pat, pattern_exec_flag flags, CONTEXT * ctx, return 0; } -static int match_adrlist (pattern_t* pat, int match_personal, int alladdr, +static int match_adrlist (pattern_t* pat, int match_personal, int alladdr __attribute__ ((unused)), int n, ...) { va_list ap; @@ -1131,9 +1132,9 @@ mutt_pattern_exec (struct pattern_t *pat, pattern_exec_flag flags, return (-1); } -static void quote_simple (char *tmp, size_t len, const char *p) +static void quote_simple (char *tmp, ssize_t len, const char *p) { - int i = 0; + ssize_t i = 0; tmp[i++] = '"'; while (*p && i < len - 3) {