}
/* Read Entries */
cur = 0;
- Table = mem_calloc (cert_num, sizeof (smime_id));
+ Table = p_new(smime_id, cert_num);
while (!feof (index)) {
numFields =
fscanf (index, MUTT_FORMAT (STRING) " %x.%i " MUTT_FORMAT (STRING),
if (copy && buffer && num) {
(*num) = count;
- *buffer = mem_calloc (sizeof (char *), count);
+ *buffer = p_new(char *, count);
count = 0;
rewind (fpout);
while ((fgets (email, sizeof (email), fpout))) {
*(email + str_len (email) - 1) = '\0';
- (*buffer)[count] = mem_calloc (1, str_len (email) + 1);
- strncpy ((*buffer)[count], email, str_len (email));
+ (*buffer)[count] = p_dupstr(email, str_len(email));
count++;
}
}