diff options
| author | Randy Palamar <randy@rnpnr.xyz> | 2025-01-12 00:21:18 -0700 |
|---|---|---|
| committer | Randy Palamar <randy@rnpnr.xyz> | 2025-01-12 00:21:18 -0700 |
| commit | 1b483c2cb47e2f64726e1bbb0923a4fa40ac8126 (patch) | |
| tree | cf52190dbe8a58633e1c074d3ee5f560c9d92e24 /vis-registers.c | |
| parent | 0f31ef53420b755c3978818bcd2e5a86e141413d (diff) | |
| download | vis-1b483c2cb47e2f64726e1bbb0923a4fa40ac8126.tar.gz vis-1b483c2cb47e2f64726e1bbb0923a4fa40ac8126.tar.xz | |
array: delete oneliners
same as buffer commit Array is completely visible
Diffstat (limited to 'vis-registers.c')
| -rw-r--r-- | vis-registers.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/vis-registers.c b/vis-registers.c index 0ac2d7d..03fd728 100644 --- a/vis-registers.c +++ b/vis-registers.c @@ -12,8 +12,8 @@ static Buffer *register_buffer(Register *reg, size_t slot) { Buffer new = {0}; if (!array_add(®->values, &new)) return NULL; - size_t capacity = array_capacity(®->values); - for (size_t i = array_length(®->values); i < capacity; i++) { + size_t capacity = reg->values.count; + for (size_t i = reg->values.len; i < capacity; i++) { if (!array_add(®->values, &new)) return NULL; } @@ -29,7 +29,7 @@ bool register_init(Register *reg) { void register_release(Register *reg) { if (!reg) return; - size_t n = array_capacity(®->values); + size_t n = reg->values.count; for (size_t i = 0; i < n; i++) buffer_release(array_get(®->values, i)); array_release(®->values); @@ -180,7 +180,7 @@ bool register_put_range(Vis *vis, Register *reg, Text *txt, Filerange *range) { size_t vis_register_count(Vis *vis, Register *reg) { if (reg->type == REGISTER_NUMBER) return vis->win ? vis->win->view.selection_count : 0; - return array_length(®->values); + return reg->values.len; } bool register_resize(Register *reg, size_t count) { @@ -248,7 +248,7 @@ bool vis_register_set(Vis *vis, enum VisRegister id, Array *data) { Register *reg = register_from(vis, id); if (!reg) return false; - size_t len = array_length(data); + size_t len = data->len; for (size_t i = 0; i < len; i++) { Buffer *buf = register_buffer(reg, i); if (!buf) @@ -265,7 +265,7 @@ Array vis_register_get(Vis *vis, enum VisRegister id) { array_init_sized(&data, sizeof(TextString)); Register *reg = register_from(vis, id); if (reg) { - size_t len = array_length(®->values); + size_t len = reg->values.len; array_reserve(&data, len); for (size_t i = 0; i < len; i++) { Buffer *buf = array_get(®->values, i); |
