diff options
| author | 2026-07-26 10:45:29 -0400 | |
|---|---|---|
| committer | 2026-07-26 10:45:29 -0400 | |
| commit | b7cefeccf5e179117054ae6793ef5502e2cc4e4f (patch) | |
| tree | 1e8d7aab9a880e4c9489ca10d345cd84d8fd3b44 /src/array.c | |
| parent | c633226d2b615f46ef38cc99603775dccdf96ecd (diff) | |
| download | libalabaster-b7cefeccf5e179117054ae6793ef5502e2cc4e4f.tar.gz libalabaster-b7cefeccf5e179117054ae6793ef5502e2cc4e4f.tar.bz2 libalabaster-b7cefeccf5e179117054ae6793ef5502e2cc4e4f.zip | |
array: Fix insert(count - 1) case
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/array.c')
| -rw-r--r-- | src/array.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/array.c b/src/array.c index bde54a8..d810836 100644 --- a/src/array.c +++ b/src/array.c @@ -42,7 +42,7 @@ #define al_array_insert(array, i, item) \ do { \ al_array_reserve(array, (array).count + 1); \ - if (i != (array).count - 1) { \ + if (i != (array).count) { \ al_memmove(al_array_offset(array, i + 1), al_array_offset(array, i), \ al_array_item_size(array) * ((array).count - i)); \ } \ |