From f6ed88c61de57c5367ccd8c3b513e327be992fbd Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Fri, 30 Sep 2022 09:29:44 +0200 Subject: C: finish first formula before others --- mendeleev.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'mendeleev.c') diff --git a/mendeleev.c b/mendeleev.c index f6db8ea..e48b129 100644 --- a/mendeleev.c +++ b/mendeleev.c @@ -150,10 +150,9 @@ explode (const char *word) if (!formula) return NULL; - while (*formula->tail) - for (formula_t * f = formula; f; f = f->next) - if (*f->tail) - advance (f); + for (formula_t * f = formula; f; f = f->next) + while (*f->tail) + advance (f); return formula; } -- cgit v1.2.3