sinit sets s->n = 0 as its first statement and no failure path restores it, so stail's sclear after a failed sinit could never change anything; say so in sinit's comment instead, where the contract belongs. bench compared a uintmax_t against UINT64_MAX and a size_t against UINT64_MAX, both constant on any host this builds for. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1.6 KiB
1.6 KiB