diff options
| author | Tyge Løvset <[email protected]> | 2021-02-02 23:19:33 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2021-02-02 23:19:33 +0100 |
| commit | 0c251706f8cffa685de80219792fc6637710a0f9 (patch) | |
| tree | dc880bbf3f4f338fae7147e5887913b4bf2bc74b | |
| parent | 831a951ab8efc969e843e71fb0ca73650c3bba4e (diff) | |
| download | STC-modified-0c251706f8cffa685de80219792fc6637710a0f9.tar.gz STC-modified-0c251706f8cffa685de80219792fc6637710a0f9.zip | |
Minor simplify.
| -rw-r--r-- | stc/csmap.h | 4 |
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; \
|
