diff options
author | Anna Figueiredo Gomes <navi@vlhl.dev> | 2023-02-20 17:12:32 -0300 |
---|---|---|
committer | Anna Figueiredo Gomes <navi@vlhl.dev> | 2023-02-20 17:12:32 -0300 |
commit | 9483c8f1dbde014432c7a99416fcda3a6ccb3563 (patch) | |
tree | 973edfb0181bc03eb4643d66732c10573a1924bb /src/feed.c |
Signed-off-by: Anna Figueiredo Gomes <navi@vlhl.dev>
Diffstat (limited to 'src/feed.c')
-rw-r--r-- | src/feed.c | 21 |
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); +} |