diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2022-07-27 12:49:17 -0300 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2022-07-27 12:49:17 -0300 |
commit | bcc2745e9c9a2ea7d07100661f399a5635862e31 (patch) | |
tree | bbe28c913f31b9f36083da6285a418757b9458c7 /misc.c | |
parent | 061067957d925a8cbe3a7e09cb354488f362734c (diff) |
misc: Add `is_empty()`, and `skip_whitespace()`
Diffstat (limited to 'misc.c')
-rw-r--r-- | misc.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -153,6 +153,19 @@ char *create_num_str(const char *str, int num) { return name; } +int is_empty(const char *str) { + return (str == NULL) || (*str == '\0'); +} + +char *skip_whitespace(const char *str) { + if (is_empty(str)) { + return NULL; + } else { + const size_t span = strspn(str, " \t\v"); + return (char *)&str[span]; + } +} + int format_len(const char *fmt, ...) { int len = 0; va_list args; |