X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-mime%2Frfc3676.c;h=404b02b419e2f085ef57f63da32f4c39ce9c97b7;hb=09a7c8b5bbcc1630207e799d07e4ac438c9c3f1c;hp=18680919cd1110078ff72622d787815a6783f8f1;hpb=230399f9632c37b66c1c117a17e8327eae6b3235;p=apps%2Fmadmutt.git diff --git a/lib-mime/rfc3676.c b/lib-mime/rfc3676.c index 1868091..404b02b 100644 --- a/lib-mime/rfc3676.c +++ b/lib-mime/rfc3676.c @@ -9,19 +9,10 @@ * please see the file GPL in the top level source directory. */ -#if HAVE_CONFIG_H -# include "config.h" -#endif - -#include -#include -#include -#include -#include -#include - #include +#include + #include #include "state.h" @@ -211,6 +202,18 @@ int rfc3676_handler (BODY * a, STATE * s) { return (0); } +/* sets mtime of 'to' to mtime of 'from' */ +static void mutt_set_mtime (const char* from, const char* to) { + struct utimbuf utim; + struct stat st; + + if (stat (from, &st) != -1) { + utim.actime = st.st_mtime; + utim.modtime = st.st_mtime; + utime (to, &utim); + } +} + void rfc3676_space_stuff (HEADER* hdr) { FILE* in = NULL, *out = NULL; char buf[LONG_STRING]; @@ -228,7 +231,7 @@ void rfc3676_space_stuff (HEADER* hdr) { } while (fgets (buf, sizeof (buf), in)) { - if (ascii_strncmp ("From ", buf, 4) == 0 || buf[0] == ' ') { + if (m_strncmp("From ", buf, 4) == 0 || buf[0] == ' ') { fputc (' ', out); } fputs (buf, out);