12 Nov
2003
12 Nov
'03
12:47 a.m.
Oh, and thanks much for the support for recognizing timezones on the "From " line in mboxes. (mbox_from_parse_date). However, it looks like a minor tweak is needed. After you recognize the year, I think you need to skip over the following space in order to recognize the timezone offset. i.e., where there is:
/* year */
if (!i_isdigit(msg[0]) || !i_isdigit(msg[1]) ||
!i_isdigit(msg[2]) || !i_isdigit(msg[3]))
return (time_t)-1;
tm.tm_year = (msg[0]-'0') * 1000 + (msg[1]-'0') * 100 +
(msg[2]-'0') * 10 + (msg[3]-'0') - 1900;
msg += 4;
Perhaps add:
if ( msg[0] == ' ' )
++msg;
(Sorry that's not a patch, I had added a few other lines would skew it anyway.)
mm