diff --git a/src/common/parsing.c b/src/common/parsing.c index e76029f65..015235952 100644 --- a/src/common/parsing.c +++ b/src/common/parsing.c @@ -1,5 +1,6 @@ #include "fastfetch.h" #include "common/parsing.h" +#include #include bool ffStrSet(const char* str) @@ -7,13 +8,10 @@ bool ffStrSet(const char* str) if(str == NULL) return false; - while(*str != '\0') - { - if(*str != ' ' && *str != '\t' && *str != '\n' && *str != '\r') - return true; - } + while(isspace(*str)) + str++; - return false; + return *str != '\0'; } void ffParseSemver(FFstrbuf* buffer, const FFstrbuf* major, const FFstrbuf* minor, const FFstrbuf* patch)