#endif
#include "mutt.h"
+#include "recvattach.h"
#include "mutt_curses.h"
#include "mutt_menu.h"
#include "mapping.h"
{
if (*used == *slots) {
*slots += 5;
- safe_realloc (type2_list, sizeof (REMAILER *) * (*slots));
+ mem_realloc (type2_list, sizeof (REMAILER *) * (*slots));
}
(*type2_list)[(*used)++] = entry;
static REMAILER *mix_new_remailer (void)
{
- return safe_calloc (1, sizeof (REMAILER));
+ return mem_calloc (1, sizeof (REMAILER));
}
static void mix_free_remailer (REMAILER ** r)
{
- FREE (&(*r)->shortname);
- FREE (&(*r)->addr);
- FREE (&(*r)->ver);
+ mem_free (&(*r)->shortname);
+ mem_free (&(*r)->addr);
+ mem_free (&(*r)->ver);
- FREE (r);
+ mem_free (r);
}
/* parse the type2.list as given by mixmaster -T */
for (i = 0; type2_list[i]; i++)
mix_free_remailer (&type2_list[i]);
- FREE (type2_list);
+ mem_free (type2_list);
}
if (!chain->cl)
return;
- safe_realloc (coordsp, sizeof (struct coord) * chain->cl);
+ mem_realloc (coordsp, sizeof (struct coord) * chain->cl);
coords = *coordsp;
*redraw = REDRAW_FULL;
- chain = safe_calloc (sizeof (MIXCHAIN), 1);
+ chain = mem_calloc (sizeof (MIXCHAIN), 1);
for (p = *chainp; p; p = p->next)
mix_chain_add (chain, (char *) p->data, type2_list);
}
mix_free_type2_list (&type2_list);
- FREE (&coords);
- FREE (&chain);
+ mem_free (&coords);
+ mem_free (&chain);
}
/* some safety checks before piping the message to mixmaster */