From 39f6692f5b61399091ce4d5a318c5621a4a284ac Mon Sep 17 00:00:00 2001 From: mrb0nk500 Date: Thu, 4 Aug 2022 12:37:56 -0300 Subject: git: Use `is_empty()`, and `find_delm(),` rather than doing it manually in `parse_dsv_str()` --- git.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/git.c b/git.c index c620342..b070b14 100644 --- a/git.c +++ b/git.c @@ -151,7 +151,7 @@ void cleanup_pull_request(pull_request *pr) { static linked_list *parse_dsv_str(const char *str, const char *delm) { linked_list *tail = NULL; - for (; *str != '\0'; str += strspn(str, delm)) { + for (; !is_empty(str); str = find_delm((char *)str, delm, 1)) { /* Get the length of the token. */ size_t tok_len = strcspn(str, delm); /* Create the token. */ @@ -160,8 +160,6 @@ static linked_list *parse_dsv_str(const char *str, const char *delm) { memcpy(tok, str, tok_len); /* Add the token to the list.. */ tail = add_node(&tail, tok); - /* Move over the token. */ - str += tok_len; } return tail; } -- cgit v1.2.3-13-gbd6f