mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
39db7d21b8
Simplified pool initialization from 4 lines to 2 using C99 designated
initializers:
Before:
mpz_pool_t pool_storage = {0};
pool_storage.capacity = BIGINT_POOL_DEFAULT_SIZE;
pool_storage.active = 1;
mpz_pool_t *pool = &pool_storage;
After:
mpz_pool_t pool_storage = {.capacity = BIGINT_POOL_DEFAULT_SIZE, .active = 1};
mpz_pool_t *pool = &pool_storage;
Applied to both WITH_SCOPED_POOL macro and manual pool management
patterns. This makes pool initialization more readable and concise.
Co-authored-by: Claude <noreply@anthropic.com>