#include <expat.h>
#include <string.h>
+#include <procheader.h>
+
#include "feed.h"
#include "feeditem.h"
#include "feeditemenclosure.h"
} else if( !strcmp(el, "dc:date") ) {
feed->date = parseISO8601Date(text);
} else if( !strcmp(el, "pubDate") ) {
- feed->date = parseRFC822Date(text);
+ feed->date = procheader_date_parse(NULL, text, 0);
}
break;
} else if( !strcmp(el, "dc:date") ) {
ctx->curitem->date_modified = parseISO8601Date(text);
} else if( !strcmp(el, "pubDate") ) {
- ctx->curitem->date_modified = parseRFC822Date(text);
+ ctx->curitem->date_modified = procheader_date_parse(NULL, text, 0);
} else if( !strcmp(el, "dc:creator")) {
FILL(ctx->curitem->author)
}