blob: b71e87a5b474fb8942e75f62aee966d35e7bff56 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <mrss.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_URL_LENGTH 2048
int main(void)
{
mrss_t *feed = malloc(sizeof(mrss_t));
mrss_error_t err = 0;
char url[MAX_URL_LENGTH] = "";
while (fgets(url, MAX_URL_LENGTH, stdin) != NULL) {
url[strcspn(url, "\n")] = 0;
fprintf(stderr, "Processing URL: %s\n", url);
err = mrss_parse_url(url, &feed);
fprintf(stderr, "Error value: %u\n", err);
fprintf(stderr, "Feed title: %s\n", feed->title);
fprintf(stderr, "Feed description: %s\n", feed->description);
}
exit(EXIT_SUCCESS);
}
|