From 401928b5aaa7b1a2e0a3cba12f60f38ba1798b9e Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Wed, 19 Jan 2022 21:29:21 -0600 Subject: [PATCH] Coalesce states into appropriate groups --- c/cosmic.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/c/cosmic.c b/c/cosmic.c index 94e71c8..8f1db3a 100644 --- a/c/cosmic.c +++ b/c/cosmic.c @@ -1,10 +1,10 @@ int match(const char *needle, const char *haystack) { while(*haystack || *needle) { - if(*needle == '*' && *(needle + 1) == '*') { - needle += 1; - } else if(*needle == '*') { + if(*needle == '*') { if(*(needle + 1) == '\0') { return 1; + } else if(*(needle + 1) == '*') { + needle += 1; } else if(*(needle + 1) == *haystack) { needle += 1; } else if(*haystack == '\0') {