This causes a test failure on 32-bit platforms, where
INT_BUFSIZE_BOUND(unsigned long) is smaller than F26ADIC_STRLEN_MAX + 1.
Fixes: 2ba8dc2955f8 ("spreadsheet-reader: Merge duplicate code with libpspp/str.h.")
Thanks to Friedrich Beckmann for reporting the problem.
for (i = 0; i < ULONG_MAX; i++)
{
- char suffix[INT_BUFSIZE_BOUND (i) + 1];
+ char suffix[1 + F26ADIC_STRLEN_MAX + 1];
suffix[0] = '_';
str_format_26adic (i + 1, true, &suffix[1], sizeof suffix - 1);