+void headline_free(struct headline *headline)
+{
+ if (headline) {
+ free(headline->url);
+ free(headline->title);
+ free(headline->excerpt);
+ free(headline->content);
+ free(headline);
+ }
+}
+
+struct headline *headline_new(int id, const char *url, const char *title)
+{
+ struct headline *h;
+
+ h = malloc(sizeof(struct headline));
+ h->id = id;
+ h->url = strdup(url);
+ h->title = strdup(title);
+ h->unread = -1;
+ h->excerpt = NULL;
+ h->content = NULL;
+
+ return h;
+}
+