summaryrefslogtreecommitdiff
path: root/src/feed.c
blob: 4fa99af96df56ed147d1ec27b7aaeef9c431de59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdlib.h>
#include <string.h>
#include "feed.h"

struct feed create_feed(char *url, char* title) {
	struct feed feed = { 0 };
	size_t size = strlen(url);
	feed.url = calloc(sizeof(char), size);
	strncpy(feed.url, url, size);

	size = strlen(title);
	feed.title = calloc(sizeof(char), size);
	strncpy(feed.title, title, size);

	return feed;
}

void delete_feed(struct feed *feed) {
	free(feed->url);
	free(feed->title);
}