X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=rfc1524.c;h=d45c4745c8a45799a59dc26f2ac795b997754ef1;hp=882f583a71772230b0d65dd4a4d38f4b1224e27d;hb=871a94fc21c9d349bb0fe8851e0f2e3a07527ed5;hpb=ae0ce4dfcafa0c3820f107c5bfa8bd06e5272b57 diff --git a/rfc1524.c b/rfc1524.c index 882f583..d45c474 100644 --- a/rfc1524.c +++ b/rfc1524.c @@ -63,7 +63,7 @@ int rfc1524_expand_command (BODY * a, char *filename, char *_type, char buf[LONG_STRING]; char type[LONG_STRING]; - strfcpy (type, _type, sizeof (type)); + m_strcpy(type, sizeof(type), _type); if (option (OPTMAILCAPSANITIZE)) mutt_sanitize_filename (type, 0); @@ -87,7 +87,7 @@ int rfc1524_expand_command (BODY * a, char *filename, char *_type, param[z] = '\0'; _pvalue = mutt_get_parameter (param, a->parameter); - strfcpy (pvalue, NONULL (_pvalue), sizeof (pvalue)); + m_strcpy(pvalue, sizeof(pvalue), NONULL(_pvalue)); if (option (OPTMAILCAPSANITIZE)) mutt_sanitize_filename (pvalue, 0); @@ -106,7 +106,7 @@ int rfc1524_expand_command (BODY * a, char *filename, char *_type, buf[y++] = command[x++]; } buf[y] = '\0'; - strfcpy (command, buf, clen); + m_strcpy(command, clen, buf); return needspipe; } @@ -127,8 +127,8 @@ static char *get_field (char *s) s++; } else { - *ch++ = 0; - SKIPWS (ch); + *ch++ = '\0'; + ch = vskipspaces(ch); break; } } @@ -139,11 +139,10 @@ static char *get_field (char *s) static int get_field_text (char *field, char **entry, char *type, char *filename, int line) { - field = str_skip_initws (field); + field = vskipspaces(field); if (*field == '=') { if (entry) { - field++; - field = str_skip_initws (field); + field = vskipspaces(field + 1); str_replace (entry, field); } return 1; @@ -407,7 +406,7 @@ static void strnfcpy (char *d, char *s, size_t siz, size_t len) { if (len > siz) len = siz - 1; - strfcpy (d, s, len); + m_strcpy(d, len, s); } int rfc1524_expand_filename (char *nametemplate, @@ -432,7 +431,7 @@ int rfc1524_expand_filename (char *nametemplate, if (!nametemplate) { if (oldfile) - strfcpy (newfile, oldfile, nflen); + m_strcpy(newfile, nflen, oldfile); } else if (!oldfile) { mutt_expand_fmt (newfile, nflen, nametemplate, "mutt"); @@ -499,13 +498,13 @@ int rfc1524_expand_filename (char *nametemplate, if (rmatch) *right = 0; else - strfcpy (right, nametemplate + i + 2, sizeof (right)); + m_strcpy(right, sizeof(right), nametemplate + i + 2); snprintf (newfile, nflen, "%s%s%s", left, oldfile, right); } else { /* no "%s" in the name template. */ - strfcpy (newfile, nametemplate, nflen); + m_strcpy(newfile, nflen, nametemplate); } }