for (c = tocodes, i = 0; c; c = c1 ? c1 + 1 : 0, i++) {
if ((c1 = strchr (c, ':')) == c)
continue;
- tcode[i] = str_substrdup (c, c1);
+ tcode[i] = m_substrdup(c, c1);
}
ret = (size_t) (-1);
for (c = fromcodes; c; c = c1 ? c1 + 1 : 0) {
if ((c1 = strchr (c, ':')) == c)
continue;
- fcode = str_substrdup (c, c1);
+ fcode = m_substrdup(c, c1);
ret = convert_file_to (file, fcode, ncodes, (const char **) tcode,
&cn, info);
for (q = p; *q && !ISSPACE (*q); q++);
- str_substrcpy (subtype, p, q, sizeof (subtype));
+ m_strncpy(subtype, sizeof(subtype), p, q - p);
if ((type = mutt_check_mime_type (ct)) == TYPEOTHER)
m_strcpy(xtype, sizeof(xtype), ct);
if (type != TYPEOTHER || *xtype != '\0') {
att->type = type;
- str_replace (&att->subtype, subtype);
- str_replace (&att->xtype, xtype);
+ m_strreplace(&att->subtype, subtype);
+ m_strreplace(&att->xtype, xtype);
}
return (type);