aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2022-12-14 20:51:34 +0200
committerIgor Pashev <pashev.igor@gmail.com>2022-12-14 20:51:34 +0200
commit742c6247e9c508fcce82a81fc73a8f52a79b44e9 (patch)
treef502eabb9a7eb5d96875bfd033024cc089181aa3
parent7031a9ea16438ec8546fc043999dfbc8410d0fee (diff)
downloadmendeleev-742c6247e9c508fcce82a81fc73a8f52a79b44e9.tar.gz
C: simplify list construction
-rw-r--r--mendeleev.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/mendeleev.c b/mendeleev.c
index 770d37b..6436771 100644
--- a/mendeleev.c
+++ b/mendeleev.c
@@ -85,11 +85,10 @@ split (const char *tail)
if (!el)
break;
- if (!head)
- head = el;
-
if (last)
last->sibs = el;
+ else
+ head = el;
last = el;
last->n = start;