+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/py310-apsw-3.46.0.1/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/py310-apsw-3.46.0.1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for py310-apsw-3.46.0.1
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-310
creating build/lib.linux-x86_64-cpython-310/apsw
copying apsw/shell.py -> build/lib.linux-x86_64-cpython-310/apsw
copying apsw/__main__.py -> build/lib.linux-x86_64-cpython-310/apsw
copying apsw/ext.py -> build/lib.linux-x86_64-cpython-310/apsw
copying apsw/bestpractice.py -> build/lib.linux-x86_64-cpython-310/apsw
copying apsw/trace.py -> build/lib.linux-x86_64-cpython-310/apsw
copying apsw/speedtest.py -> build/lib.linux-x86_64-cpython-310/apsw
copying apsw/tests.py -> build/lib.linux-x86_64-cpython-310/apsw
copying apsw/__init__.pyi -> build/lib.linux-x86_64-cpython-310/apsw
copying apsw/py.typed -> build/lib.linux-x86_64-cpython-310/apsw
running build_ext
SQLite: Using system sqlite include/libraries
building 'apsw.__init__' extension
creating build/temp.linux-x86_64-cpython-310
creating build/temp.linux-x86_64-cpython-310/src
cc -Wno-unused-result -Wsign-compare -DNDEBUG -pipe -O2 -I/usr/include -I/usr/pkg/include -DNCURSES_WIDECHAR=1 -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -I/usr/include -I/usr/pkg/include -DNCURSES_WIDECHAR=1 -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -I/usr/include -I/usr/pkg/include -DNCURSES_WIDECHAR=1 -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/python3.10 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/python3.10 -fPIC -DNDEBUG=1 -DAPSW_FORK_CHECKER=1 -Isrc -I/usr/pkg/include/python3.10 -c src/apsw.c -o build/temp.linux-x86_64-cpython-310/src/apsw.o
In file included from src/apsw.c:200:0:
src/connection.c: In function 'Connection_close':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:325:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_close_KWNAMES);
     ^
src/argparse.c:54:9: note: use option -std=c99 or -std=gnu99 to compile your code
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:325:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_close_KWNAMES);
     ^
src/connection.c: In function 'Connection_init':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:433:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(4, Connection_init_KWNAMES);
     ^
src/connection.c: In function 'Connection_blob_open':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:567:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(5, Connection_blob_open_KWNAMES);
     ^
src/connection.c: In function 'Connection_backup':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:664:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Connection_backup_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_busy_timeout':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:815:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_busy_timeout_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_last_insert_rowid':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:961:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_last_insert_rowid_KWNAMES);
     ^
src/connection.c: In function 'Connection_limit':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1016:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_limit_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_update_hook':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1094:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_update_hook_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_rollback_hook':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1163:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_rollback_hook_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_profile':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1237:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_profile_KWNAMES);
     ^
src/connection.c: In function 'Connection_trace_v2':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1397:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_trace_v2_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_commit_hook':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1501:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_commit_hook_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_wal_hook':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1598:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_wal_hook_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_progress_handler':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1687:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_set_progress_handler_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_authorizer':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1804:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_authorizer_KWNAMES);
     ^
src/connection.c: In function 'Connection_autovacuum_pages':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1899:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_autovacuum_pages_KWNAMES);
     ^
src/connection.c: In function 'Connection_collation_needed':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:1981:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_collation_needed_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_busy_handler':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:2086:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_busy_handler_KWNAMES);
     ^
src/connection.c: In function 'Connection_serialize':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:2151:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_serialize_KWNAMES);
     ^
src/connection.c: In function 'Connection_deserialize':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:2206:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_deserialize_KWNAMES);
     ^
src/connection.c: In function 'Connection_enable_load_extension':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:2268:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_enable_load_extension_KWNAMES);
     ^
src/connection.c: In function 'Connection_load_extension':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:2312:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_load_extension_KWNAMES);
     ^
src/connection.c: In function 'Connection_create_window_function':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3092:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Connection_create_window_function_KWNAMES);
     ^
src/connection.c: In function 'Connection_create_scalar_function':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3179:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Connection_create_scalar_function_KWNAMES);
     ^
