summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-02-02 23:19:33 +0100
committerTyge Løvset <[email protected]>2021-02-02 23:19:33 +0100
commit0c251706f8cffa685de80219792fc6637710a0f9 (patch)
treedc880bbf3f4f338fae7147e5887913b4bf2bc74b
parent831a951ab8efc969e843e71fb0ca73650c3bba4e (diff)
downloadSTC-modified-0c251706f8cffa685de80219792fc6637710a0f9.tar.gz
STC-modified-0c251706f8cffa685de80219792fc6637710a0f9.zip
Minor simplify.
-rw-r--r--stc/csmap.h4
1 files 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; \