aboutsummaryrefslogtreecommitdiff
path: root/test/unit/fixtures/rbuffer.c
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2024-05-31 14:40:53 +0200
committerbfredl <bjorn.linse@gmail.com>2024-06-08 12:50:17 +0200
commit78d21593a35cf89692224f1000a04d3c9fff8add (patch)
tree116e12a3c41b1bd7a5e0f635b4ef0b75cf75ad9a /test/unit/fixtures/rbuffer.c
parent4881211097aba7f5d17700362ec0967e3024f074 (diff)
downloadrneovim-78d21593a35cf89692224f1000a04d3c9fff8add.tar.gz
rneovim-78d21593a35cf89692224f1000a04d3c9fff8add.tar.bz2
rneovim-78d21593a35cf89692224f1000a04d3c9fff8add.zip
refactor(io): make rstream use a linear buffer
If you like it you shouldn't put a ring on it. This is what _every_ consumer of RStream used anyway, either by calling rbuffer_reset, or rbuffer_consumed_compact (same as rbuffer_reset without needing a scratch buffer), or by consuming everything in each stream_read_cb call directly.
Diffstat (limited to 'test/unit/fixtures/rbuffer.c')
-rw-r--r--test/unit/fixtures/rbuffer.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/test/unit/fixtures/rbuffer.c b/test/unit/fixtures/rbuffer.c
deleted file mode 100644
index d587d6b054..0000000000
--- a/test/unit/fixtures/rbuffer.c
+++ /dev/null
@@ -1,28 +0,0 @@
-#include "nvim/rbuffer.h"
-#include "rbuffer.h"
-
-
-void ut_rbuffer_each_read_chunk(RBuffer *buf, each_ptr_cb cb)
-{
- RBUFFER_UNTIL_EMPTY(buf, rptr, rcnt) {
- cb(rptr, rcnt);
- rbuffer_consumed(buf, rcnt);
- }
-}
-
-void ut_rbuffer_each_write_chunk(RBuffer *buf, each_ptr_cb cb)
-{
- RBUFFER_UNTIL_FULL(buf, wptr, wcnt) {
- cb(wptr, wcnt);
- rbuffer_produced(buf, wcnt);
- }
-}
-void ut_rbuffer_each(RBuffer *buf, each_cb cb)
-{
- RBUFFER_EACH(buf, c, i) cb(c, i);
-}
-
-void ut_rbuffer_each_reverse(RBuffer *buf, each_cb cb)
-{
- RBUFFER_EACH_REVERSE(buf, c, i) cb(c, i);
-}