src/connection.c: In function 'Connection_create_aggregate_function':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3285:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Connection_create_aggregate_function_KWNAMES);
     ^
src/connection.c: In function 'Connection_create_collation':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3437:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_create_collation_KWNAMES);
     ^
src/connection.c: In function 'Connection_file_control':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3529:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Connection_file_control_KWNAMES);
     ^
src/connection.c: In function 'Connection_vfsname':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3574:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_vfsname_KWNAMES);
     ^
src/connection.c: In function 'Connection_wal_autocheckpoint':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3636:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_wal_autocheckpoint_KWNAMES);
     ^
src/connection.c: In function 'Connection_wal_checkpoint':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3679:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_wal_checkpoint_KWNAMES);
     ^
src/connection.c: In function 'Connection_create_module':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3733:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_create_module_KWNAMES);
     ^
src/connection.c: In function 'Connection_vtab_config':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3793:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_vtab_config_KWNAMES);
     ^
src/connection.c: In function 'Connection_overload_function':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3859:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_overload_function_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_exec_trace':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3887:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_exec_trace_KWNAMES);
     ^
src/connection.c: In function 'Connection_set_row_trace':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:3914:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_set_row_trace_KWNAMES);
     ^
src/connection.c: In function 'Connection_exit':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4117:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Connection_exit_KWNAMES);
     ^
src/connection.c: In function 'Connection_status':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4249:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_status_KWNAMES);
     ^
src/connection.c: In function 'Connection_readonly':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4284:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_readonly_KWNAMES);
     ^
src/connection.c: In function 'Connection_db_filename':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4314:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_db_filename_KWNAMES);
     ^
src/connection.c: In function 'Connection_txn_state':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4342:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_txn_state_KWNAMES);
     ^
src/connection.c: In function 'Connection_pragma':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4463:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_pragma_KWNAMES);
     ^
src/connection.c: In function 'Connection_cache_stats':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4605:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_cache_stats_KWNAMES);
     ^
src/connection.c: In function 'Connection_table_exists':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4632:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Connection_table_exists_KWNAMES);
     ^
src/connection.c: In function 'Connection_column_metadata':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4676:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Connection_column_metadata_KWNAMES);
     ^
src/connection.c: In function 'Connection_drop_modules':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4764:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Connection_drop_modules_KWNAMES);
     ^
src/connection.c: In function 'Connection_read':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/connection.c:4861:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(4, Connection_read_KWNAMES);
     ^
src/backup.c: In function 'APSWBackup_step':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/backup.c:170:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Backup_step_KWNAMES);
     ^
src/backup.c: In function 'APSWBackup_close':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/backup.c:249:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Backup_close_KWNAMES);
     ^
src/backup.c: In function 'APSWBackup_exit':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/backup.c:323:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Backup_exit_KWNAMES);
     ^
src/blob.c: In function 'ZeroBlobBind_init':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/blob.c:71:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Zeroblob_init_KWNAMES);
     ^
src/blob.c: In function 'APSWBlob_read':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/blob.c:271:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Blob_read_KWNAMES);
     ^
src/blob.c: In function 'APSWBlob_read_into':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/blob.c:352:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Blob_read_into_KWNAMES);
     ^
src/blob.c: In function 'APSWBlob_seek':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/blob.c:428:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Blob_seek_KWNAMES);
     ^
src/blob.c: In function 'APSWBlob_write':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/blob.c:498:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Blob_write_KWNAMES);
     ^
src/blob.c: In function 'APSWBlob_close':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/blob.c:577:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Blob_close_KWNAMES);
     ^
src/blob.c: In function 'APSWBlob_reopen':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/blob.c:654:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Blob_reopen_KWNAMES);
     ^
src/cursor.c: In function 'APSWCursor_init':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/cursor.c:286:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Cursor_init_KWNAMES);
     ^
src/cursor.c: In function 'APSWCursor_execute':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/cursor.c:939:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Cursor_execute_KWNAMES);
     ^
src/cursor.c: In function 'APSWCursor_executemany':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/cursor.c:1049:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Cursor_executemany_KWNAMES);
     ^
