* installing *source* package ‘tiledb’ ...
** this is package ‘tiledb’ version ‘0.33.0’
** package ‘tiledb’ successfully unpacked and MD5 sums checked
** using staged installation
'config' variable 'CXX11FLAGS' is defunct
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether clang++-22 -stdlib=libc++ -std=gnu++20 accepts -g... yes
checking for clang++-22 -stdlib=libc++ -std=gnu++20 option to enable C++11 features... -std=gnu++11
checking how to run the C++ preprocessor... clang++-22 -stdlib=libc++ -std=gnu++20 -std=gnu++11 -E
checking whether the compiler supports GNU C++... (cached) yes
checking whether clang++-22 -stdlib=libc++ -std=gnu++20 -std=gnu++11 accepts -g... (cached) yes
checking for clang++-22 -stdlib=libc++ -std=gnu++20 -std=gnu++11 option to enable C++11 features... (cached) -std=gnu++11
checking whether clang++-22 -stdlib=libc++ -std=gnu++20 -std=gnu++11 -std=gnu++11 supports C++17 features by default... no
checking whether clang++-22 -stdlib=libc++ -std=gnu++20 -std=gnu++11 -std=gnu++11 supports C++17 features with -std=gnu++17... yes
checking for pkg-config... /usr/bin/pkg-config
checking if pkg-config knows TileDB... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for filesystem... yes
checking for tiledb/tiledb... no
downloading x86_64 TileDB library...
installing TileDB for Fedora Linux:42...
downloading https://github.com/TileDB-Inc/TileDB/releases/download/2.29.0/tiledb-linux-x86_64-noavx2-2.29.0-958e736.tar.gz 
using inst/tiledb/{lib,include}
configure: creating ./config.status
config.status: creating src/Makevars
** libs
specified C++17
using C compiler: ‘clang version 22.1.0 (https://github.com/llvm/llvm-project 4434dabb69916856b824f68a64b029c67175e532)’
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/tiledb/src'
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 RcppExports.cpp -o RcppExports.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 arrowio.cpp -o arrowio.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 batched.cpp -o batched.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 column_buffer.cpp -o column_buffer.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 deprecation.cpp -o deprecation.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 durations.cpp -o durations.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 libtiledb.cpp -o libtiledb.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3  -c nanoarrow.c -o nanoarrow.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 nullable.cpp -o nullable.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 shmem.cpp -o shmem.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -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 virtualfile.cpp -o virtualfile.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppInt64/include' -I'/data/gannet/ripley/R/test-clang/nanoarrow/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3  -c connection/connection.c -o connection/connection.o
In file included from nanoarrow.c:25:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:381:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  381 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(buffer, '0'));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:425:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  425 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, num_segments * 9 + 1 + 21 - 9));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:591:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  591 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  593 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], "item"));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  596 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:597:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  597 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:599:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  599 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], "entries"));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:601:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  601 |       NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema->children[0], 2));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:604:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  604 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:607:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  607 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:641:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  641 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, template_format));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:648:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  648 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRUCT));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:649:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  649 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, n_children));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  693 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, buffer));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:696:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  696 |     NANOARROW_RETURN_NOT_OK(ArrowSchemaInitChildrenIfNeeded(schema, type));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:865:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  865 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, format_out));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:867:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
  867 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, n_children));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:1478:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1478 |   NANOARROW_RETURN_NOT_OK(ArrowSchemaViewValidateNChildren(schema_view, 1, error));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:1653:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1653 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:1657:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1657 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:1689:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1689 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataGetValue(schema->metadata,
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:1692:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1692 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataGetValue(schema->metadata,
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:1911:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1911 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataReaderInit(&reader, metadata));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:1959:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1959 |     NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(buffer, 0));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:1971:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1971 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:1990:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 1990 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2006:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2006 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataReaderInit(&reader, (const char*)buffer->data));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2009:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2009 |   NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(&new_buffer, NULL));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2225:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2225 |   NANOARROW_RETURN_NOT_OK_WITH_ERROR(
      |   ^
./nanoarrow.h:312:43: note: expanded from macro 'NANOARROW_RETURN_NOT_OK_WITH_ERROR'
  312 |       _NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR, ERROR_EXPR, #EXPR)
      |                                           ^
nanoarrow.c:2272:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2272 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewInitFromSchema(&array_view, schema, error));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2273:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2273 |   NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromArrayView(array, &array_view, error));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2428:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2428 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2435:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2435 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2445:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2445 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewInitFromArray(&array_view, array));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2472 |       NANOARROW_RETURN_NOT_OK((ArrowBufferReserve(buffer, 1)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2477:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2477 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinalizeBuffers(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2481:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2481 |     NANOARROW_RETURN_NOT_OK(ArrowArrayFinalizeBuffers(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2512:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2512 |     NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowArrayFinalizeBuffers(array), error);
      |     ^
./nanoarrow.h:312:43: note: expanded from macro 'NANOARROW_RETURN_NOT_OK_WITH_ERROR'
  312 |       _NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR, ERROR_EXPR, #EXPR)
      |                                           ^
nanoarrow.c:2525:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2525 |   NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowArrayViewInitFromArray(&array_view, array),
      |   ^
./nanoarrow.h:312:43: note: expanded from macro 'NANOARROW_RETURN_NOT_OK_WITH_ERROR'
  312 |       _NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR, ERROR_EXPR, #EXPR)
      |                                           ^
nanoarrow.c:2766:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2766 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view->children[i],
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2782:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2782 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2909:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2909 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2915:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2915 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view->dictionary, error));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:2925:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2925 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view, error));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3058:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3058 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3064:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view->dictionary, error));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3074:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3074 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view, array, error));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3078:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3078 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view, error));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3087:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3087 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view, array, error));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3091:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3091 |   NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view, error));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3169:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3169 |           NANOARROW_RETURN_NOT_OK(
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3172:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3172 |           NANOARROW_RETURN_NOT_OK(
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3193:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3193 |       NANOARROW_RETURN_NOT_OK(ArrowAssertRangeInt8(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3196:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3196 |       NANOARROW_RETURN_NOT_OK(ArrowAssertInt8In(array_view->buffer_views[0],
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3222:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3222 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateFull(array_view->children[i], error));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3227:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |     NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateFull(array_view->dictionary, error));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3245:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3245 |       NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view, error));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
nanoarrow.c:3390:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3390 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
134 warnings generated.
In file included from RcppExports.cpp:4:
In file included from ./../inst/include/tiledb.h:27:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from virtualfile.cpp:12:
In file included from ../inst/include/tiledb.h:27:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
virtualfile.cpp:104:7: warning: variable 'description' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  104 |   if (TYPEOF(description_) == STRSXP) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
virtualfile.cpp:129:36: note: uninitialized use occurs here
  129 |   SEXP rc = PROTECT(new_connection(description, "rb", "vfile", &con));
      |                                    ^~~~~~~~~~~
virtualfile.cpp:104:3: note: remove the 'if' if its condition is always true
  104 |   if (TYPEOF(description_) == STRSXP) {
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |     vstate->is_file = TRUE;
  106 |     description = (char *)CHAR(STRING_ELT(description_, 0));
  107 |     spdl::debug(tfm::format("[vfile_c_impl_] file %s", description));
  108 |     vstate->uri = description;
  109 |   } else {
      |     ~~~~~~
  110 |     /* vstate->is_file = FALSE; */
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111 |     /* description = "vfile(connection)"; */
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |     /* vstate->inner = R_GetConnection(description_); */
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |     /* if (vstate->inner->isopen) { */
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |     /*   error("vfile_(): inner connection must not already be open"); */
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  115 |     /* } */
      |     ~~~~~~~
  116 |     /* // Ensure we start with EOF not set, as this is not zeroed in all cases
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 |      */
      |      ~~
  118 |     /* // within R/connections.c */
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119 |     /* vstate->inner->EOF_signalled = FALSE; */
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
virtualfile.cpp:103:20: note: initialize the variable 'description' to silence this warning
  103 |   char *description;
      |                    ^
      |                     = nullptr
In file included from durations.cpp:2:
In file included from ../inst/include/tiledb.h:27:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from shmem.cpp:31:
In file included from ./libtiledb.h:27:
In file included from ../inst/include/tiledb.h:27:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from arrowio.cpp:23:
In file included from ./libtiledb.h:27:
In file included from ../inst/include/tiledb.h:27:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from batched.cpp:2:
In file included from ./libtiledb.h:27:
In file included from ../inst/include/tiledb.h:27:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from libtiledb.cpp:23:
In file included from ./libtiledb.h:27:
In file included from ../inst/include/tiledb.h:27:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from nullable.cpp:23:
In file included from ./libtiledb.h:27:
In file included from ../inst/include/tiledb.h:27:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
In file included from deprecation.cpp:30:
In file included from ./libtiledb.h:27:
In file included from ../inst/include/tiledb.h:27:
./nanoarrow.h:2326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2326 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2394:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2394 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2665:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2665 |   NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2684 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2693:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2693 |   NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2957:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2957 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2960:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2960 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2966:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2966 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2970:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2970 |     NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2979:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2979 |     NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2983:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2983 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:2987:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 2987 |     NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3004:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3004 |     NANOARROW_RETURN_NOT_OK(
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3032:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3032 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3034:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3034 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3037:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3037 |         NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3049:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3049 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3052:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3052 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3055:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3055 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3064:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3064 |       NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3069:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3069 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3080:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3080 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3084:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3084 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3102:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3102 |         NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3115:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3115 |           NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3117:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3117 |           NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
      |           ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3150:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3150 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3153:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3153 |       _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3154:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3154 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3157:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3157 |       _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3158:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3158 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3161:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3161 |       _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3162:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3162 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3168:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3168 |       _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3171:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3171 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3174:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3174 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3177:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3177 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3184:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3184 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3200:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3200 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3203:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3203 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3204:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3204 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3207:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3207 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3208:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3208 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3211:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3211 |       _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3212:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3212 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3218:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3218 |       _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
      |       ^
./nanoarrow.h:181:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
  181 |   NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3221:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3221 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3224:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3224 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3227:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3227 |       NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3234:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3234 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3250:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3250 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3253:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3253 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3260:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3260 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3288:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3288 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(offset_buffer, &offset, sizeof(int32_t)));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3289:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3289 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3297:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3297 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3299:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3299 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3308 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3316:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3316 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3356:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3356 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3364:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3364 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3365:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3365 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3373 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3374 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3375:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3375 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3383:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3383 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3401:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3401 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3409:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3409 |         NANOARROW_RETURN_NOT_OK(
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3418:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3418 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3438:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3438 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3443:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3443 |       NANOARROW_RETURN_NOT_OK(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3466 |     NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
      |     ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3486 |       _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
      |       ^
./nanoarrow.h:178:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
  178 |   NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3487 |       NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
      |       ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3502:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3502 |         NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
      |         ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
./nanoarrow.h:3511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
 3511 |   NANOARROW_RETURN_NOT_OK(
      |   ^
./nanoarrow.h:301:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
  301 |   _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
      |                                                                     ^
76 warnings generated.
76 warnings generated.
77 warnings generated.
76 warnings generated.
76 warnings generated.
76 warnings generated.
76 warnings generated.
76 warnings generated.
76 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 tiledb.so RcppExports.o arrowio.o batched.o column_buffer.o deprecation.o durations.o libtiledb.o nanoarrow.o nullable.o shmem.o virtualfile.o -ltiledb -L../inst/tiledb/lib -Wl,-rpath,$ORIGIN/../tiledb/lib
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/tiledb/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/tiledb/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/tiledb/src'
installing to /data/gannet/ripley/R/packages/tests-clang/tiledb.Rcheck/00LOCK-tiledb/00new/tiledb/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** 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 (tiledb)