summaryrefslogtreecommitdiffhomepage
path: root/include/stc/algo/filter.h
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2023-05-18 15:39:48 +0200
committerTyge Løvset <[email protected]>2023-05-18 15:48:45 +0200
commitc54da07eb171455ad182d61a1fb5c4e4520aebbb (patch)
treee14e7796f075a37d8dd05ff22bf8bfe4d10b6eee /include/stc/algo/filter.h
parent50a16934dde8e65bbcf628d6342c1649f7e09365 (diff)
downloadSTC-modified-c54da07eb171455ad182d61a1fb5c4e4520aebbb.tar.gz
STC-modified-c54da07eb171455ad182d61a1fb5c4e4520aebbb.zip
Fixing find_in() in cdeq, and add support c_eraseremove_if() for cqueue and cdeq.
Diffstat (limited to 'include/stc/algo/filter.h')
-rw-r--r--include/stc/algo/filter.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/stc/algo/filter.h b/include/stc/algo/filter.h
index db076ae4..fe733c64 100644
--- a/include/stc/algo/filter.h
+++ b/include/stc/algo/filter.h
@@ -106,7 +106,7 @@ int main()
for (_i = it; it.ref; C##_next(&it)) \
if (pred) C##_value_drop(it.ref), ++_n; \
else *_i.ref = *it.ref, C##_next(&_i); \
- _cnt->_len -= _n; \
+ C##_adjust_end_(_cnt, -_n); \
} while (0)
// ------------------------ private -------------------------