Add str_trimr utility function

This commit is contained in:
Dylan Lom 2021-01-16 01:45:11 +11:00
parent 09a4f8594b
commit d57b7098d6
2 changed files with 12 additions and 0 deletions

11
util.c
View File

@ -56,3 +56,14 @@ char* str_concat(int count, ...)
return new_str;
}
char* str_trimr(char* s, char c, int max_num)
{
int i = strlen(s)-1;
while (s[i] == c && max_num > 0) {
s[i] = '\0';
i--;
max_num--;
}
return s;
}

1
util.h
View File

@ -6,3 +6,4 @@ void edie(const char* fmt, ...);
void usage();
char* str_concat(int count, ...);
char* str_trimr(char* s, char c, int max_num);