From 9566646cd54a34c0dfe2dbdd89ee3858372a6c28 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 13 Jul 2020 16:13:06 +0200 Subject: Move string utils to their own file --- src/main.c | 46 +--------------------------------------------- 1 file changed, 1 insertion(+), 45 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 74ac1c0..bae9644 100644 --- a/src/main.c +++ b/src/main.c @@ -2,6 +2,7 @@ #include "fileutils.h" #include "transmission.h" #include "fileutils.h" +#include "stringutils.h" #include "rss.h" #include "json.h" @@ -184,51 +185,6 @@ static int compare_downloaded_item(const void *a, const void *b) { return list_data_a->timestamp - list_data_b->timestamp; } -static void string_replace(char *str, char old, char new) { - for(;;) { - char c = *str; - if(c == old) - *str = new; - else if(c == '\0') - break; - ++str; - } -} - -static char* lstrip(char *str) { - for(;;) { - char c = *str; - if(c != ' ' && c != '\t' && c != '\n') - break; - else if(c == '\0') - break; - ++str; - } - return str; -} - -static void rstrip(char *str) { - int len = strlen(str); - if(len == 0) - return; - - char *p = str + len - 1; - while(p != str) { - char c = *p; - if(c != ' ' && c != '\t' && c != '\n') - break; - --p; - } - - p[1] = '\0'; -} - -static char* strip(char *str) { - str = lstrip(str); - rstrip(str); - return str; -} - static void command_add(int argc, char **argv, char *rss_config_dir, char *html_config_dir) { if(argc < 2) usage_add(); -- cgit v1.2.3