From aa22481f13b815977c96aa586e738b2c272222f8 Mon Sep 17 00:00:00 2001 From: Intel A80486DX2-66 Date: Sun, 2 Mar 2025 13:12:50 +0300 Subject: [PATCH] static-vs-dynamic-mem-alloc.c: use realistic memory growth --- c-programming/experiments/static-vs-dynamic-mem-alloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c-programming/experiments/static-vs-dynamic-mem-alloc.c b/c-programming/experiments/static-vs-dynamic-mem-alloc.c index cc0f5d3..3901ed9 100644 --- a/c-programming/experiments/static-vs-dynamic-mem-alloc.c +++ b/c-programming/experiments/static-vs-dynamic-mem-alloc.c @@ -37,7 +37,7 @@ void dynamic_memory_allocation(uint8_t** mem) { perror("malloc"); exit(EXIT_FAILURE); } - for (size_t i = 1; i < MULTIPLIER; i++) { + for (size_t i = 1; i < MULTIPLIER; i <<= 1 /* i * 2 */) { uint8_t* new_memory = realloc(*mem, i * sizeof(uint8_t)); if (new_memory == NULL) { perror("realloc");