#include "mutt.h"
#include "sort.h"
+#include "buffer.h"
#include "lib/mem.h"
#include "lib/intl.h"
memset (buf, 0, sizeof (BUFFER));
mutt_extract_token (buf, s, 0);
if (MoreArgs (s)) {
- FREE (&pattern);
+ mem_free (&pattern);
strfcpy (err->data, _("score: too many arguments"), err->dsize);
return (-1);
}
break;
if (!ptr) {
if ((pat = mutt_pattern_comp (pattern, 0, err)) == NULL) {
- FREE (&pattern);
+ mem_free (&pattern);
return (-1);
}
- ptr = safe_calloc (1, sizeof (SCORE));
+ ptr = mem_calloc (1, sizeof (SCORE));
if (last)
last->next = ptr;
else
last = tmp;
tmp = tmp->next;
mutt_pattern_free (&last->pat);
- FREE (&last);
+ mem_free (&last);
}
Score = NULL;
}
else
Score = tmp->next;
mutt_pattern_free (&tmp->pat);
- FREE (&tmp);
+ mem_free (&tmp);
/* there should only be one score per pattern, so we can stop here */
break;
}