* installing *source* package ‘adbcpostgresql’ ...
** this is package ‘adbcpostgresql’ version ‘0.22.0’
** package ‘adbcpostgresql’ successfully unpacked and MD5 sums checked
** using staged installation
Checking for --configure-vars INCLUDE_DIR or LIB_DIR
Using pkg-config libpq to locate libpq headers/libs
Testing R CMD SHLIB with   -lpq 
Success!
** libs
specified C++17
using C++ compiler: ‘clang version 22.1.0 (https://github.com/llvm/llvm-project 4434dabb69916856b824f68a64b029c67175e532)’
using C++17
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/adbcpostgresql/src'
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c init.cc -o init.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3  -c c/driver/common/utils.c -o c/driver/common/utils.o
In file included from c/driver/common/utils.c:18:
In file included from c/driver/common/utils.h:26:
../src/c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
91 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c c/driver/framework/objects.cc -o c/driver/framework/objects.o
In file included from c/driver/framework/objects.cc:23:
In file included from ../src/c/vendor/nanoarrow/nanoarrow.hpp:54:
../src/c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/framework/objects.cc:32:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   32 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetTypeStruct(schema, /*num_columns=*/2));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:33:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   33 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetType(schema->children[0], NANOARROW_TYPE_STRING));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:34:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   34 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(schema->children[0], "catalog_name"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:35:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   35 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetType(schema->children[1], NANOARROW_TYPE_LIST));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:36:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   36 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(schema->children[1], "catalog_db_schemas"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:37:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   37 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetTypeStruct(schema->children[1]->children[0], 2));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:40:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   40 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:42:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   42 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:44:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   44 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:46:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   46 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:48:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   48 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:52:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   52 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:54:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   54 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(table_schema->children[0], "table_name"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:56:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   56 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:58:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   58 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(table_schema->children[1], "table_type"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:60:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   60 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:62:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   62 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(table_schema->children[2], "table_columns"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:63:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   63 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:65:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   65 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:67:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   67 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:69:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   69 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:73:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   73 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:75:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   75 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(column_schema->children[0], "column_name"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:77:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   77 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:79:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   79 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:81:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   81 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:83:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   83 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(column_schema->children[2], "remarks"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:84:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   84 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:86:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   86 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:88:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   88 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:90:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   90 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:92:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   92 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:94:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   94 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:96:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   96 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:98:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   98 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:100:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  100 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:102:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  102 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:104:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  104 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:106:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  106 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(column_schema->children[8], "xdbc_nullable"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:107:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  107 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:109:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  109 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:111:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  111 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:113:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  113 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:115:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  115 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:117:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  117 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:119:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  119 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:121:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  121 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:123:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  123 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:125:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  125 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:127:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  127 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:129:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  129 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:131:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  131 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:133:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  133 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:135:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  135 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:137:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  137 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:139:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  139 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:141:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  141 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:143:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  143 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:145:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  145 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(column_schema->children[18],
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:149:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  149 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:151:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  151 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:153:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  153 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:155:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  155 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:158:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  158 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:160:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  160 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(constraint_schema->children[2],
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:162:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  162 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetType(constraint_schema->children[2]->children[0],
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:165:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  165 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:167:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  167 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(constraint_schema->children[3],
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:169:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  169 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:173:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  173 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:175:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  175 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(usage_schema->children[0], "fk_catalog"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:176:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  176 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:178:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  178 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(usage_schema->children[1], "fk_db_schema"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:179:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  179 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:181:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  181 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(usage_schema->children[2], "fk_table"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:183:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  183 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:185:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  185 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(usage_schema->children[3], "fk_column_name"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:204:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  204 |     UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(array, 1));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:206:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  206 |     UNWRAP_ERRNO(Internal, ArrowArrayAppendInt(array, *value));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:208:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  208 |     UNWRAP_ERRNO(Internal, ArrowArrayAppendInt(array, *value));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:210:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  210 |     UNWRAP_ERRNO(Internal, ArrowArrayAppendInt(array, *value));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:212:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  212 |     UNWRAP_ERRNO(Internal, ArrowArrayAppendString(array, ToStringView(*value)));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:240:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  240 |     UNWRAP_STATUS(InitArrowArray());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:241:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  241 |     UNWRAP_STATUS(helper->Load(depth, catalog_filter, schema_filter, table_filter,
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  274 |     UNWRAP_STATUS(AppendCatalogs());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:280:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  280 |     UNWRAP_STATUS(MakeGetObjectsSchema(schema));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:281:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  281 |     UNWRAP_NANOARROW(na_error, Internal,
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
c/driver/framework/objects.cc:283:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |     UNWRAP_ERRNO(Internal, ArrowArrayStartAppending(array));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:288:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  288 |     UNWRAP_STATUS(helper->LoadCatalogs(catalog_filter));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:290:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  290 |       UNWRAP_RESULT(auto maybe_catalog, helper->NextCatalog());
      |       ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/framework/objects.cc:293:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  293 |       UNWRAP_ERRNO(Internal, ArrowArrayAppendString(catalog_name_col,
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:296:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  296 |         UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(catalog_db_schemas_col, 1));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:298:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  298 |         UNWRAP_STATUS(AppendSchemas(*maybe_catalog));
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:300:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  300 |       UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(array));
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:306:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  306 |     UNWRAP_STATUS(helper->LoadSchemas(catalog, schema_filter));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  308 |       UNWRAP_RESULT(auto maybe_schema, helper->NextSchema());
      |       ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/framework/objects.cc:311:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  311 |       UNWRAP_ERRNO(Internal, ArrowArrayAppendString(db_schema_name_col,
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:315:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  315 |         UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(db_schema_tables_col, 1));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:317:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  317 |         UNWRAP_STATUS(AppendTables(catalog, *maybe_schema));
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  319 |       UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(catalog_db_schemas_items));
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:322:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  322 |     UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(catalog_db_schemas_col));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:327:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |     UNWRAP_STATUS(helper->LoadTables(catalog, schema, table_filter, table_types));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:329:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  329 |       UNWRAP_RESULT(auto maybe_table, helper->NextTable());
      |       ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/framework/objects.cc:332:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  332 |       UNWRAP_ERRNO(Internal, ArrowArrayAppendString(table_name_col,
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:334:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  334 |       UNWRAP_ERRNO(Internal, ArrowArrayAppendString(table_type_col,
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:337:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  337 |         UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(table_columns_col, 1));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:338:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  338 |         UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(table_constraints_col, 1));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:340:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  340 |         UNWRAP_STATUS(AppendColumns(catalog, schema, maybe_table->name));
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:341:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  341 |         UNWRAP_STATUS(AppendConstraints(catalog, schema, maybe_table->name));
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:343:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  343 |       UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(schema_table_items));
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:346:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  346 |     UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(db_schema_tables_col));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:352:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  352 |     UNWRAP_STATUS(helper->LoadColumns(catalog, schema, table, column_filter));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:354:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  354 |       UNWRAP_RESULT(auto maybe_column, helper->NextColumn());
      |       ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/framework/objects.cc:358:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  358 |       UNWRAP_ERRNO(Internal, ArrowArrayAppendString(column_name_col,
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:360:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  360 |       UNWRAP_ERRNO(Internal,
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:363:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  363 |         UNWRAP_ERRNO(Internal, ArrowArrayAppendString(column_remarks_col,
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:366:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  366 |         UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(column_remarks_col, 1));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:370:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  370 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[3],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:372:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  372 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[4],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:374:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  374 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[5],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:376:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  376 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[6],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:378:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  378 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[7],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:380:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  380 |         UNWRAP_STATUS(
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:382:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  382 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[9],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:384:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  384 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[10],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:386:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  386 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[11],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:388:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  388 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[12],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  390 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[13],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:392:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  392 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[14],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  394 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[15],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:396:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  396 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[16],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:398:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  398 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[17],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:400:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  400 |         UNWRAP_STATUS(AppendOptional(table_columns_items->children[18],
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/objects.cc:404:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  404 |           UNWRAP_ERRNO(Internal,
      |           ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:408:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  408 |       UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(table_columns_items));
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:411:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  411 |     UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(table_columns_col));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:418:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  418 |       UNWRAP_RESULT(auto maybe_constraint, helper->NextConstraint());
      |       ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/framework/objects.cc:425:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  425 |         UNWRAP_ERRNO(Internal, ArrowArrayAppendString(constraint_name_col,
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:428:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  428 |         UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(constraint_name_col, 1));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:431:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  431 |       UNWRAP_ERRNO(Internal, ArrowArrayAppendString(constraint_type_col,
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:435:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  435 |         UNWRAP_ERRNO(Internal,
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:439:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  439 |       UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(constraint_column_names_col));
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:444:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  444 |             UNWRAP_ERRNO(Internal, ArrowArrayAppendString(fk_catalog_col,
      |             ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:447:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  447 |             UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(fk_catalog_col, 1));
      |             ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:450:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  450 |             UNWRAP_ERRNO(Internal, ArrowArrayAppendString(fk_db_schema_col,
      |             ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:453:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  453 |             UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(fk_db_schema_col, 1));
      |             ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:455:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  455 |           UNWRAP_ERRNO(Internal,
      |           ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:457:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  457 |           UNWRAP_ERRNO(Internal, ArrowArrayAppendString(fk_column_name_col,
      |           ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:460:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  460 |           UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(constraint_column_usage_items));
      |           ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:462:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  462 |         UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(constraint_column_usages_col));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:464:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  464 |         UNWRAP_ERRNO(Internal, ArrowArrayAppendNull(constraint_column_usages_col, 1));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  466 |       UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(table_constraints_items));
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:469:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  469 |     UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(table_constraints_col));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/objects.cc:474:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  474 |     UNWRAP_NANOARROW(na_error, Internal,
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
c/driver/framework/objects.cc:526:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  526 |   UNWRAP_STATUS(GetObjectsBuilder(helper, depth, catalog_filter, schema_filter,
      |   ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
246 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c c/driver/framework/utility.cc -o c/driver/framework/utility.o
In file included from c/driver/framework/utility.cc:24:
In file included from ../src/c/vendor/nanoarrow/nanoarrow.hpp:54:
../src/c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/framework/utility.cc:49:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   49 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetType(schema.get(), NANOARROW_TYPE_STRUCT));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:50:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   50 |   UNWRAP_ERRNO(Internal, ArrowSchemaAllocateChildren(schema.get(), /*num_columns=*/1));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:52:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   52 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:54:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   54 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(schema.get()->children[0], "table_type"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:57:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   57 |   UNWRAP_ERRNO(Internal, ArrowArrayInitFromSchema(array.get(), schema.get(), NULL));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:58:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   58 |   UNWRAP_ERRNO(Internal, ArrowArrayStartAppending(array.get()));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:61:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   61 |     UNWRAP_ERRNO(Internal, ArrowArrayAppendString(array->children[0],
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:63:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   63 |     UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(array.get()));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:66:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   66 |   UNWRAP_ERRNO(Internal, ArrowArrayFinishBuildingDefault(array.get(), nullptr));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:74:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   74 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetTypeStruct(schema, /*num_columns=*/2));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:76:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   76 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetType(schema->children[0], NANOARROW_TYPE_UINT32));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:77:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   77 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(schema->children[0], "info_name"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:81:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   81 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:83:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   83 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(info_value, "info_value"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:85:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   85 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:87:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   87 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(info_value->children[0], "string_value"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:88:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   88 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:90:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   90 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(info_value->children[1], "bool_value"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:91:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   91 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:93:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   93 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(info_value->children[2], "int64_value"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:94:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   94 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:96:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   96 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(info_value->children[3], "int32_bitmask"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:97:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   97 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:99:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   99 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetName(info_value->children[4], "string_list"));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:100:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  100 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetType(info_value->children[5], NANOARROW_TYPE_MAP));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:101:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  101 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:104:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  104 |   UNWRAP_ERRNO(Internal, ArrowSchemaSetType(info_value->children[4]->children[0],
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:107:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  107 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:111:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  111 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:114:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  114 |   UNWRAP_ERRNO(
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:119:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  119 |   UNWRAP_ERRNO(Internal, ArrowArrayInitFromSchema(array, schema, nullptr));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:120:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  120 |   UNWRAP_ERRNO(Internal, ArrowArrayStartAppending(array));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:127:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  127 |   UNWRAP_ERRNO(Internal, ArrowArrayAppendUInt(array->children[0], info_code));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:132:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  132 |   UNWRAP_ERRNO(Internal, ArrowArrayAppendString(array->children[1]->children[0], value));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:134:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  134 |   UNWRAP_ERRNO(Internal, ArrowArrayFinishUnionElement(array->children[1], /*type_id=*/0));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:139:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  139 |   UNWRAP_ERRNO(Internal, ArrowArrayAppendUInt(array->children[0], info_code));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:141:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  141 |   UNWRAP_ERRNO(Internal,
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:144:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  144 |   UNWRAP_ERRNO(Internal, ArrowArrayFinishUnionElement(array->children[1], /*type_id=*/2));
      |   ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:153:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  153 |   UNWRAP_STATUS(MakeGetInfoInit(schema.get(), array.get()));
      |   ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/utility.cc:156:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  156 |     UNWRAP_STATUS(std::visit(
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/framework/utility.cc:168:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  168 |     UNWRAP_ERRNO(Internal, ArrowArrayFinishElement(array.get()));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/framework/utility.cc:172:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  172 |   UNWRAP_NANOARROW(na_error, Internal,
      |   ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
133 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c c/driver/postgresql/connection.cc -o c/driver/postgresql/connection.o
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
In file included from c/driver/postgresql/postgres_type.h:27:
In file included from ../src/c/vendor/nanoarrow/nanoarrow.hpp:54:
../src/c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:221:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  221 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BOOL));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:224:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  224 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT16));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:229:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  229 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:232:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  232 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:235:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  235 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_FLOAT));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:238:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  238 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DOUBLE));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:242:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:247:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  247 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:248:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  248 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:261:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  261 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:264:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  264 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:269:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  269 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DATE32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:275:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  275 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeDateTime(schema, NANOARROW_TYPE_TIME64,
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:283:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:289:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  289 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:295:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  295 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:301:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  301 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeStruct(schema, n_children()));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:303:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  303 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:309:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  309 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:310:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  310 |         NANOARROW_RETURN_NOT_OK(children_[0].SetSchema(schema->children[0], vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:314:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  314 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:317:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  317 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:326:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  326 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:327:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:331:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  331 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema, field_name_.c_str()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:360:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  360 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(buffer.get(), nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:363:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  363 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderAppend(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:370:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  370 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:373:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  373 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:380:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  380 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:479:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  479 |         NANOARROW_RETURN_NOT_OK(Find(item.child_oid, &child, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:488:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  488 |         NANOARROW_RETURN_NOT_OK(ResolveClass(item.class_oid, &child_desc, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:493:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  493 |           NANOARROW_RETURN_NOT_OK(Find(child_item.second, &child, error));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:504:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  504 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:512:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  512 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:578:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  578 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, error));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:23:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:100:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  100 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view_, schema, nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:144:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  144 |       NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(validity_, true, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:169:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  169 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:202:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  202 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &value, sizeof(T)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:240:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  240 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &months, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:241:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  241 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &days, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:242:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &time, sizeof(int64_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:325:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  325 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:327:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:335:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  335 |     NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(data_, max_chars_required));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:408:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  408 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:452:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  452 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:454:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  454 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  483 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int8_t>(data, &version, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:497:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  497 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:499:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  499 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:515:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  515 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:516:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  516 |     NANOARROW_RETURN_NOT_OK(child_->InitSchema(schema->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:521:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  521 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:522:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  522 |     NANOARROW_RETURN_NOT_OK(child_->InitArray(array->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  537 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_dim, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:539:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  539 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:541:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  541 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &element_type_oid, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  554 |       NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:561:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  561 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &dim_size, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:565:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  565 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &lower_bound, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:580:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  580 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:581:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  581 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:593:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  593 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:610:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  610 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:612:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  612 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:619:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  619 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:621:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  621 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:638:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  638 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &child_oid, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:651:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  651 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:699:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  699 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:701:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  701 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:708:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  708 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:710:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  710 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:719:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  719 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int16_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:733:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  733 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:776:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  776 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, nullptr));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:877:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  877 |           NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:890:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  890 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:918:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  918 |             NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |             ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1017:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1017 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1037:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1037 |     NANOARROW_RETURN_NOT_OK(root_reader_.InitSchema(schema_.get()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1062:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1062 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1064:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1064 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &extension_length, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1082:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1082 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1084:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1084 |       NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1085:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1085 |       NANOARROW_RETURN_NOT_OK(root_reader_.InitArray(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1090:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1090 |     NANOARROW_RETURN_NOT_OK(root_reader_.Read(data, -1, array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/connection.cc:48:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1104:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1104 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishBuildingDefault(array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/connection.cc:208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  208 |       UNWRAP_STATUS(some_catalogs_.Execute({std::string(*catalog_filter)}));
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  211 |       UNWRAP_STATUS(all_catalogs_.Execute());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:235:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  235 |       UNWRAP_STATUS(some_schemas_.Execute({std::string(*schema_filter)}));
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:238:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  238 |       UNWRAP_STATUS(all_schemas_.Execute());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:259:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  259 |       UNWRAP_STATUS(some_tables_.Execute(
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:263:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  263 |       UNWRAP_STATUS(all_tables_.Execute({std::string(schema), table_types_bind}));
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:283:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |       UNWRAP_STATUS(some_columns_.Execute(
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:287:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  287 |       UNWRAP_STATUS(all_columns_.Execute({std::string(schema), std::string(table)}));
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:293:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  293 |         UNWRAP_STATUS(some_constraints_.Execute(
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:297:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  297 |         UNWRAP_STATUS(
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:314:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  314 |     UNWRAP_RESULT(int64_t ordinal_position, next_column_[1].ParseInteger());
      |     ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:333:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  333 |     UNWRAP_RESULT(constraint_fcolumn_names_, next_constraint_[2].ParseTextArray());
      |     ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:347:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  347 |       UNWRAP_RESULT(constraint_fkey_names_, next_constraint_[5].ParseTextArray());
      |       ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/postgresql/connection.cc:533:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  533 |           RAISE_STATUS(error, result_helper.Execute());
      |           ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/connection.cc:615:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  615 |   RAISE_STATUS(error, helper.Close());
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/connection.cc:616:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  616 |   RAISE_STATUS(error, status);
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/connection.cc:628:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  628 |     RAISE_STATUS(error, result_helper.Execute());
      |     ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/connection.cc:818:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  818 |     RAISE_STATUS(error,
      |     ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/connection.cc:1061:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1061 |   RAISE_STATUS(error, result_helper.Execute(params));
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/connection.cc:1102:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1102 |   RAISE_STATUS(error, adbc::driver::MakeTableTypesStream(table_types, out));
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/connection.cc:1221:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1221 |     RAISE_STATUS(error, result_helper.Execute());
      |     ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/connection.cc:1248:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1248 |     RAISE_STATUS(error, result_helper.Execute());
      |     ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
206 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c c/driver/postgresql/database.cc -o c/driver/postgresql/database.o
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
In file included from c/driver/postgresql/postgres_type.h:27:
In file included from ../src/c/vendor/nanoarrow/nanoarrow.hpp:54:
../src/c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:221:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  221 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BOOL));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:224:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  224 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT16));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:229:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  229 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:232:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  232 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:235:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  235 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_FLOAT));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:238:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  238 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DOUBLE));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:242:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:247:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  247 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:248:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  248 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:261:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  261 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:264:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  264 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:269:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  269 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DATE32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:275:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  275 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeDateTime(schema, NANOARROW_TYPE_TIME64,
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:283:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:289:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  289 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:295:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  295 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:301:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  301 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeStruct(schema, n_children()));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:303:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  303 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:309:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  309 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:310:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  310 |         NANOARROW_RETURN_NOT_OK(children_[0].SetSchema(schema->children[0], vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:314:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  314 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:317:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  317 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:326:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  326 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:327:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:331:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  331 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema, field_name_.c_str()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:360:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  360 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(buffer.get(), nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:363:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  363 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderAppend(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:370:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  370 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:373:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  373 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:380:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  380 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:479:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  479 |         NANOARROW_RETURN_NOT_OK(Find(item.child_oid, &child, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:488:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  488 |         NANOARROW_RETURN_NOT_OK(ResolveClass(item.class_oid, &child_desc, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:493:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  493 |           NANOARROW_RETURN_NOT_OK(Find(child_item.second, &child, error));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:504:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  504 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:512:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  512 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:578:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  578 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, error));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:23:
In file included from c/driver/postgresql/database.h:29:
c/driver/postgresql/postgres_type.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:100:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  100 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view_, schema, nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:144:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  144 |       NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(validity_, true, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:169:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  169 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:202:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  202 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &value, sizeof(T)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:240:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  240 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &months, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:241:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  241 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &days, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:242:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &time, sizeof(int64_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:325:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  325 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:327:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:335:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  335 |     NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(data_, max_chars_required));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:408:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  408 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:452:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  452 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:454:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  454 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  483 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int8_t>(data, &version, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:497:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  497 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:499:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  499 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:515:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  515 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:516:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  516 |     NANOARROW_RETURN_NOT_OK(child_->InitSchema(schema->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:521:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  521 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:522:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  522 |     NANOARROW_RETURN_NOT_OK(child_->InitArray(array->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  537 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_dim, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:539:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  539 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:541:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  541 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &element_type_oid, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  554 |       NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:561:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  561 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &dim_size, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:565:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  565 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &lower_bound, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:580:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  580 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:581:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  581 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:593:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  593 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:610:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  610 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:612:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  612 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:619:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  619 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:621:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  621 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:638:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  638 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &child_oid, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:651:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  651 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:699:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  699 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:701:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  701 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:708:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  708 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:710:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  710 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:719:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  719 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int16_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:733:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  733 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:776:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  776 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, nullptr));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:877:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  877 |           NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:890:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  890 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:918:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  918 |             NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |             ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1017:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1017 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1037:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1037 |     NANOARROW_RETURN_NOT_OK(root_reader_.InitSchema(schema_.get()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1062:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1062 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1064:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1064 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &extension_length, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1082:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1082 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1084:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1084 |       NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1085:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1085 |       NANOARROW_RETURN_NOT_OK(root_reader_.InitArray(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1090:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1090 |     NANOARROW_RETURN_NOT_OK(root_reader_.Read(data, -1, array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/database.cc:39:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1104:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1104 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishBuildingDefault(array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/database.cc:206:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  206 |   UNWRAP_STATUS(helper.Execute());
      |   ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/database.cc:257:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  257 |   UNWRAP_STATUS(columns.Execute());
      |   ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/database.cc:258:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  258 |   UNWRAP_STATUS(InsertPgAttributeResult(columns, resolver));
      |   ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/database.cc:264:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  264 |     UNWRAP_STATUS(types.Execute());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/database.cc:265:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  265 |     UNWRAP_STATUS(InsertPgTypeResult(types, resolver));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/database.cc:300:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  300 |     UNWRAP_RESULT(int64_t type_oid, item[0].ParseInteger());
      |     ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/postgresql/database.cc:302:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  302 |     UNWRAP_RESULT(int64_t col_oid, item[2].ParseInteger());
      |     ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/postgresql/database.cc:334:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  334 |     UNWRAP_RESULT(int64_t oid, item[0].ParseInteger());
      |     ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/postgresql/database.cc:337:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  337 |     UNWRAP_RESULT(int64_t typbasetype, item[3].ParseInteger());
      |     ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/postgresql/database.cc:338:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  338 |     UNWRAP_RESULT(int64_t typrelid, item[4].ParseInteger());
      |     ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
c/driver/postgresql/database.cc:342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  342 |       UNWRAP_RESULT(typarray, item[5].ParseInteger());
      |       ^
../src/c/driver/framework/status.h:284:63: note: expanded from macro 'UNWRAP_RESULT'
  284 |   UNWRAP_RESULT_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_result, __COUNTER__), lhs, rhs)
      |                                                               ^
195 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c c/driver/postgresql/error.cc -o c/driver/postgresql/error.o
In file included from c/driver/postgresql/error.cc:28:
In file included from ../src/c/driver/common/utils.h:26:
../src/c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c c/driver/postgresql/postgresql.cc -o c/driver/postgresql/postgresql.o
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
In file included from c/driver/postgresql/postgres_type.h:27:
In file included from ../src/c/vendor/nanoarrow/nanoarrow.hpp:54:
../src/c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:221:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  221 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BOOL));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:224:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  224 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT16));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:229:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  229 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:232:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  232 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:235:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  235 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_FLOAT));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:238:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  238 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DOUBLE));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:242:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:247:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  247 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:248:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  248 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:261:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  261 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:264:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  264 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:269:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  269 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DATE32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:275:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  275 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeDateTime(schema, NANOARROW_TYPE_TIME64,
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:283:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:289:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  289 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:295:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  295 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:301:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  301 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeStruct(schema, n_children()));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:303:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  303 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:309:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  309 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:310:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  310 |         NANOARROW_RETURN_NOT_OK(children_[0].SetSchema(schema->children[0], vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:314:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  314 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:317:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  317 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:326:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  326 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:327:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:331:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  331 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema, field_name_.c_str()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:360:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  360 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(buffer.get(), nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:363:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  363 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderAppend(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:370:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  370 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:373:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  373 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:380:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  380 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:479:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  479 |         NANOARROW_RETURN_NOT_OK(Find(item.child_oid, &child, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:488:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  488 |         NANOARROW_RETURN_NOT_OK(ResolveClass(item.class_oid, &child_desc, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:493:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  493 |           NANOARROW_RETURN_NOT_OK(Find(child_item.second, &child, error));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:504:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  504 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:512:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  512 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:578:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  578 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, error));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:30:
In file included from c/driver/postgresql/connection.h:30:
c/driver/postgresql/postgres_type.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:100:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  100 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view_, schema, nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:144:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  144 |       NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(validity_, true, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:169:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  169 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:202:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  202 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &value, sizeof(T)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:240:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  240 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &months, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:241:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  241 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &days, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:242:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &time, sizeof(int64_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:325:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  325 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:327:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:335:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  335 |     NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(data_, max_chars_required));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:408:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  408 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:452:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  452 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:454:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  454 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  483 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int8_t>(data, &version, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:497:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  497 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:499:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  499 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:515:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  515 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:516:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  516 |     NANOARROW_RETURN_NOT_OK(child_->InitSchema(schema->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:521:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  521 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:522:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  522 |     NANOARROW_RETURN_NOT_OK(child_->InitArray(array->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  537 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_dim, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:539:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  539 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:541:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  541 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &element_type_oid, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  554 |       NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:561:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  561 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &dim_size, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:565:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  565 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &lower_bound, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:580:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  580 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:581:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  581 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:593:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  593 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:610:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  610 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:612:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  612 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:619:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  619 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:621:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  621 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:638:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  638 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &child_oid, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:651:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  651 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:699:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  699 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:701:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  701 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:708:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  708 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:710:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  710 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:719:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  719 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int16_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:733:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  733 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:776:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  776 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, nullptr));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:877:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  877 |           NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:890:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  890 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:918:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  918 |             NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |             ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1017:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1017 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1037:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1037 |     NANOARROW_RETURN_NOT_OK(root_reader_.InitSchema(schema_.get()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1062:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1062 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1064:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1064 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &extension_length, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1082:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1082 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1084:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1084 |       NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1085:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1085 |       NANOARROW_RETURN_NOT_OK(root_reader_.InitArray(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1090:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1090 |     NANOARROW_RETURN_NOT_OK(root_reader_.Read(data, -1, array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/postgresql.cc:34:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1104:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1104 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishBuildingDefault(array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
91 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c c/driver/postgresql/result_helper.cc -o c/driver/postgresql/result_helper.o
184 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c c/driver/postgresql/result_reader.cc -o c/driver/postgresql/result_reader.o
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:29:
In file included from ../src/c/vendor/nanoarrow/nanoarrow.hpp:54:
../src/c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:221:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  221 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BOOL));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:224:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  224 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT16));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:229:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  229 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:232:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  232 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:235:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  235 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_FLOAT));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:238:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  238 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DOUBLE));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:242:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:247:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  247 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:248:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  248 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:261:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  261 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:264:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  264 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:269:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  269 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DATE32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:275:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  275 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeDateTime(schema, NANOARROW_TYPE_TIME64,
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:283:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:289:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  289 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:295:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  295 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:301:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  301 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeStruct(schema, n_children()));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:303:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  303 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:309:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  309 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:310:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  310 |         NANOARROW_RETURN_NOT_OK(children_[0].SetSchema(schema->children[0], vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:314:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  314 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:317:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  317 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:326:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  326 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:327:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:331:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  331 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema, field_name_.c_str()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:360:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  360 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(buffer.get(), nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:363:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  363 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderAppend(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:370:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  370 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:373:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  373 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:380:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  380 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:479:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  479 |         NANOARROW_RETURN_NOT_OK(Find(item.child_oid, &child, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:488:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  488 |         NANOARROW_RETURN_NOT_OK(ResolveClass(item.class_oid, &child_desc, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:493:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  493 |           NANOARROW_RETURN_NOT_OK(Find(child_item.second, &child, error));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:504:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  504 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:512:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  512 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:578:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  578 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, error));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:100:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  100 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view_, schema, nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:144:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  144 |       NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(validity_, true, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:169:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  169 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:202:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  202 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &value, sizeof(T)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:240:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  240 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &months, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:241:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  241 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &days, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:242:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 | In file included from  c/driver/postgresql/result_reader.cc : 23 :
NIn file included from Ac/driver/postgresql/result_reader.hN:O31A:
RIn file included from Rc/driver/postgresql/bind_stream.hO:W29_:
RIn file included from Ec/driver/postgresql/copy/writer.hT:U29R:
NIn file included from _../src/c/vendor/nanoarrow/nanoarrow.hppN:O54T:
_../src/c/vendor/nanoarrow/nanoarrow.hO:K2591(:A3r:r owarning: w'__COUNTER__' is a C2y extension [-Wc2y-extensions]B
ufferApp e2591n | d ( dNaAtNaO_A,R R&OtWi_mReE,T UsRiNz_eNoOfT(_iOnKt(6A4r_rto)w)B)u;f
f      e| r    ^R
es../src/c/vendor/nanoarrow/nanoarrow.he:r308v:e69(:b unote: fexpanded from macro 'NANOARROW_RETURN_NOT_OK'f
er, size  _308b | y t e_sN)A)N;O
A      R| R  ^O
W_RE../src/c/vendor/nanoarrow/nanoarrow.hT:U308R:N69_:N Onote: Texpanded from macro 'NANOARROW_RETURN_NOT_OK'_
OK_IMPL(  _308N | A N O_ANRARNOOWA_RMRAOKWE__RNEATMUER(Ne_rNrOnTo__OsKt_aItMuPsL_(,_ N_A_NCOOAURNRTOEWR__M_A)K,E _ENXAPMRE)(
e      r| r                                                                    ^n
o_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:325:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  325 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:327:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:335:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  335 |     NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(data_, max_chars_required));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:408:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  408 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:452:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  452 |     NANOARROW_RETURN_NOT_OK(ArrowBufferA../src/c/vendor/nanoarrow/nanoarrow.hp:p3517e:n7d:I nwarning: t'__COUNTER__' is a C2y extension [-Wc2y-extensions]3
2(offs e3517t | s _ ,   n e x_tN_AoNfOfAsReRtO)W)_;C
H      E| C    ^K
_UPPE../src/c/vendor/nanoarrow/nanoarrow.hR:_308L:I69M:I Tnote: (expanded from macro 'NANOARROW_RETURN_NOT_OK'v
alue, IN  T3086 | 4 _ M_ANXA)N;O
A      R| R      ^O
W_R../src/c/vendor/nanoarrow/nanoarrow.hE:T188U:R3N:_ Nnote: Oexpanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'T
_OK_IM  P188L | ( _ NNAANNOOAARRRROOWW__MRAEKTEU_RNNA_MNEO(Te_rOrKn(o(_xs_t a<t=u sm_a,x __)_ C?O UNNATNEORA_R_R)O,W _EOXKP R:) 
E      I| N                                                                    ^V
AL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from   c/driver/postgresql/result_helper.h308: | 32 :
 c/driver/postgresql/copy/reader.h_:N454A:N5O:A Rwarning: R'__COUNTER__' is a C2y extension [-Wc2y-extensions]O
W_RETURN  _454N | O T _ O KN_AINMOPALR(R_ONWA_NROEATRURRONW__NMOATK_EO_KN(AAMrEr(oewrBrunfof_esrtAaptpuesn_d,( d_a_tCaO_U,N TdEaRt_a_-)>,d aEtXaP.Rd)a
t      a| ,                                                                    ^ 
field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(e../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
rrno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOTIn file included from _c/driver/postgresql/result_helper.ccO:K23_:
IIn file included from Mc/driver/postgresql/result_helper.hP:L32(:
_c/driver/postgresql/copy/reader.hN:A483N:O5A:R Rwarning: O'__COUNTER__' is a C2y extension [-Wc2y-extensions]W
_MAKE_NA  M483E | ( e r r nNoA_NsOtAaRtRuOsW__,R E_T_UCRONU_NNTOETR__O_K)(,R eEaXdPCRh)e
c      k| e                                                                    ^d
<int8_t>(data, &version, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      | ../src/c/vendor/nanoarrow/nanoarrow.h                                                                    ^:
3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROIn file included from Wc/driver/postgresql/result_helper.cc_:R23E:
TIn file included from Uc/driver/postgresql/result_helper.hR:N32_:
Nc/driver/postgresql/copy/reader.hO:T497_:O5K:( Awarning: r'__COUNTER__' is a C2y extension [-Wc2y-extensions]r
owBitma  p497A | p p e n dN(AANrOrAoRwRAOrWr_aRyEVTaUlRiNd_iNtOyTB_iOtKm(aApr(raorwrBauyf)f,e r1A,p p1e)n)d;I
n      t| 3    ^2
(off../src/c/vendor/nanoarrow/nanoarrow.hs:e308t:s69_:,  note: nexpanded from macro 'NANOARROW_RETURN_NOT_OK'e
xt_offs  e308t | ) ) ;_
N      A| N    ^O
ARR../src/c/vendor/nanoarrow/nanoarrow.hO:W308_:R69E:T Unote: Rexpanded from macro 'NANOARROW_RETURN_NOT_OK'N
_NOT_OK  _308I | M P L_(N_ANNAONAORARRORWO_WR_EMTAUKREN__NNAOMTE_(OeKr_rInMoP_Ls(t_aNtAuNsO_A,R R_O_WC_OMUANKTEE_RN_A_M)E,( eErXrPnRo)_
s      t| a                                                                    ^t
us_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:499:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  499 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:515:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  515 |     NANOA../src/c/vendor/nanoarrow/nanoarrow.hR:R3692O:W9_:R Ewarning: T'__COUNTER__' is a C2y extension [-Wc2y-extensions]U
RN_N O3692T | _ O K ( P o s t gNrAeNsOCAoRpRyOFWi_eRlEdTRUeRaNd_eNrO:T:_IOnKi(t
S      c| h        ^e
ma(../src/c/vendor/nanoarrow/nanoarrow.hs:c308h:e69m:a )note: )expanded from macro 'NANOARROW_RETURN_NOT_OK';

      |     ^
  308../src/c/vendor/nanoarrow/nanoarrow.h | : 308 :_69N:A Nnote: Oexpanded from macro 'NANOARROW_RETURN_NOT_OK'A
RR  O308W | _ R E_TNUARNNO_ANRORTO_WO_KR_EITMUPRLN(__NNOATN_OOAKR_RIOMWP_LM(A_KNEA_NNOAAMRER(OeWr_rMnAoK_Es_tNaAtMuEs(_e,r r_n_oC_OsUtNaTtEuRs___,) ,_ _ECXOPURN)T
E      R| _                                                                    ^_
), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:516:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  516 |     NANOARROW_RETURN_NOT_OK(child_->InitSchema(sch../src/c/vendor/nanoarrow/nanoarrow.he:m3694a:-9>:c hwarning: i'__COUNTER__' is a C2y extension [-Wc2y-extensions]l
dren [36940 | ] ) ) ; 
        |      ^ 
NANO../src/c/vendor/nanoarrow/nanoarrow.hA:R308R:O69W:_ Rnote: Eexpanded from macro 'NANOARROW_RETURN_NOT_OK'T
URN_NOT_  O308K | ( 
       _| N        ^A
NOA../src/c/vendor/nanoarrow/nanoarrow.hR:R308O:W69_:R Enote: Texpanded from macro 'NANOARROW_RETURN_NOT_OK'U
RN_NOT_O  K308_ | I M P_LN(A_NNOAANRORAORWR_ORWE_TMUARKNE__NNOATM_EO(Ke_rIrMnPoL_(s_tNaAtNuOsA_R,R O_W__CMOAUKNET_ENRA_M_E)(,e rErXnPoR_)s
t      a| t                                                                    ^u
s_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:521:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  521 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
../src/c/vendor/nanoarrow/nanoarrow.h:3702:  9308: |   warning:  '__COUNTER__' is a C2y extension [-Wc2y-extensions]_
NANO A3702R | R        NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:O69W:_ Rnote: Eexpanded from macro 'NANOARROW_RETURN_NOT_OK'T
URN_NOT_O  K308_ | I M P_LN(A_NNOAANRORAORWR_ORWE_TMUARKNE__NNOATM_EO(Ke_rIrMnPoL_(s_tNaAtNuOsA_R,R O_W__CMOAUKNET_ENRA_M_E)(,e rErXnPoR_)s
t      a| t                                                                    ^u
s_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:522:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  522 |     NANOARROW_RETURN_NOT_OK(child_->InitArray(array->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowAIn file included from rc/driver/postgresql/result_helper.ccr:a23y:
VIn file included from ac/driver/postgresql/result_helper.hl:i32d:
ic/driver/postgresql/copy/reader.ht:y537B:i5t:m awarning: p'__COUNTER__' is a C2y extension [-Wc2y-extensions](
array),   5371 | ,   1 ) )N;A
N      O| A    ^R
ROW_../src/c/vendor/nanoarrow/nanoarrow.hR:E308T:U69R:N _note: Nexpanded from macro 'NANOARROW_RETURN_NOT_OK'O
T_OK(Rea  d308C | h e c_kNeAdN<OiAnRtR3O2W__tR>E(TdUaRtNa_,N O&Tn__Odim, error)K)_;I
M      P| L    ^(
_NA../src/c/vendor/nanoarrow/nanoarrow.hN:O308A:R69R:O Wnote: _expanded from macro 'NANOARROW_RETURN_NOT_OK'M
AKE_NAME  (308e | r r n_oN_AsNtOaAtRuRsO_W,_ R_E_TCUORUNN_TNEORT___O)K,_ IEMXPPLR()_
N      A| N                                                                    ^O
ARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:539:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  539 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:541:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  541 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &element_type_oid, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  554 |       NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:561:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  561 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &dim_size, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:565:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  565 |       NANOARROW_RETURN_NOT_OK(ReadChecked<i../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(datan_tb3u2f_fte>r(,d avtaal,u e&-l>odwaeyrs_)b)o;u
n      d| ,      ^ 
erro../src/c/vendor/nanoarrow/nanoarrow.hr:)308):;69
:       | note:       ^expanded from macro 'NANOARROW_RETURN_NOT_OK'

  308../src/c/vendor/nanoarrow/nanoarrow.h | : 308 :_69N:A Nnote: Oexpanded from macro 'NANOARROW_RETURN_NOT_OK'A
RROW_RETU  R308N | _ N O_TN_AONKO_AIRMRPOLW(__RNEATNUORANR_RNOOWT__MOAKK_EI_MNPALM(E_(NeArNrOnAoR_RsOtWa_tMuAsK_E,_ N_A_MCEO(UeNrTrEnRo___s)t,a tEuXsP_R,) 
_      _| C                                                                    ^O
UNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc../src/c/vendor/nanoarrow/nanoarrow.h::233783:
:In file included from 7c/driver/postgresql/result_helper.h:: 32warning: :
'__COUNTER__' is a C2y extension [-Wc2y-extensions]c/driver/postgresql/copy/reader.h
:580:7: warning:  '__COUNTER__' is a C2y extension [-Wc2y-extensions]3783
 |       N  A580N | O A R R O W _NRAENTOUARRNR_ONWO_TR_EOTKU(RANr_rNoOwTB_uOfKf(eRreAapdpCehnedcIknetd6<4i(ndta3t2a__tb>u(fdfaetra,,  v&aclhuiel-d>_nfsi)e)l;d
_      s| i      ^z
e_b../src/c/vendor/nanoarrow/nanoarrow.hy:t308e:s69,:  enote: rexpanded from macro 'NANOARROW_RETURN_NOT_OK'r
or));
        | 308      ^ | 
  _../src/c/vendor/nanoarrow/nanoarrow.hN:A308N:O69A:R Rnote: Oexpanded from macro 'NANOARROW_RETURN_NOT_OK'W
_RETURN_  N308O | T _ O_KN_AINMOPALR(R_ONWA_NROEATRURRONW__NMOATK_EO_KN_AIMMEP(Le(r_rNnAoN_OsAtRaRtOuWs__M,A K_E__CNOAUMNET(EeRr_r_n)o,_ sEtXaPtRu)s
_      ,|                                                                      ^_
_COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:581:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  581 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_N../src/c/vendor/nanoarrow/nanoarrow.hA:N3791O:A5R:R Owarning: W'__COUNTER__' is a C2y extension [-Wc2y-extensions]_
MAKE_NAM E3791( | e r r n oN_AsNtOaAtRuRsO_W,_ R_E_TCUORUNN_TNEORT___O)K,( AErXrPoRw)B
i      t| m                                                                    ^a
pAppend(ArrowArrayValidityBitmap(arrIn file included from ac/driver/postgresql/result_helper.ccy:)23,:
 In file included from 1c/driver/postgresql/result_helper.h,: 321:
)c/driver/postgresql/copy/reader.h):;593
:      5| :    ^ 
warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
../src/c/vendor/nanoarrow/nanoarrow.h:308:69:   593note:  | expanded from macro 'NANOARROW_RETURN_NOT_OK' 
   NANOA  R308R | O W __RNEATNUORANR_RNOOWT__ROEKT(UARrNr_oNwOATr_rOaKy_FIiMnPiLs(h_ENlAeNmOeAnRtR(OaWr_rMaAyK)E)_;N
A      M| E    ^(
err../src/c/vendor/nanoarrow/nanoarrow.hn:o308_:s69t:a tnote: uexpanded from macro 'NANOARROW_RETURN_NOT_OK's
_, __CO  U308N | T E R__N_A)N,O AERXRPORW)_
R      E| T                                                                    ^U
RN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:610:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  610 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:612:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  612 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:619:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  619 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:621:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  621 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:638:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  638 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &child_oid, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:651:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  651 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:699:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  699 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:701:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  701 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:708:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  708 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:710:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  710 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:719:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  719 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int16_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:733:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  733 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:776:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  776 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, nullptr));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:877:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  877 |           NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:890:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  890 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:918:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  918 |             NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |             ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1017:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1017 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1037:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1037 |     NANOARROW_RETURN_NOT_OK(root_reader_.InitSchema(schema_.get()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1062:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1062 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1064:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1064 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &extension_length, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1082:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1082 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1084:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1084 |       NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1085:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1085 |       NANOARROW_RETURN_NOT_OK(root_reader_.InitArray(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1090:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1090 |     NANOARROW_RETURN_NOT_OK(root_reader_.Read(data, -1, array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_helper.cc:23:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1104:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1104 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishBuildingDefault(array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:221:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  221 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BOOL));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:224:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  224 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT16));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:229:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  229 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:232:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  232 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:235:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  235 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_FLOAT));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:238:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  238 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DOUBLE));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:242:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:247:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  247 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:248:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  248 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:261:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  261 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:264:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  264 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:269:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  269 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DATE32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:275:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  275 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeDateTime(schema, NANOARROW_TYPE_TIME64,
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:283:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:289:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  289 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:295:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  295 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:301:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  301 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeStruct(schema, n_children()));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:303:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  303 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:309:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  309 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:310:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  310 |         NANOARROW_RETURN_NOT_OK(children_[0].SetSchema(schema->children[0], vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:314:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  314 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:317:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  317 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:326:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  326 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:327:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:331:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  331 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema, field_name_.c_str()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:360:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  360 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(buffer.get(), nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:363:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  363 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderAppend(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:370:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  370 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:373:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  373 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:380:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  380 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:479:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  479 |         NANOARROW_RETURN_NOT_OK(Find(item.child_oid, &child, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:488:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  488 |         NANOARROW_RETURN_NOT_OK(ResolveClass(item.class_oid, &child_desc, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:493:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  493 |           NANOARROW_RETURN_NOT_OK(Find(child_item.second, &child, error));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:504:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  504 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:512:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  512 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:578:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  578 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, error));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
In file included from c/driver/postgresql/copy/writer.h:31:
In file included from c/driver/postgresql/copy/../connection.h:30:
c/driver/postgresql/copy/../postgres_type.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:86:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   86 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, sizeof(T)));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:125:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  125 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:131:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  131 |         NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:148:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  148 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:151:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  151 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int8_t>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:162:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  162 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:165:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  165 |     NANOARROW_RETURN_NOT_OK(WriteChecked<T>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:175:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  175 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:180:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  180 |     NANOARROW_RETURN_NOT_OK(WriteChecked<uint32_t>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:190:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  190 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:195:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  195 |     NANOARROW_RETURN_NOT_OK(WriteChecked<uint64_t>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:205:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  205 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:211:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  211 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int64_t>(buffer, ms, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:212:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  212 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, interval.days, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:213:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  213 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, interval.months, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:284:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  284 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:285:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  285 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, ndigits, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:286:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  286 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, weight, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  287 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, sign, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:288:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  288 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, dscale, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  291 |     NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, pg_digit_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  367 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:406:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  406 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int64_t>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:407:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  407 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, days, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:408:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  408 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, months, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  418 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, buffer_view.size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:419:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  419 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:432:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  432 |       NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:436:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  436 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  486 |       NANOARROW_RETURN_NOT_OK(child_->Write(tmp.get(), i, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:492:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  492 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:493:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  493 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, ndim, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:494:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  494 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, has_null_flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:495:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  495 |     NANOARROW_RETURN_NOT_OK(WriteChecked<uint32_t>(buffer, child_oid_, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:497:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  497 |       NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, dim, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:498:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  498 |       NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, lb, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:501:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  501 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(buffer, tmp->data, tmp->size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:516:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  516 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:562:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  562 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int64_t>(buffer, scaled, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:573:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  573 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, error));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:709:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  709 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:731:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  731 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:734:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  734 |       NANOARROW_RETURN_NOT_OK(PostgresType::FromSchema(type_resolver, schema->children[0],
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:738:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  738 |       NANOARROW_RETURN_NOT_OK(MakeCopyFieldWriter(schema->children[0],
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  763 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:772:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  772 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArray(&array_view_.value, array, nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:777:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  777 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(&buffer_.value, kPgCopyBinarySignature,
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:781:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  781 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:785:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  785 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:792:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  792 |     NANOARROW_RETURN_NOT_OK(root_writer_->Write(&buffer_.value, records_written_, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  805 |       NANOARROW_RETURN_NOT_OK(MakeCopyFieldWriter(schema_->children[i],
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:100:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  100 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view_, schema, nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:144:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  144 |       NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(validity_, true, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:169:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  169 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:202:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  202 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &value, sizeof(T)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:240:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  240 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &months, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:241:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  241 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &days, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:242:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &time, sizeof(int64_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:325:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  325 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:327:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:335:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  335 |     NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(data_, max_chars_required));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:408:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  408 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:452:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  452 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:454:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  454 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  483 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int8_t>(data, &version, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:497:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  497 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:499:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  499 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:515:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  515 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:516:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  516 |     NANOARROW_RETURN_NOT_OK(child_->InitSchema(schema->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:521:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  521 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:522:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  522 |     NANOARROW_RETURN_NOT_OK(child_->InitArray(array->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  537 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_dim, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:539:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  539 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:541:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  541 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &element_type_oid, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  554 |       NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:561:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  561 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &dim_size, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:565:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  565 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &lower_bound, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:580:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  580 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:581:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  581 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:593:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  593 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:610:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  610 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:612:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  612 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:619:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  619 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:621:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  621 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:638:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  638 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &child_oid, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:651:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  651 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:699:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  699 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:701:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  701 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:708:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  708 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:710:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  710 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:719:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  719 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int16_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:733:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  733 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:776:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  776 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, nullptr));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:877:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  877 |           NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:890:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  890 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:918:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  918 |             NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |             ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1017:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1017 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1037:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1037 |     NANOARROW_RETURN_NOT_OK(root_reader_.InitSchema(schema_.get()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1062:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1062 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1064:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1064 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &extension_length, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1082:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1082 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1084:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1084 |       NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1085:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1085 |       NANOARROW_RETURN_NOT_OK(root_reader_.InitArray(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1090:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1090 |     NANOARROW_RETURN_NOT_OK(root_reader_.Read(data, -1, array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
In file included from c/driver/postgresql/bind_stream.h:33:
In file included from c/driver/postgresql/result_helper.h:32:
c/driver/postgresql/copy/reader.h:1104:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1104 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishBuildingDefault(array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:76:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   76 |     UNWRAP_NANOARROW(
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:81:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   81 |     UNWRAP_NANOARROW(
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:90:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   90 |       UNWRAP_ERRNO(Internal,
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:95:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   95 |     UNWRAP_NANOARROW(
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:114:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  114 |       UNWRAP_NANOARROW(na_error, Internal,
      |       ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:121:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  121 |         UNWRAP_STATUS(SetDatabaseTimezoneUTC(pg_conn, autocommit));
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:127:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  127 |       UNWRAP_NANOARROW(
      |       ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:143:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  143 |       UNWRAP_STATUS(helper.Execute());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:147:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  147 |     UNWRAP_STATUS(get_tz.Execute());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:153:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  153 |     UNWRAP_STATUS(set_utc.Execute());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:160:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  160 |     UNWRAP_STATUS(helper.Prepare(param_types));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:167:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  167 |     UNWRAP_NANOARROW(na_error, IO,
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  171 |       UNWRAP_NANOARROW(
      |       ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:189:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  189 |       UNWRAP_STATUS(PullNextArray());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:211:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  211 |         UNWRAP_NANOARROW(
      |         ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:215:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  215 |         UNWRAP_ERRNO(Internal, ArrowBufferAppendInt32(&param_buffer.value, 0));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:259:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  259 |       UNWRAP_STATUS(reset.Execute());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:267:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  267 |         UNWRAP_STATUS(commit.Execute());
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:279:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  279 |     UNWRAP_ERRNO(Internal, writer.Init(&bind_schema.value));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:280:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  280 |     UNWRAP_NANOARROW(na_error, Internal,
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:283:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |     UNWRAP_NANOARROW(na_error, Internal, writer.WriteHeader(&na_error));
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:286:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  286 |       UNWRAP_STATUS(PullNextArray());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  289 |       UNWRAP_ERRNO(Internal, writer.SetArray(&current.value));
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:302:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  302 |       UNWRAP_STATUS(FlushCopyWriterToConn(pg_conn, writer));
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/result_reader.cc:23:
In file included from c/driver/postgresql/result_reader.h:31:
c/driver/postgresql/bind_stream.h:309:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  309 |     UNWRAP_STATUS(FlushCopyWriterToConn(pg_conn, writer));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:85:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   85 |   NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromSchema(tmp.get(), schema_.get(), &na_error_));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/result_reader.cc:86:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   86 |   NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(tmp.get()));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/result_reader.cc:88:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   88 |     NANOARROW_RETURN_NOT_OK(field_readers_[i]->InitArray(tmp->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/result_reader.cc:108:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  108 |       NANOARROW_RETURN_NOT_OK(field_readers_[i]->Read(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/result_reader.cc:114:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  114 |     NANOARROW_RETURN_NOT_OK(field_readers_[i]->FinishArray(tmp->children[i], &na_error_));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/result_reader.cc:119:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  119 |   NANOARROW_RETURN_NOT_OK(ArrowArrayFinishBuildingDefault(tmp.get(), &na_error_));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/result_reader.cc:149:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  149 |     UNWRAP_STATUS(bind_stream_->Begin([] { return Status::Ok(); }));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:151:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  151 |     UNWRAP_STATUS(bind_stream_->SetParamTypes(conn_, *type_resolver_, autocommit_));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:152:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  152 |     UNWRAP_STATUS(helper_.Prepare(bind_stream_->param_types));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:153:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  153 |     UNWRAP_STATUS(BindNextAndExecute(nullptr));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:159:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  159 |       UNWRAP_STATUS(helper_.DescribePrepared());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:169:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  169 |     UNWRAP_STATUS(helper_.Execute());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:177:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  177 |   UNWRAP_NANOARROW(na_error_, Internal,
      |   ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
c/driver/postgresql/result_reader.cc:182:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  182 |     UNWRAP_ERRNO(Internal,
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/postgresql/result_reader.cc:185:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  185 |     UNWRAP_ERRNO(Internal, child_type.SetSchema(schema_->children[i], vendor_name_));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/postgresql/result_reader.cc:186:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  186 |     UNWRAP_ERRNO(Internal,
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
c/driver/postgresql/result_reader.cc:190:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  190 |     UNWRAP_NANOARROW(
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
c/driver/postgresql/result_reader.cc:195:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  195 |     UNWRAP_NANOARROW(na_error_, Internal, child_reader->InitSchema(schema_->children[i]));
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
c/driver/postgresql/result_reader.cc:211:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  211 |     UNWRAP_STATUS(ExecuteAll(affected_rows));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:218:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  218 |   UNWRAP_STATUS(Initialize(affected_rows));
      |   ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:230:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  230 |     UNWRAP_STATUS(bind_stream_->EnsureNextRow());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:233:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  233 |       UNWRAP_STATUS(bind_stream_->Cleanup(conn_));
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:239:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  239 |     UNWRAP_STATUS(bind_stream_->BindAndExecuteCurrentRow(
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:254:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  254 |     UNWRAP_STATUS(bind_stream_->Begin([] { return Status::Ok(); }));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:255:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  255 |     UNWRAP_STATUS(bind_stream_->SetParamTypes(conn_, *type_resolver_, autocommit_));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:256:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  256 |     UNWRAP_STATUS(helper_.Prepare(bind_stream_->param_types));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:264:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  264 |       UNWRAP_STATUS(BindNextAndExecute(affected_rows));
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/result_reader.cc:267:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  267 |     UNWRAP_STATUS(helper_.Execute());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
184 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c c/driver/postgresql/statement.cc -o c/driver/postgresql/statement.o
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:27:
../src/c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
../src/c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:221:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  221 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BOOL));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:224:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  224 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT16));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:229:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  229 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:232:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  232 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:235:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  235 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_FLOAT));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:238:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  238 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DOUBLE));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:242:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_INT64));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:247:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  247 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:248:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  248 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:261:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  261 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRING));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:264:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  264 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:269:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  269 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_DATE32));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:275:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  275 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeDateTime(schema, NANOARROW_TYPE_TIME64,
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:283:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:289:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  289 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:295:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  295 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:301:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  301 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeStruct(schema, n_children()));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:303:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  303 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:309:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  309 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:310:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  310 |         NANOARROW_RETURN_NOT_OK(children_[0].SetSchema(schema->children[0], vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:314:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  314 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_LIST));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:317:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  317 |         NANOARROW_RETURN_NOT_OK(
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:326:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  326 |         NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_BINARY));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:327:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |         NANOARROW_RETURN_NOT_OK(AddPostgresTypeMetadata(schema, vendor_name));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:331:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  331 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema, field_name_.c_str()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:360:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  360 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(buffer.get(), nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:363:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  363 |     NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderAppend(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:370:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  370 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:373:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  373 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:380:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  380 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:479:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  479 |         NANOARROW_RETURN_NOT_OK(Find(item.child_oid, &child, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:488:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  488 |         NANOARROW_RETURN_NOT_OK(ResolveClass(item.class_oid, &child_desc, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:493:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  493 |           NANOARROW_RETURN_NOT_OK(Find(child_item.second, &child, error));
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:504:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  504 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:512:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  512 |         NANOARROW_RETURN_NOT_OK(Find(item.base_oid, &base_type, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:578:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  578 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, error));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
In file included from c/driver/postgresql/copy/reader.h:31:
c/driver/postgresql/copy/../postgres_type.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:100:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  100 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view_, schema, nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:144:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  144 |       NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(validity_, true, 1));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:169:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  169 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:202:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  202 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &value, sizeof(T)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:240:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  240 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &months, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:241:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  241 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &days, sizeof(int32_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:242:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  242 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, &time, sizeof(int64_t)));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:325:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  325 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:327:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  327 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:335:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  335 |     NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(data_, max_chars_required));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:408:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  408 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:452:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  452 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:454:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  454 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  483 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int8_t>(data, &version, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:497:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  497 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(offsets_, next_offset));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:499:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  499 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_, data->data.data, field_size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:515:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  515 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:516:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  516 |     NANOARROW_RETURN_NOT_OK(child_->InitSchema(schema->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:521:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  521 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:522:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  522 |     NANOARROW_RETURN_NOT_OK(child_->InitArray(array->children[0]));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  537 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_dim, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:539:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  539 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:541:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  541 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &element_type_oid, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  554 |       NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:561:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  561 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &dim_size, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:565:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  565 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &lower_bound, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:580:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  580 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:581:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  581 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:593:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  593 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishElement(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:610:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  610 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:612:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  612 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:619:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  619 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:621:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  621 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:638:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  638 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:648:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |       NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &child_oid, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:651:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  651 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:699:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  699 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitSchema(schema));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:701:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  701 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitSchema(schema->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:708:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  708 |     NANOARROW_RETURN_NOT_OK(PostgresCopyFieldReader::InitArray(array));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:710:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  710 |       NANOARROW_RETURN_NOT_OK(children_[i]->InitArray(array->children[i]));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:719:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  719 |     NANOARROW_RETURN_NOT_OK(ReadChecked<int16_t>(data, &n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:733:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  733 |       NANOARROW_RETURN_NOT_OK(ReadChecked<int32_t>(data, &child_field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:776:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  776 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, nullptr));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:877:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  877 |           NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:890:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  890 |           NANOARROW_RETURN_NOT_OK(
      |           ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:918:13: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  918 |             NANOARROW_RETURN_NOT_OK(MakeCopyFieldReader(
      |             ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1017:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1017 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1037:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1037 |     NANOARROW_RETURN_NOT_OK(root_reader_.InitSchema(schema_.get()));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1062:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1062 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1064:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1064 |     NANOARROW_RETURN_NOT_OK(ReadChecked<uint32_t>(data, &extension_length, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1082:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1082 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1084:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1084 |       NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1085:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1085 |       NANOARROW_RETURN_NOT_OK(root_reader_.InitArray(array_.get()));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1090:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1090 |     NANOARROW_RETURN_NOT_OK(root_reader_.Read(data, -1, array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:26:
In file included from c/driver/postgresql/statement.h:29:
c/driver/postgresql/copy/reader.h:1104:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1104 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinishBuildingDefault(array_.get(), error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:86:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   86 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, sizeof(T)));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:125:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  125 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, n_fields, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:131:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  131 |         NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |         ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:148:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  148 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:151:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  151 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int8_t>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:162:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  162 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:165:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  165 |     NANOARROW_RETURN_NOT_OK(WriteChecked<T>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:175:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  175 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:180:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  180 |     NANOARROW_RETURN_NOT_OK(WriteChecked<uint32_t>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:190:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  190 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:195:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  195 |     NANOARROW_RETURN_NOT_OK(WriteChecked<uint64_t>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:205:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  205 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:211:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  211 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int64_t>(buffer, ms, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:212:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  212 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, interval.days, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:213:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  213 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, interval.months, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:284:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  284 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:285:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  285 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, ndigits, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:286:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  286 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, weight, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  287 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, sign, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:288:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  288 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int16_t>(buffer, dscale, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  291 |     NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, pg_digit_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  367 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:406:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  406 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int64_t>(buffer, value, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:407:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  407 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, days, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:408:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  408 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, months, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  418 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, buffer_view.size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:419:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  419 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:432:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  432 |       NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:436:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  436 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  486 |       NANOARROW_RETURN_NOT_OK(child_->Write(tmp.get(), i, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:492:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  492 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:493:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  493 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, ndim, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:494:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  494 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, has_null_flags, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:495:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  495 |     NANOARROW_RETURN_NOT_OK(WriteChecked<uint32_t>(buffer, child_oid_, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:497:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  497 |       NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, dim, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:498:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  498 |       NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, lb, error));
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:501:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  501 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(buffer, tmp->data, tmp->size_bytes));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:516:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  516 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int32_t>(buffer, field_size_bytes, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:562:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  562 |     NANOARROW_RETURN_NOT_OK(WriteChecked<int64_t>(buffer, scaled, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:573:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  573 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, error));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:709:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  709 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:731:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  731 |       NANOARROW_RETURN_NOT_OK(
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:734:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  734 |       NANOARROW_RETURN_NOT_OK(PostgresType::FromSchema(type_resolver, schema->children[0],
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:738:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  738 |       NANOARROW_RETURN_NOT_OK(MakeCopyFieldWriter(schema->children[0],
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  763 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:772:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  772 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArray(&array_view_.value, array, nullptr));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:777:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  777 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(&buffer_.value, kPgCopyBinarySignature,
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:781:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  781 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:785:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  785 |     NANOARROW_RETURN_NOT_OK(
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:792:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  792 |     NANOARROW_RETURN_NOT_OK(root_writer_->Write(&buffer_.value, records_written_, error));
      |     ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
In file included from c/driver/postgresql/bind_stream.h:29:
c/driver/postgresql/copy/writer.h:805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  805 |       NANOARROW_RETURN_NOT_OK(MakeCopyFieldWriter(schema_->children[i],
      |       ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
289 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include   -DADBC_EXPORT="" -DFMT_HEADER_ONLY=1  -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3  -c c/vendor/nanoarrow/nanoarrow.c -o c/vendor/nanoarrow/nanoarrow.o
In file included from c/vendor/nanoarrow/nanoarrow.c:25:
c/vendor/nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2591 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2663 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2946 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2965 |   NANOARROW_RETURN_NOT_OK(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2974 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3244 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3247 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3257 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3266 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3270 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3274 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3291 |     NANOARROW_RETURN_NOT_OK(
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3319 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3321 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3324 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3336 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3339 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3351 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3367 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3371 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3394 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3407 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3413 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3414 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3445 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3448 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3449 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3452 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3453 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3456 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3457 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3463 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3469 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3472 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3476 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3483 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3499 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3503 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3506 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3507 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3510 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3517 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
c/vendor/nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  188 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3520 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3523 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3526 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3530 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3537 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3553 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3559 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3567 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3660 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3670 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3674 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3692 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3694 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3702 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3704 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3713 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3722 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3764 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3772 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3773 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3781 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3782 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3783 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3791 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3809 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3817 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3825 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3833 |         NANOARROW_RETURN_NOT_OK(
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3842 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3863 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3868 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3885 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3887 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3895 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3897 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3916 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3936 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
c/vendor/nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  185 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3937 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3952 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3961 |   NANOARROW_RETURN_NOT_OK(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:387:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  387 |     NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, 16));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:446:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  446 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(buffer, '0'));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:490:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  490 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, num_segments * 9 + 1 + 21 - 9));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:522:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  522 |   NANOARROW_RETURN_NOT_OK(ArrowDecimalAppendDigitsToBuffer(decimal, buffer));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:529:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  529 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(buffer, '0'));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:540:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  540 |     NANOARROW_RETURN_NOT_OK(
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:554:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  554 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes + 1, 0));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:713:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  713 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, 1));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:715:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  715 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], "item"));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:718:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  718 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, 1));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:719:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  719 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:721:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  721 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], "entries"));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:723:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  723 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema->children[0], 2));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:726:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  726 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:729:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  729 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:733:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  733 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, 2));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:735:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  735 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], "run_ends"));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:738:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  738 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[1], "values"));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:770:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  770 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, template_format));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:777:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  777 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRUCT));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:778:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  778 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, n_children));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:822:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  822 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, buffer));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:825:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  825 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaInitChildrenIfNeeded(schema, type));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:896:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  896 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:898:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  898 |   NANOARROW_RETURN_NOT_OK(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:900:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  900 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema->children[0], run_end_type));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:901:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  901 |   NANOARROW_RETURN_NOT_OK(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:1040:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1040 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, format_out));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:1042:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1042 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, n_children));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:1703:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1703 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewValidateNChildren(schema_view, 1, error));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:1888:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1888 |   NANOARROW_RETURN_NOT_OK(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:1892:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1892 |     NANOARROW_RETURN_NOT_OK(
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:1924:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1924 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataGetValue(schema->metadata,
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:1927:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1927 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataGetValue(schema->metadata,
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2147:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2147 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataReaderInit(&reader, metadata));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2195:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2195 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(buffer, 0));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2207:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2207 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2226:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2226 |   NANOARROW_RETURN_NOT_OK(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2242:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2242 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataReaderInit(&reader, (const char*)buffer->data));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2245:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2245 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(&new_buffer, NULL));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2504:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2504 |   NANOARROW_RETURN_NOT_OK_WITH_ERROR(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:319:43: note: expanded from macro 'NANOARROW_RETURN_NOT_OK_WITH_ERROR'
  319 |       _NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR, ERROR_EXPR, #EXPR)
      |                                           ^
c/vendor/nanoarrow/nanoarrow.c:2551:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2551 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewInitFromSchema(&array_view, schema, error));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2552:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2552 |   NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromArrayView(array, &array_view, error));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2707:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2707 |       NANOARROW_RETURN_NOT_OK(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2714:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2714 |     NANOARROW_RETURN_NOT_OK(
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2724:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2724 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewInitFromArray(&array_view, array));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2751:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2751 |       NANOARROW_RETURN_NOT_OK((ArrowBufferReserve(buffer, 1)));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2756:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2756 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinalizeBuffers(array->children[i]));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2760:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2760 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinalizeBuffers(array->dictionary));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:2807:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2807 |     NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowArrayFinalizeBuffers(array), error);
      |     ^
c/vendor/nanoarrow/nanoarrow.h:319:43: note: expanded from macro 'NANOARROW_RETURN_NOT_OK_WITH_ERROR'
  319 |       _NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR, ERROR_EXPR, #EXPR)
      |                                           ^
c/vendor/nanoarrow/nanoarrow.c:2820:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2820 |   NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowArrayViewInitFromArray(&array_view, array),
      |   ^
c/vendor/nanoarrow/nanoarrow.h:319:43: note: expanded from macro 'NANOARROW_RETURN_NOT_OK_WITH_ERROR'
  319 |       _NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR, ERROR_EXPR, #EXPR)
      |                                           ^
c/vendor/nanoarrow/nanoarrow.c:3090:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3090 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view->children[i],
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3106:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3106 |     NANOARROW_RETURN_NOT_OK(
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3326:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3326 |     NANOARROW_RETURN_NOT_OK(
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3332:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3332 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view->dictionary, error));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3342:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3342 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view, error));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3527:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3527 |     NANOARROW_RETURN_NOT_OK(
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3533:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3533 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view->dictionary, error));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3543:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3543 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view, array, error));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3547:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3547 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view, error));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3556:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3556 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view, array, error));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3560:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3560 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view, error));
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3648:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3648 |           NANOARROW_RETURN_NOT_OK(ArrowAssertIncreasingInt32(sliced_offsets, error));
      |           ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3654:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3654 |           NANOARROW_RETURN_NOT_OK(ArrowAssertIncreasingInt64(sliced_offsets, error));
      |           ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3683:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3683 |       NANOARROW_RETURN_NOT_OK(ArrowAssertRangeInt8(
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3686:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3686 |       NANOARROW_RETURN_NOT_OK(ArrowAssertInt8In(sliced_type_ids,
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3774:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3774 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateFull(array_view->children[i], error));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3779:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3779 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateFull(array_view->dictionary, error));
      |     ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:3797:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3797 |       NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view, error));
      |       ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/vendor/nanoarrow/nanoarrow.c:4072:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 4072 |   NANOARROW_RETURN_NOT_OK(
      |   ^
c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:76:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   76 |     UNWRAP_NANOARROW(
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:81:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   81 |     UNWRAP_NANOARROW(
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:90:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   90 |       UNWRAP_ERRNO(Internal,
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:95:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
   95 |     UNWRAP_NANOARROW(
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:114:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  114 |       UNWRAP_NANOARROW(na_error, Internal,
      |       ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:121:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  121 |         UNWRAP_STATUS(SetDatabaseTimezoneUTC(pg_conn, autocommit));
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:127:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  127 |       UNWRAP_NANOARROW(
      |       ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:143:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  143 |       UNWRAP_STATUS(helper.Execute());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:147:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  147 |     UNWRAP_STATUS(get_tz.Execute());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:153:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  153 |     UNWRAP_STATUS(set_utc.Execute());
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:160:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  160 |     UNWRAP_STATUS(helper.Prepare(param_types));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:167:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  167 |     UNWRAP_NANOARROW(na_error, IO,
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  171 |       UNWRAP_NANOARROW(
      |       ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:189:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  189 |       UNWRAP_STATUS(PullNextArray());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:211:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  211 |         UNWRAP_NANOARROW(
      |         ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:215:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  215 |         UNWRAP_ERRNO(Internal, ArrowBufferAppendInt32(&param_buffer.value, 0));
      |         ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:259:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  259 |       UNWRAP_STATUS(reset.Execute());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:267:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  267 |         UNWRAP_STATUS(commit.Execute());
      |         ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:279:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  279 |     UNWRAP_ERRNO(Internal, writer.Init(&bind_schema.value));
      |     ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:280:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  280 |     UNWRAP_NANOARROW(na_error, Internal,
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:283:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  283 |     UNWRAP_NANOARROW(na_error, Internal, writer.WriteHeader(&na_error));
      |     ^
../src/c/driver/framework/status.h:358:61: note: expanded from macro 'UNWRAP_NANOARROW'
  358 |   UNWRAP_NANOARROW_IMPL(UNWRAP_RESULT_NAME(driver_errno_na, __COUNTER__), ERROR, CODE, \
      |                                                             ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:286:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  286 |       UNWRAP_STATUS(PullNextArray());
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  289 |       UNWRAP_ERRNO(Internal, writer.SetArray(&current.value));
      |       ^
../src/c/driver/framework/status.h:348:54: note: expanded from macro 'UNWRAP_ERRNO'
  348 |   UNWRAP_ERRNO_IMPL(UNWRAP_RESULT_NAME(driver_errno, __COUNTER__), CODE, RHS)
      |                                                      ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:302:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  302 |       UNWRAP_STATUS(FlushCopyWriterToConn(pg_conn, writer));
      |       ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
In file included from c/driver/postgresql/statement.cc:46:
c/driver/postgresql/bind_stream.h:309:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  309 |     UNWRAP_STATUS(FlushCopyWriterToConn(pg_conn, writer));
      |     ^
../src/c/driver/framework/status.h:287:63: note: expanded from macro 'UNWRAP_STATUS'
  287 |   UNWRAP_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_unwrap_status, __COUNTER__), rhs)
      |                                                               ^
c/driver/postgresql/statement.cc:126:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  126 |   NANOARROW_RETURN_NOT_OK(GetCopyData());
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/statement.cc:201:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  201 |   NANOARROW_RETURN_NOT_OK(BuildOutput(out));
      |   ^
../src/c/vendor/nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  308 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
c/driver/postgresql/statement.cc:510:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  510 |   RAISE_STATUS(error, reader.ToArrayStream(rows_affected, stream));
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:539:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  539 |     RAISE_STATUS(error, reader.ToArrayStream(rows_affected, stream));
      |     ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:544:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  544 |   RAISE_STATUS(error, helper.Prepare());
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:545:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  545 |   RAISE_STATUS(error, helper.DescribePrepared());
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:551:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  551 |   RAISE_STATUS(error, helper.ResolveOutputTypes(*type_resolver_, &root_type));
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:558:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  558 |     RAISE_STATUS(error, reader.ToArrayStream(rows_affected, stream));
      |     ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:574:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  574 |   RAISE_STATUS(error, helper.ExecuteCopy());
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:618:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  618 |     RAISE_STATUS(error, helper.Prepare(param_oids));
      |     ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:620:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  620 |     RAISE_STATUS(error, helper.Prepare());
      |     ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:623:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  623 |   RAISE_STATUS(error, helper.DescribePrepared());
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:626:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  626 |   RAISE_STATUS(error, helper.ResolveOutputTypes(*type_resolver_, &output_type));
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:658:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  658 |     RAISE_STATUS(error, result_helper.Execute());
      |     ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:673:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  673 |   RAISE_STATUS(error, bind_stream.Begin([&]() -> Status {
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:696:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  696 |   RAISE_STATUS(error,
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:776:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  776 |   RAISE_STATUS(error, helper.Prepare());
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:777:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  777 |   RAISE_STATUS(error, helper.DescribePrepared());
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
c/driver/postgresql/statement.cc:779:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  779 |   RAISE_STATUS(error,
      |   ^
../src/c/driver/framework/status.h:281:61: note: expanded from macro 'RAISE_STATUS'
  281 |   RAISE_STATUS_IMPL(UNWRAP_RESULT_NAME(driver_raise_status, __COUNTER__), ERROR, RHS)
      |                                                             ^
161 warnings generated.
280 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++17 -shared -L/usr/local/clang/lib64 -L/usr/local/clang22/lib -L/usr/local/clang22/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -L/usr/local/clang21/lib/clang/22/lib/x86_64-unknown-linux-gnu -o adbcpostgresql.so init.o c/driver/common/utils.o c/driver/framework/objects.o c/driver/framework/utility.o c/driver/postgresql/connection.o c/driver/postgresql/database.o c/driver/postgresql/error.o c/driver/postgresql/postgresql.o c/driver/postgresql/result_helper.o c/driver/postgresql/result_reader.o c/driver/postgresql/statement.o c/vendor/nanoarrow/nanoarrow.o -lpq
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/adbcpostgresql/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/adbcpostgresql/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/adbcpostgresql/src'
installing to /data/gannet/ripley/R/packages/tests-clang/adbcpostgresql.Rcheck/00LOCK-adbcpostgresql/00new/adbcpostgresql/libs
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (adbcpostgresql)