projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
wibble
[apps/madmutt.git]
/
pattern.c
diff --git
a/pattern.c
b/pattern.c
index
6f5e66a
..
35cdbd9
100644
(file)
--- a/
pattern.c
+++ b/
pattern.c
@@
-156,7
+156,7
@@
msg_search (CONTEXT *ctx, pattern_t* pat, int msgno)
int match = 0;
HEADER *h = ctx->hdrs[msgno];
char* buf;
int match = 0;
HEADER *h = ctx->hdrs[msgno];
char* buf;
- size_t blen;
+ s
s
ize_t blen;
if ((msg = mx_open_message (ctx, msgno)) != NULL) {
if (option (OPTTHOROUGHSRC)) {
if ((msg = mx_open_message (ctx, msgno)) != NULL) {
if (option (OPTTHOROUGHSRC)) {
@@
-215,7
+215,7
@@
msg_search (CONTEXT *ctx, pattern_t* pat, int msgno)
/* search the file "fp" */
while (lng > 0) {
if (pat->op == M_HEADER) {
/* search the file "fp" */
while (lng > 0) {
if (pat->op == M_HEADER) {
- if (
*(buf = mutt_read_rfc822_line (fp, buf, &blen)) == '\0'
)
+ if (
!mutt_read_rfc822_line(fp, &buf, &blen)
)
break;
} else if (fgets (buf, blen - 1, fp) == NULL)
break; /* don't loop forever */
break;
} else if (fgets (buf, blen - 1, fp) == NULL)
break; /* don't loop forever */
@@
-287,7
+287,7
@@
static int patmatch (const pattern_t* pat, const char* buf) {
return regexec (pat->rx, buf, 0, NULL, 0);
}
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;
{
char *tmp;
int do_exclusive = 0;
@@
-869,7
+869,7
@@
perform_or (struct pattern_t *pat, pattern_exec_flag flags, CONTEXT * ctx,
return 0;
}
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;
int n, ...)
{
va_list ap;
@@
-1131,9
+1131,9
@@
mutt_pattern_exec (struct pattern_t *pat, pattern_exec_flag flags,
return (-1);
}
return (-1);
}
-static void quote_simple (char *tmp, size_t len, const char *p)
+static void quote_simple (char *tmp, s
s
ize_t len, const char *p)
{
{
-
in
t i = 0;
+
ssize_
t i = 0;
tmp[i++] = '"';
while (*p && i < len - 3) {
tmp[i++] = '"';
while (*p && i < len - 3) {