mirror of
https://github.com/profanity-im/profanity.git
synced 2025-07-26 12:14:28 -04:00
Replaced trim implementation with g_strstrip
This commit is contained in:
parent
308d7fa945
commit
381d4b8dc9
@ -53,7 +53,7 @@ gboolean process_input(char *inp)
|
||||
if (strlen(inp) == 0) {
|
||||
result = TRUE;
|
||||
} else if (inp[0] == '/') {
|
||||
inp = trim(inp);
|
||||
trim(inp);
|
||||
char inp_cpy[strlen(inp) + 1];
|
||||
strcpy(inp_cpy, inp);
|
||||
char *command = strtok(inp_cpy, " ");
|
||||
|
@ -199,9 +199,9 @@ void trim_when_empty(void)
|
||||
void trim_when_null(void)
|
||||
{
|
||||
char *str = NULL;
|
||||
trim(str);
|
||||
char *result = trim(str);
|
||||
|
||||
assert_is_null(str);
|
||||
assert_is_null(result);
|
||||
}
|
||||
|
||||
void register_util_tests(void)
|
||||
|
18
util.c
18
util.c
@ -25,6 +25,8 @@
|
||||
#include <ctype.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
void get_time(char *thetime)
|
||||
{
|
||||
time_t rawtime;
|
||||
@ -41,21 +43,7 @@ char *trim(char *str)
|
||||
if (str == NULL)
|
||||
return NULL;
|
||||
|
||||
char *end;
|
||||
|
||||
while (isspace(*str))
|
||||
str++;
|
||||
|
||||
if (*str == 0)
|
||||
return str;
|
||||
|
||||
end = str + strlen(str) - 1;
|
||||
while (end > str && isspace(*end))
|
||||
end--;
|
||||
|
||||
*(end+1) = 0;
|
||||
|
||||
return str;
|
||||
return g_strstrip(str);
|
||||
}
|
||||
|
||||
char * str_replace (const char *string, const char *substr,
|
||||
|
Loading…
x
Reference in New Issue
Block a user