aboutsummaryrefslogtreecommitdiff
path: root/rssd.c
diff options
context:
space:
mode:
Diffstat (limited to 'rssd.c')
-rw-r--r--rssd.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/rssd.c b/rssd.c
index b71e87a..1511ca6 100644
--- a/rssd.c
+++ b/rssd.c
@@ -1,9 +1,4 @@
-#include <mrss.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#define MAX_URL_LENGTH 2048
+#include "rssd.h"
int main(void)
{
@@ -12,7 +7,7 @@ int main(void)
char url[MAX_URL_LENGTH] = "";
while (fgets(url, MAX_URL_LENGTH, stdin) != NULL) {
- url[strcspn(url, "\n")] = 0;
+ chomp(url);
fprintf(stderr, "Processing URL: %s\n", url);
err = mrss_parse_url(url, &feed);
fprintf(stderr, "Error value: %u\n", err);
@@ -23,3 +18,7 @@ int main(void)
exit(EXIT_SUCCESS);
}
+void chomp(char *s) {
+ s[strcspn(s, "\n")] = 0;
+ return;
+}