Add pubDate to RSS generator
#include <stdio.h>
#include <stdlib.h>
+#include <time.h>
#include <cgi-util.h>
#include "database.h"
#include "escapery.h"
uint64_t i = (record_count > 50 ? record_count - 50 : 0);
char *data;
char *tmp;
+ time_t post_time;
+ char date[40];
int len;
fprintf(f,
while (i < record_count) {
blerg_fetch(b, i, &data, &len);
tmp = xml_escape_data(data, len);
+ post_time = blerg_get_timestamp(b, i);
+ strftime(date, 39, "%a, %d %b %Y %H:%M:%S %Z", gmtime(&post_time));
fprintf(f,
"<item>\n"
+ "<pubDate>%s</pubDate>\n"
"<description>%s</description>\n"
"</item>\n",
+ date,
tmp
);
free(tmp);
int blerg_store(struct blerg *, const char *, int);
int blerg_fetch(struct blerg *, int, char **, int *);
uint64_t blerg_get_record_count(struct blerg *);
+time_t blerg_get_timestamp(struct blerg *blerg, int record);
#endif //_DATABASE_H