src/cursor.c: In function 'APSWCursor_close':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/cursor.c:1162:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Cursor_close_KWNAMES);
     ^
src/cursor.c: In function 'APSWCursor_set_exec_trace':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/cursor.c:1262:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Cursor_set_exec_trace_KWNAMES);
     ^
src/cursor.c: In function 'APSWCursor_set_row_trace':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/cursor.c:1288:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Cursor_set_row_trace_KWNAMES);
     ^
In file included from src/apsw.c:220:0:
src/cursor.c: In function 'APSWCursor_bindings_names':
src/cursor.c:1537:3: error: 'for' loop initial declarations are only allowed in C99 mode
   for (int i = 1; i <= count; i++)
   ^
In file included from src/apsw.c:200:0:
src/vtable.c: In function 'SqliteIndexInfo_get_aConstraint_iColumn':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:125:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aConstraint_iColumn_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_get_aConstraint_op':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:149:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aConstraint_op_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_get_aConstraint_usable':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:173:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aConstraint_usable_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_get_aConstraint_collation':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:200:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aConstraint_collation_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_get_aConstraint_rhs':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:225:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aConstraint_rhs_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_get_aOrderBy_iColumn':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:258:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aOrderBy_iColumn_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_get_aOrderBy_desc':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:281:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aOrderBy_desc_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_get_aConstraintUsage_argvIndex':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:304:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aConstraintUsage_argvIndex_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_set_aConstraintUsage_argvIndex':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:327:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, IndexInfo_set_aConstraintUsage_argvIndex_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_get_aConstraintUsage_omit':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:352:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aConstraintUsage_omit_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_set_aConstraintUsage_omit':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:377:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, IndexInfo_set_aConstraintUsage_omit_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_get_aConstraintUsage_in':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:403:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, IndexInfo_get_aConstraintUsage_in_KWNAMES);
     ^
src/vtable.c: In function 'SqliteIndexInfo_set_aConstraintUsage_in':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vtable.c:430:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, IndexInfo_set_aConstraintUsage_in_KWNAMES);
     ^
src/vfs.c: In function 'apswfcntl_pragma_init':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:111:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFSFcntlPragma_init_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xDelete':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:425:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, VFS_xDelete_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xAccess':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:491:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, VFS_xAccess_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xFullPathname':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:578:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFS_xFullPathname_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xOpen':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:733:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, VFS_xOpen_KWNAMES);
     ^
In file included from src/apsw.c:200:0:
src/argparse.c:284:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i = 0; i < 2; i++)                                                                                                              \
         ^
src/vfs.c:735:19: note: in expansion of macro 'ARG_List_int_int'
     ARG_MANDATORY ARG_List_int_int(flags);
                   ^
In file included from src/apsw.c:200:0:
src/vfs.c: In function 'apswvfspy_xDlOpen':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:854:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFS_xDlOpen_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xDlSym':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:917:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, VFS_xDlSym_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xDlClose':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:973:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFS_xDlClose_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xRandomness':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:1140:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFS_xRandomness_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xSleep':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:1215:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFS_xSleep_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xSetSystemCall':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:1527:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, VFS_xSetSystemCall_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xGetSystemCall':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:1594:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFS_xGetSystemCall_KWNAMES);
     ^
src/vfs.c: In function 'apswvfspy_xNextSystemCall':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:1657:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFS_xNextSystemCall_KWNAMES);
     ^
src/vfs.c: In function 'APSWVFS_init':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:1796:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(4, VFS_init_KWNAMES);
     ^
src/vfs.c: In function 'APSWVFSFile_init':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:2049:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, VFSFile_init_KWNAMES);
     ^
In file included from src/apsw.c:200:0:
src/argparse.c:284:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i = 0; i < 2; i++)                                                                                                              \
         ^
src/vfs.c:2052:19: note: in expansion of macro 'ARG_List_int_int'
     ARG_MANDATORY ARG_List_int_int(flags);
                   ^
In file included from src/apsw.c:200:0:
src/vfs.c: In function 'apswvfsfilepy_xRead':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:2229:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, VFSFile_xRead_KWNAMES);
     ^
