summaryrefslogtreecommitdiff
path: root/src/feed.c
diff options
context:
space:
mode:
authorAnna Figueiredo Gomes <navi@vlhl.dev>2023-02-20 17:12:32 -0300
committerAnna Figueiredo Gomes <navi@vlhl.dev>2023-02-20 17:12:32 -0300
commit9483c8f1dbde014432c7a99416fcda3a6ccb3563 (patch)
tree973edfb0181bc03eb4643d66732c10573a1924bb /src/feed.c
initialHEADmain
Signed-off-by: Anna Figueiredo Gomes <navi@vlhl.dev>
Diffstat (limited to 'src/feed.c')
-rw-r--r--src/feed.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/feed.c b/src/feed.c
new file mode 100644
index 0000000..4fa99af
--- /dev/null
+++ b/src/feed.c
@@ -0,0 +1,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);
+}