#endif
#include <lib-lib/mem.h>
+#include <lib-lib/macros.h>
#include "mutt.h"
#include "mutt_socket.h"
#include "mutt_menu.h"
#include "mutt_ssl.h"
-#include "lib/mem.h"
#include "lib/str.h"
-#include "lib/intl.h"
#include "lib/rx.h"
typedef struct _tlssockdata {
tlssockdata *data;
int err;
- data = (tlssockdata *) mem_calloc (1, sizeof (tlssockdata));
+ data = p_new(tlssockdata, 1);
conn->sockdata = data;
err = gnutls_certificate_allocate_credentials (&data->xcred);
if (err < 0) {
return 0;
b64_data.size = filestat.st_size + 1;
- b64_data_data = (unsigned char *) mem_calloc (1, b64_data.size);
+ b64_data_data = p_new(unsigned char, b64_data.size);
b64_data_data[b64_data.size - 1] = '\0';
b64_data.data = b64_data_data;
/* interactive check from user */
menu = mutt_new_menu ();
menu->max = 25;
- menu->dialog = (char **) mem_calloc (1, menu->max * sizeof (char *));
+ menu->dialog = p_new(char*, menu->max);
for (i = 0; i < menu->max; i++)
- menu->dialog[i] = (char *) mem_calloc (1, SHORT_STRING * sizeof (char));
+ menu->dialog[i] = p_new(char, SHORT_STRING);
row = 0;
strfcpy (menu->dialog[row], _("This certificate belongs to:"),