#include <string.h>
#include <stdio.h>
+#include <procheader.h>
+
#include "feed.h"
#include "feeditem.h"
#include "date.h"
} else if( !strcmp(el, "summary" ) ) {
FILL(feed->description)
} else if( !strcmp(el, "updated" ) ) {
- feed->date = parseISO8601Date(text);
+ feed->date = procheader_date_parse(NULL, text, 0);
}
/* FIXME: add more later */
FILL(ctx->curitem->id)
feed_item_set_id_permalink(ctx->curitem, TRUE);
} else if( !strcmp(el, "published") ) {
- ctx->curitem->date_published = parseISO8601Date(text);
+ ctx->curitem->date_published = procheader_date_parse(NULL, text, 0);
} else if( !strcmp(el, "updated") ) {
- ctx->curitem->date_modified = parseISO8601Date(text);
+ ctx->curitem->date_modified = procheader_date_parse(NULL, text, 0);
}
break;
} else if( !strcmp(el, "id" ) ) {
FILL(ctx->curitem->sourceid)
} else if( !strcmp(el, "updated" ) ) {
- ctx->curitem->sourcedate = parseISO8601Date(text);
+ ctx->curitem->sourcedate = procheader_date_parse(NULL, text, 0);
}
break;