diff options
Diffstat (limited to 'rssd.c')
-rw-r--r-- | rssd.c | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -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; +} |