src/vfs.c: In function 'apswvfsfilepy_xWrite':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:2315:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, VFSFile_xWrite_KWNAMES);
     ^
src/vfs.c: In function 'apswvfsfilepy_xUnlock':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:2378:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFSFile_xUnlock_KWNAMES);
     ^
src/vfs.c: In function 'apswvfsfilepy_xLock':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:2438:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFSFile_xLock_KWNAMES);
     ^
src/vfs.c: In function 'apswvfsfilepy_xTruncate':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:2491:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFSFile_xTruncate_KWNAMES);
     ^
src/vfs.c: In function 'apswvfsfilepy_xSync':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:2543:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, VFSFile_xSync_KWNAMES);
     ^
src/vfs.c: In function 'apswvfsfilepy_xFileControl':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:2913:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, VFSFile_xFileControl_KWNAMES);
     ^
src/vfs.c: In function 'apswurifilename_uri_parameter':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:3182:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, URIFilename_uri_parameter_KWNAMES);
     ^
src/vfs.c: In function 'apswurifilename_uri_int':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:3206:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, URIFilename_uri_int_KWNAMES);
     ^
src/vfs.c: In function 'apswurifilename_uri_boolean':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/vfs.c:3232:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, URIFilename_uri_boolean_KWNAMES);
     ^
src/apsw.c: In function 'enable_shared_cache':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:285:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_enable_shared_cache_KWNAMES);
     ^
src/apsw.c: In function 'memory_high_water':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:624:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_memory_high_water_KWNAMES);
     ^
src/apsw.c: In function 'soft_heap_limit':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:648:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_soft_heap_limit_KWNAMES);
     ^
src/apsw.c: In function 'apsw_hard_heap_limit':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:674:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_hard_heap_limit_KWNAMES);
     ^
src/apsw.c: In function 'randomness':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:699:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_randomness_KWNAMES);
     ^
src/apsw.c: In function 'release_memory':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:728:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_release_memory_KWNAMES);
     ^
src/apsw.c: In function 'status':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:759:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Apsw_status_KWNAMES);
     ^
src/apsw.c: In function 'get_apsw_exception_for':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:910:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_exception_for_KWNAMES);
     ^
src/apsw.c: In function 'apswcomplete':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:971:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_complete_KWNAMES);
     ^
src/apsw.c: In function 'apsw_log':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:1534:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Apsw_log_KWNAMES);
     ^
src/apsw.c: In function 'apsw_strlike':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:1562:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Apsw_strlike_KWNAMES);
     ^
src/apsw.c: In function 'apsw_strglob':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:1588:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Apsw_strglob_KWNAMES);
     ^
src/apsw.c: In function 'apsw_stricmp':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:1614:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(2, Apsw_stricmp_KWNAMES);
     ^
src/apsw.c: In function 'apsw_strnicmp':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:1640:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(3, Apsw_strnicmp_KWNAMES);
     ^
src/apsw.c: In function 'apsw_set_default_vfs':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:1668:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_set_default_vfs_KWNAMES);
     ^
src/apsw.c: In function 'apsw_unregister_vfs':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:1698:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_unregister_vfs_KWNAMES);
     ^
src/apsw.c: In function 'apsw_sleep':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:1726:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_sleep_KWNAMES);
     ^
src/apsw.c: In function 'apsw_allow_missing_dict_bindings':
src/argparse.c:54:9: error: 'for' loop initial declarations are only allowed in C99 mode
         for (int i_arg_prolog = 0; i_arg_prolog < PyTuple_GET_SIZE(fast_kwnames); i_arg_prolog++) \
         ^
src/apsw.c:1763:5: note: in expansion of macro 'ARG_PROLOG'
     ARG_PROLOG(1, Apsw_allow_missing_dict_bindings_KWNAMES);
     ^
error: command '/home/pbulk/build/databases/py-apsw/work/.cwrapper/bin/cc' failed with exit code 1

ERROR Backend subprocess exited when trying to invoke build_wheel
*** Error code 1

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/databases/py-apsw
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/databases/py-apsw