From 0c251706f8cffa685de80219792fc6637710a0f9 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Tue, 2 Feb 2021 23:19:33 +0100 Subject: Minor simplify. --- stc/csmap.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stc/csmap.h b/stc/csmap.h index 120b79f2..9d020398 100644 --- a/stc/csmap.h +++ b/stc/csmap.h @@ -344,7 +344,7 @@ int main(void) { C##_##X##_node_del_(C##_##X##_node_t *d, C##_##X##_size_t tn) { \ size_t *rep = ((size_t *) d) - 4; \ keyDel(KEY_REF_##C(&d[tn].value)); \ - d[tn].link[1] = (C##_##X##_size_t) rep[_smap_DISP]; d[tn].level = 0; \ + d[tn].link[1] = (C##_##X##_size_t) rep[_smap_DISP]; \ rep[_smap_DISP] = tn; \ } \ \ @@ -353,7 +353,7 @@ int main(void) { C##_##X##_size_t tn = _smap_root(self); \ C##_##X##_node_t *d = out->_d = self->data; \ out->_top = 0; \ - if (tn) while (d[tn].level) { \ + while (tn) { \ C##_##X##_rawkey_t rx = keyToRaw(KEY_REF_##C(&d[tn].value)); \ switch (keyCompareRaw(&rx, &rkey)) { \ case -1: tn = d[tn].link[1]; break; \ -- cgit v1.2.3