* installing *source* package ‘geoarrow’ ...
** this is package ‘geoarrow’ version ‘0.4.2’
** package ‘geoarrow’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
specified C++17
using C compiler: ‘clang version 22.1.1 (https://github.com/llvm/llvm-project fef02d48c08db859ef83f84232ed78bd9d1c323a)’
using C++ compiler: ‘clang version 22.1.1 (https://github.com/llvm/llvm-project fef02d48c08db859ef83f84232ed78bd9d1c323a)’
using C++17
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/geoarrow/src'
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c d2s.c -o d2s.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/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 double_parse_fast_float.cc -o double_parse_fast_float.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c geoarrow.c -o geoarrow.o
In file included from geoarrow.c:6:
./nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2591 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2663 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2946 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2965 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2974 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3244 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3247 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3253 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3257 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3266 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3270 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3319 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3321 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3324 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3336 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3339 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3351 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3356 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3367 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3371 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3390 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3394 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3407 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3409 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3413 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3414 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3445 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3452 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3453 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3456 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3457 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3463 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3466 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3469 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3472 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3476 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3483 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3499 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3502 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3507 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3510 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3511 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3517 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3523 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3526 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3530 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3537 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3553 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3556 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3559 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3660 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3670 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3674 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3692 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3694 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3704 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3713 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3722 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3764 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3772 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3773 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3781 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3782 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3783 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3791 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3809 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3817 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3825 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3833 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3842 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3863 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3868 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3885 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3887 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3895 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3897 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3916 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3937 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3952 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3961 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:14:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
14 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetTypeFixedSize(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:16:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
16 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], dims));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:17:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
17 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema->children[0], NANOARROW_TYPE_DOUBLE));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:30:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
30 | NANOARROW_RETURN_NOT_OK(ArrowSchemaInitFromType(schema, NANOARROW_TYPE_STRUCT));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:31:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
31 | NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, n_dims));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:35:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
35 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:37:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
37 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[i], dim_name));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:51:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
51 | NANOARROW_RETURN_NOT_OK(ArrowSchemaInitFromType(schema, NANOARROW_TYPE_STRUCT));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:52:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
52 | NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, n_dims * 2));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:56:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
56 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:58:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
58 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[i], dim_name_min));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:61:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
61 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:63:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
63 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:89:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
89 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, "+l"));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:90:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
90 | NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:91:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
91 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaInitListOf(schema->children[0], coord_type,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:93:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
93 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], child_names[0]));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:161:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
161 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaInitRect(schema, dims));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:171:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
171 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaInitCoordStruct(schema, dims));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:174:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
174 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaInitCoordFixedSizeList(schema, dims));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:182:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
182 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:186:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
186 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:190:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
190 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:194:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
194 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaInitListOf(schema, coord_type, dims, 2,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:198:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
198 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaInitListOf(schema, coord_type, dims, 3,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:217:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
217 | NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(&metadata, NULL));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:264:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
264 | NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&na_schema_view, schema, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:440:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
440 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:467:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
467 | NANOARROW_RETURN_NOT_OK(GeoArrowParseBoxChild(schema->children[n_dims + i], &max_dim,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:496:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
496 | NANOARROW_RETURN_NOT_OK(GeoArrowParseBox(schema, schema_view, na_error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:501:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
501 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:507:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
507 | NANOARROW_RETURN_NOT_OK(GeoArrowParseNestedSchema(schema, 1, schema_view, na_error,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:513:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
513 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:519:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
519 | NANOARROW_RETURN_NOT_OK(GeoArrowParseNestedSchema(schema, 1, schema_view, na_error,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:525:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
525 | NANOARROW_RETURN_NOT_OK(GeoArrowParseNestedSchema(schema, 2, schema_view, na_error,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:531:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
531 | NANOARROW_RETURN_NOT_OK(GeoArrowParseNestedSchema(schema, 3, schema_view, na_error,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:597:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
597 | NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&na_schema_view, schema, na_error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:613:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
613 | NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&na_schema_view, schema, na_error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:771:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
771 | NANOARROW_RETURN_NOT_OK(FindString(s, &tmp_value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:774:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
774 | NANOARROW_RETURN_NOT_OK(FindList(s, &tmp_value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:777:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
777 | NANOARROW_RETURN_NOT_OK(FindObject(s, &tmp_value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:808:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
808 | NANOARROW_RETURN_NOT_OK(FindString(s, &tmp_value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:811:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
811 | NANOARROW_RETURN_NOT_OK(FindList(s, &tmp_value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:814:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
814 | NANOARROW_RETURN_NOT_OK(FindObject(s, &tmp_value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:832:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
832 | NANOARROW_RETURN_NOT_OK(ParseChar(s, '{'));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:839:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
839 | NANOARROW_RETURN_NOT_OK(FindString(s, &k));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:841:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
841 | NANOARROW_RETURN_NOT_OK(ParseChar(s, ':'));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:846:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
846 | NANOARROW_RETURN_NOT_OK(FindList(s, &v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:849:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
849 | NANOARROW_RETURN_NOT_OK(FindObject(s, &v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:852:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
852 | NANOARROW_RETURN_NOT_OK(FindString(s, &v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:855:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
855 | NANOARROW_RETURN_NOT_OK(FindNull(s, &v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1175:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1175 | NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema_src, NULL));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1178:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1178 | NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(&buffer, schema->metadata));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1297:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1297 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromType(&tmp, NANOARROW_TYPE_NA));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1348:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1348 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromType(&tmp, NANOARROW_TYPE_NA));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1407:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1407 | NANOARROW_RETURN_NOT_OK(ArrowMetadataGetValue(options, ArrowCharView(key), &type_str));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1462:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1462 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1466:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1466 | NANOARROW_RETURN_NOT_OK(GeoArrowArrayReaderVisit(&private_data->reader, 0,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1478:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1478 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1487:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1487 | NANOARROW_RETURN_NOT_OK(private_data->v.feat_end(&private_data->v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1503:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1503 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaViewInit(&schema_view, schema, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1552:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1552 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1557:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1557 | NANOARROW_RETURN_NOT_OK(kernel_get_arg_long(options, "max_element_size_bytes",
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1563:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1563 | NANOARROW_RETURN_NOT_OK(ArrowSchemaInitFromType(out, NANOARROW_TYPE_STRING));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1583:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1583 | NANOARROW_RETURN_NOT_OK(kernel_get_arg_long(options, "type", &out_type_long, 1, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1591 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1593:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1593 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1597:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1597 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaInitExtension(&tmp, out_type));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1706:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1706 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromType(&tmp, NANOARROW_TYPE_INT32));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1744:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1744 | NANOARROW_RETURN_NOT_OK(GeoArrowMetadataViewInit(&metadata, extension_metadata, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1752:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1752 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaInitExtension(schema, GEOARROW_TYPE_BOX));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1753:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1753 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaSetMetadata(schema, &metadata));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1758:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1758 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromType(array, NANOARROW_TYPE_STRUCT));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1759:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1759 | NANOARROW_RETURN_NOT_OK(ArrowArrayAllocateChildren(array, 4));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1761:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1761 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1769:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1769 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1771:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1771 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1773:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1773 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1775:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1775 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1795:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1795 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1865:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1865 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1869:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1869 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1873:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1873 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1877:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1877 | NANOARROW_RETURN_NOT_OK(box_flush(private_data));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1897:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1897 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaViewInit(&schema_view, schema, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1898:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1898 | NANOARROW_RETURN_NOT_OK(schema_box(out, schema_view.extension_metadata, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1907:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1907 | NANOARROW_RETURN_NOT_OK(box_flush(private_data));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1908:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1908 | NANOARROW_RETURN_NOT_OK(box_finish(private_data, out, (struct ArrowError*)error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1925:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1925 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaViewInit(&schema_view, schema, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1926:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1926 | NANOARROW_RETURN_NOT_OK(schema_box(out, schema_view.extension_metadata, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:1932:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1932 | NANOARROW_RETURN_NOT_OK(box_finish(private_data, out, (struct ArrowError*)error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2047:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2047 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2090:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2090 | NANOARROW_RETURN_NOT_OK(GeoArrowArrayViewInitFromType(&array_view, type));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2140:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2140 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2149:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2149 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2164:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2164 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer_src, additional_size_bytes));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2287:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2287 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2530:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2530 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaViewInitFromType(&array_view->schema_view, type));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2538:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2538 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2698:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2698 | NANOARROW_RETURN_NOT_OK(GeoArrowArrayViewSetArraySerialized(array_view, array));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2704:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2704 | NANOARROW_RETURN_NOT_OK(GeoArrowArrayViewSetArrayBox(array_view, array, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2707:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2707 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2731:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2731 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2734:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2734 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POINT,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2738:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2738 | NANOARROW_RETURN_NOT_OK(v->coords(v, &coords));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2739:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2739 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2741:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2741 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2744:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2744 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2762:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2762 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2765:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2765 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_LINESTRING,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2772 | NANOARROW_RETURN_NOT_OK(v->coords(v, &coords));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2773 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2775:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2775 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2778:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2778 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2794:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2794 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2797:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2797 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POLYGON,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2805:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2805 | NANOARROW_RETURN_NOT_OK(v->ring_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2810:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2810 | NANOARROW_RETURN_NOT_OK(v->coords(v, &coords));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2811:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2811 | NANOARROW_RETURN_NOT_OK(v->ring_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2814 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2816:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2816 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2819:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2819 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2833:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2833 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2836:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2836 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_MULTIPOINT,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2843:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2843 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POINT,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2846:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2846 | NANOARROW_RETURN_NOT_OK(v->coords(v, &coords));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2847:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2847 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2849:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2849 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2851:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2851 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2854:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2854 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2870:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2870 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2873:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2873 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_MULTILINESTRING,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2881:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2881 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_LINESTRING,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2887:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2887 | NANOARROW_RETURN_NOT_OK(v->coords(v, &coords));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2888:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2888 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2891:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2891 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2893:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2893 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2896:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2896 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2914:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2914 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2917:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2917 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_MULTIPOLYGON,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2926:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2926 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POLYGON,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2934:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2934 | NANOARROW_RETURN_NOT_OK(v->ring_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2939:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2939 | NANOARROW_RETURN_NOT_OK(v->coords(v, &coords));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2940:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2940 | NANOARROW_RETURN_NOT_OK(v->ring_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2943:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2943 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2946:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2946 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2948:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2948 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2951:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2951 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2986:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2986 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:2998:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2998 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POLYGON,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3013:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3013 | NANOARROW_RETURN_NOT_OK(v->ring_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3014:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3014 | NANOARROW_RETURN_NOT_OK(v->coords(v, &poly_coords));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3015:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3015 | NANOARROW_RETURN_NOT_OK(v->ring_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3018:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3018 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3020:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3020 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3023:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3023 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3183:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3183 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryResizeNodes(dst, src.size_nodes));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3225:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3225 | GEOARROW_RETURN_NOT_OK(ArrowBufferResize(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3236:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3236 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3276:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3276 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3280:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3280 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryShallowCopy(src, dst));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3326:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3326 | GEOARROW_RETURN_NOT_OK(ArrowBufferReserve(new_coords, new_size_bytes));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3327:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3327 | GEOARROW_RETURN_NOT_OK(ArrowBufferAppend(new_coords, private_data->coords.data,
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3376:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3376 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryResizeNodes(geom, 0));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3377:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | GEOARROW_RETURN_NOT_OK(ArrowBufferResize(&private_data->coords, 0, 0));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3385:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3385 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryAppendNodeInline(geom, &node));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3396:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3396 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryAppendNodeInline(geom, &node));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3410:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3410 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3456:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3456 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3625:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3625 | GEOARROW_RETURN_NOT_OK(v->coords(v, &coord_view));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3633:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3633 | GEOARROW_RETURN_NOT_OK(v->coords(v, &coord_view));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3645:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3645 | GEOARROW_RETURN_NOT_OK(v->geom_start(v, (enum GeoArrowGeometryType)node->geometry_type,
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3650:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3650 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryVisitSequence(node, v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3658:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3658 | GEOARROW_RETURN_NOT_OK(v->ring_start(v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3659:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3659 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryVisitSequence(node + i + 1, v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3660 | GEOARROW_RETURN_NOT_OK(v->ring_end(v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3672:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3672 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryVisitNode(child, n_nodes, v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3683:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3683 | GEOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3690:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3690 | GEOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3691:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3691 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryVisitNode(geometry.root, &n_nodes, v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3698:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3698 | GEOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3705:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3705 | GEOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3706:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3706 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryVisitNode(geometry->root, &n_nodes, v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3713:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3713 | GEOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3800:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3800 | NANOARROW_RETURN_NOT_OK(GeoArrowBuilderOffsetAppend(builder, i, &zero, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3804:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3804 | NANOARROW_RETURN_NOT_OK(ArrowBitmapResize(&private_data->validity, 0, 0));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3824:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3829:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3829 | GEOARROW_RETURN_NOT_OK(GeoArrowBuilderFinish(&private_data->builder, &tmp, error));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3914:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3914 | NANOARROW_RETURN_NOT_OK(coords_point(v, &private_data->empty_coord));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3923:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3923 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3929:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3929 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(&private_data->validity, 0, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:3931:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3931 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(&private_data->validity, 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4020:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4020 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4044:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4044 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4071:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4071 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4082:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4082 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4088:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4088 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(&private_data->validity, 0, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4090:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4090 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(&private_data->validity, 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4171:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4171 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4192:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4192 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4222:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4222 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4230:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4230 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4237:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4237 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4243:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4243 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(&private_data->validity, 0, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4245:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4245 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(&private_data->validity, 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4329:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4329 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4350:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4350 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4361:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4361 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4391:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4391 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4401:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4401 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4409:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4409 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4416:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4416 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4422:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4422 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(&private_data->validity, 0, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4424:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4424 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(&private_data->validity, 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4469:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4469 | NANOARROW_RETURN_NOT_OK(GeoArrowNativeWriterEnsureOutputInitialized(writer));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4564:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4564 | NANOARROW_RETURN_NOT_OK(WKBReaderReadEndian(s, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4567:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4567 | NANOARROW_RETURN_NOT_OK(WKBReaderReadUInt32(s, &geometry_type, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4586:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4586 | NANOARROW_RETURN_NOT_OK(WKBReaderReadUInt32(s, &embedded_srid, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4607:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4607 | NANOARROW_RETURN_NOT_OK(WKBReaderReadUInt32(s, &size, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4638:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4638 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4654:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4654 | GEOARROW_RETURN_NOT_OK(WKBReaderReadUInt32(s, &ring_size, error));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4655:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4655 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryAppendNodeInline(&s->geom, &ring));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4659:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4659 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4675:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4675 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryAppendNodeInline(&s->geom, &child));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4677:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4677 | GEOARROW_RETURN_NOT_OK(WKBReaderReadNodeGeometry(s, child, error));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4723:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4723 | GEOARROW_RETURN_NOT_OK(GeoArrowWKBReaderRead(reader, src, &geometry, v->error));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4724:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4724 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryViewVisit(geometry, v));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4738:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4738 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryResizeNodesInline(&s->geom, 0));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4742:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4742 | GEOARROW_RETURN_NOT_OK(GeoArrowGeometryAppendNodeInline(&s->geom, &node));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4746:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4746 | GEOARROW_RETURN_NOT_OK(WKBReaderReadNodeGeometry(s, node, error));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4821:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4821 | NANOARROW_RETURN_NOT_OK(WKBWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4828:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4828 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4830:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4830 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4834:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4834 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(&private->values, 0));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4842:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4842 | NANOARROW_RETURN_NOT_OK(WKBWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4853:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4853 | NANOARROW_RETURN_NOT_OK(WKBWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4858:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4858 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4873:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4873 | NANOARROW_RETURN_NOT_OK(WKBWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4885:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4885 | NANOARROW_RETURN_NOT_OK(WKBWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4896:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4896 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(&private->values,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4902:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4902 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(&private->values,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4907:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4907 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(&private->values,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4925:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4925 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private->validity, private->length));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4982:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4982 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4984:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4984 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromType(array, private->storage_type));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4986:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4986 | NANOARROW_RETURN_NOT_OK(ArrowArraySetBuffer(array, 1, &private->offsets));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:4987:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4987 | NANOARROW_RETURN_NOT_OK(ArrowArraySetBuffer(array, 2, &private->values));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5156:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5156 | NANOARROW_RETURN_NOT_OK(FlushCoordCache(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5159:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5159 | NANOARROW_RETURN_NOT_OK(ReadOrdinate(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5162:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5162 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertWhitespace(s, v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5163:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5163 | NANOARROW_RETURN_NOT_OK(ReadOrdinate(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5181:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5181 | NANOARROW_RETURN_NOT_OK(ReadCoordinate(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5187:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5187 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertChar(s, ',', v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5189:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5189 | NANOARROW_RETURN_NOT_OK(ReadCoordinate(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5193:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5193 | NANOARROW_RETURN_NOT_OK(FlushCoordCache(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5205:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5205 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertChar(s, '(', v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5208:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5208 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POINT, dimensions));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5210:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5210 | NANOARROW_RETURN_NOT_OK(ReadCoordinate(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5211:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5211 | NANOARROW_RETURN_NOT_OK(FlushCoordCache(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5212:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5212 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5218:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5218 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertChar(s, ',', v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5220:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5220 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POINT, dimensions));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5222:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5222 | NANOARROW_RETURN_NOT_OK(ReadCoordinate(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5223:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5223 | NANOARROW_RETURN_NOT_OK(FlushCoordCache(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5224:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5224 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5240:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5240 | NANOARROW_RETURN_NOT_OK(ReadCoordinate(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5241:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5241 | NANOARROW_RETURN_NOT_OK(FlushCoordCache(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5243:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5243 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertChar(s, ')', v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5257 | NANOARROW_RETURN_NOT_OK(v->ring_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5258:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5258 | NANOARROW_RETURN_NOT_OK(ReadEmptyOrCoordinates(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5259:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5259 | NANOARROW_RETURN_NOT_OK(v->ring_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5265 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertChar(s, ',', v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5267:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5267 | NANOARROW_RETURN_NOT_OK(v->ring_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5268 | NANOARROW_RETURN_NOT_OK(ReadEmptyOrCoordinates(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5269:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5269 | NANOARROW_RETURN_NOT_OK(v->ring_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5296:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5296 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POINT, dimensions));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5297:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5297 | NANOARROW_RETURN_NOT_OK(ReadEmptyOrPointCoordinate(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5298:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5298 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5304:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5304 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertChar(s, ',', v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5306:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5306 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POINT, dimensions));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5307:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5307 | NANOARROW_RETURN_NOT_OK(ReadEmptyOrPointCoordinate(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5308:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5308 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5328:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5328 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5330:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5330 | NANOARROW_RETURN_NOT_OK(ReadEmptyOrCoordinates(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5331:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5331 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5337:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5337 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertChar(s, ',', v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5339:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5339 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5341:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5341 | NANOARROW_RETURN_NOT_OK(ReadEmptyOrCoordinates(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5342 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5361:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5361 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, GEOARROW_GEOMETRY_TYPE_POLYGON, dimensions));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5362:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5362 | NANOARROW_RETURN_NOT_OK(ReadPolygon(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5363:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5363 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5369:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5369 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertChar(s, ',', v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5371:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5371 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5373:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5373 | NANOARROW_RETURN_NOT_OK(ReadPolygon(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5374:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5374 | NANOARROW_RETURN_NOT_OK(v->geom_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5396:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5396 | NANOARROW_RETURN_NOT_OK(ReadTaggedGeometry(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5402:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5402 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTAssertChar(s, ',', v->error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5404:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5404 | NANOARROW_RETURN_NOT_OK(ReadTaggedGeometry(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5460:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5460 | NANOARROW_RETURN_NOT_OK(v->geom_start(v, geometry_type, dimensions));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5464:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5464 | NANOARROW_RETURN_NOT_OK(ReadEmptyOrPointCoordinate(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5467:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5467 | NANOARROW_RETURN_NOT_OK(ReadEmptyOrCoordinates(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5470:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5470 | NANOARROW_RETURN_NOT_OK(ReadPolygon(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5473:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5473 | NANOARROW_RETURN_NOT_OK(ReadMultipoint(s, v, dimensions));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5476 | NANOARROW_RETURN_NOT_OK(ReadMultilinestring(s, v, dimensions));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5479:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5479 | NANOARROW_RETURN_NOT_OK(ReadMultipolygon(s, v, dimensions));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5482 | NANOARROW_RETURN_NOT_OK(ReadGeometryCollection(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5526:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5526 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5527:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5527 | NANOARROW_RETURN_NOT_OK(ReadTaggedGeometry(s, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5528:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5528 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5608:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5608 | NANOARROW_RETURN_NOT_OK(WKTWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5611:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5611 | NANOARROW_RETURN_NOT_OK(WKTWriterWrite(private, ", "));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5613:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5613 | NANOARROW_RETURN_NOT_OK(WKTWriterWrite(private, "("));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5625:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5625 | NANOARROW_RETURN_NOT_OK(WKTWriterWrite(private, geometry_type_name));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5631:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5631 | NANOARROW_RETURN_NOT_OK(WKTWriterWrite(private, " Z"));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5634:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5634 | NANOARROW_RETURN_NOT_OK(WKTWriterWrite(private, " M"));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5637:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5637 | NANOARROW_RETURN_NOT_OK(WKTWriterWrite(private, " ZM"));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5644:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5644 | NANOARROW_RETURN_NOT_OK(WKTWriterWrite(private, " "));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5659:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5659 | NANOARROW_RETURN_NOT_OK(WKTWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5662:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5662 | NANOARROW_RETURN_NOT_OK(WKTWriterWrite(private, ", "));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5664:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5664 | NANOARROW_RETURN_NOT_OK(WKTWriterWrite(private, "("));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5684:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5684 | NANOARROW_RETURN_NOT_OK(WKTWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5705:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5705 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&private->values, max_chars_estimated));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5723:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5723 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5740:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5740 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5756:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5756 | NANOARROW_RETURN_NOT_OK(WKTWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5768:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5768 | NANOARROW_RETURN_NOT_OK(WKTWriterCheckLevel(private));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5789:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5789 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private->validity, private->length));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5870:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5870 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5872:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5872 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromType(array, private->storage_type));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5874:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5874 | NANOARROW_RETURN_NOT_OK(ArrowArraySetBuffer(array, 1, &private->offsets));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5875:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5875 | NANOARROW_RETURN_NOT_OK(ArrowArraySetBuffer(array, 2, &private->values));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5919:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5919 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTReaderVisit(reader, item, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5921:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5921 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5922:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5922 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5923:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5923 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5941:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5941 | NANOARROW_RETURN_NOT_OK(GeoArrowWKTReaderVisit(reader, item, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5943:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5943 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5944:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5944 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5945:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5945 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5963:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5963 | NANOARROW_RETURN_NOT_OK(GeoArrowWKBReaderVisit(reader, item, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5965:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5965 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5966:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5966 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5967:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5967 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5985:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5985 | NANOARROW_RETURN_NOT_OK(GeoArrowWKBReaderVisit(reader, item, v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5987:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5987 | NANOARROW_RETURN_NOT_OK(v->feat_start(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5988:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5988 | NANOARROW_RETURN_NOT_OK(v->null_feat(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:5989:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
5989 | NANOARROW_RETURN_NOT_OK(v->feat_end(v));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:6014:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
6014 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:6118:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
6118 | GEOARROW_RETURN_NOT_OK(ArrowArrayViewSetArray(&private_data->src.arrow, array,
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:6122:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
6122 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
geoarrow.c:6238:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
6238 | NANOARROW_RETURN_NOT_OK(GeoArrowSchemaViewInit(&schema_view, schema, NULL));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/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
In file included from nanoarrow.c:25:
./nanoarrow/nanoarrow.h:2591:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2591 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:2663:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2663 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:2946:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2946 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:2965:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2965 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:2974:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2974 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3244:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3244 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3247:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3247 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3253:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3253 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3257:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3257 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3266:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3266 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3270:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3270 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3319:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3319 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3321:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3321 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3324:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3324 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3336:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3336 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3339:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3339 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3351:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3351 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3356:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3356 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3367:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3367 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3371:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3371 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3390:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3390 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3394:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3394 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3407:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3407 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3409:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3409 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3413:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3413 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3414:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3414 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3445:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3445 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3448:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3449:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3452:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3452 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3453:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3453 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3456:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3456 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3457:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3457 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3463:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3463 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3466:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3466 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3469:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3469 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3472:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3472 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3476:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3476 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3483:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3483 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3499:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3499 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3502:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3502 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3507:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3507 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3510:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3510 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3511:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3511 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3517:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3517 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow/nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3520:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3523:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3523 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3526:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3526 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3530:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3530 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3537:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3537 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3553:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3553 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3556:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3556 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3559:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3559 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3567:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3660:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3660 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3670:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3670 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3674:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3674 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3692:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3692 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3694:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3694 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3704:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3704 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3713:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3713 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3722:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3722 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3764:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3764 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3772:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3772 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3773:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3773 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3781:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3781 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3782:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3782 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3783:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3783 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3791:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3791 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3809:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3809 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3817:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3817 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3825:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3825 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3833:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3833 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3842:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3842 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3863:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3863 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3868:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3868 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3885:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3885 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3887:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3887 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3895:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3895 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3897:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3897 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3916:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3916 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow/nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3937:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3937 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3952:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3952 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow/nanoarrow.h:3961:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3961 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:387:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
387 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, 16));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:446:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
446 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(buffer, '0'));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:490:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
490 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, num_segments * 9 + 1 + 21 - 9));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:522:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
522 | NANOARROW_RETURN_NOT_OK(ArrowDecimalAppendDigitsToBuffer(decimal, buffer));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:529:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
529 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(buffer, '0'));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:540:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
540 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:554:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
554 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes + 1, 0));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:713:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
713 | NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:715:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
715 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], "item"));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:718:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
718 | NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, 1));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:719:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
719 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:721:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
721 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], "entries"));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:723:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
723 | NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema->children[0], 2));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:726:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
726 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:729:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
729 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:733:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
733 | NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, 2));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:735:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
735 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[0], "run_ends"));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:738:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
738 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetName(schema->children[1], "values"));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:770:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
770 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, template_format));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:777:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
777 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema, NANOARROW_TYPE_STRUCT));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:778:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
778 | NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, n_children));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:822:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
822 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, buffer));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:825:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
825 | NANOARROW_RETURN_NOT_OK(ArrowSchemaInitChildrenIfNeeded(schema, type));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:896:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
896 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:898:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
898 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:900:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
900 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetType(schema->children[0], run_end_type));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:901:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
901 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:1040:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1040 | NANOARROW_RETURN_NOT_OK(ArrowSchemaSetFormat(schema, format_out));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:1042:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1042 | NANOARROW_RETURN_NOT_OK(ArrowSchemaAllocateChildren(schema, n_children));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:1703:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1703 | NANOARROW_RETURN_NOT_OK(ArrowSchemaViewValidateNChildren(schema_view, 1, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:1888:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1888 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:1892:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1892 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:1924:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1924 | NANOARROW_RETURN_NOT_OK(ArrowMetadataGetValue(schema->metadata,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:1927:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
1927 | NANOARROW_RETURN_NOT_OK(ArrowMetadataGetValue(schema->metadata,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2147:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2147 | NANOARROW_RETURN_NOT_OK(ArrowMetadataReaderInit(&reader, metadata));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2195:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2195 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(buffer, 0));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2207:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2207 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2226:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2226 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2242:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2242 | NANOARROW_RETURN_NOT_OK(ArrowMetadataReaderInit(&reader, (const char*)buffer->data));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2245:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2245 | NANOARROW_RETURN_NOT_OK(ArrowMetadataBuilderInit(&new_buffer, NULL));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2504:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2504 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./nanoarrow/nanoarrow.h:319:43: note: expanded from macro 'NANOARROW_RETURN_NOT_OK_WITH_ERROR'
319 | _NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR, ERROR_EXPR, #EXPR)
| ^
nanoarrow.c:2551:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2551 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewInitFromSchema(&array_view, schema, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2552:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2552 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromArrayView(array, &array_view, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2707:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2707 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2714:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2714 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2724:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2724 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewInitFromArray(&array_view, array));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2751:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2751 | NANOARROW_RETURN_NOT_OK((ArrowBufferReserve(buffer, 1)));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2756:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2756 | NANOARROW_RETURN_NOT_OK(ArrowArrayFinalizeBuffers(array->children[i]));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2760:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2760 | NANOARROW_RETURN_NOT_OK(ArrowArrayFinalizeBuffers(array->dictionary));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:2807:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2807 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowArrayFinalizeBuffers(array), error);
| ^
./nanoarrow/nanoarrow.h:319:43: note: expanded from macro 'NANOARROW_RETURN_NOT_OK_WITH_ERROR'
319 | _NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR, ERROR_EXPR, #EXPR)
| ^
nanoarrow.c:2820:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2820 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowArrayViewInitFromArray(&array_view, array),
| ^
./nanoarrow/nanoarrow.h:319:43: note: expanded from macro 'NANOARROW_RETURN_NOT_OK_WITH_ERROR'
319 | _NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR, ERROR_EXPR, #EXPR)
| ^
nanoarrow.c:3090:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3090 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view->children[i],
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3106:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3106 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3326:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3326 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3332:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3332 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view->dictionary, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3342:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3527:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3527 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3533:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3533 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view->dictionary, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3543:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view, array, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3547:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3556:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3556 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view, array, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3560:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3648:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3648 | NANOARROW_RETURN_NOT_OK(ArrowAssertIncreasingInt32(sliced_offsets, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3654:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3654 | NANOARROW_RETURN_NOT_OK(ArrowAssertIncreasingInt64(sliced_offsets, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3683:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3683 | NANOARROW_RETURN_NOT_OK(ArrowAssertRangeInt8(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3686:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3686 | NANOARROW_RETURN_NOT_OK(ArrowAssertInt8In(sliced_type_ids,
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3774:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3774 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateFull(array_view->children[i], error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3779:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3779 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateFull(array_view->dictionary, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:3797:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3797 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view, error));
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
nanoarrow.c:4072:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4072 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow/nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
444 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c r-init.c -o r-init.o
161 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c r-kernel.c -o r-kernel.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c r-sf-compat.c -o r-sf-compat.o
r-sf-compat.c:39:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
39 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
r-sf-compat.c:52:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
52 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
r-sf-compat.c:73:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
73 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
r-sf-compat.c:91:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
91 | GEOARROW_RETURN_NOT_OK(GeoArrowBuilderReserveBuffer(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
r-sf-compat.c:112:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
112 | GEOARROW_RETURN_NOT_OK(GeoArrowBuilderCoordsReserve(builder, n));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
r-sf-compat.c:153:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
153 | GEOARROW_RETURN_NOT_OK(GeoArrowBuilderOffsetReserve(builder, 0, n + 1));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
r-sf-compat.c:157:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
157 | GEOARROW_RETURN_NOT_OK(GeoArrowBuilderOffsetReserve(builder, i, (n + 1) * 1.5));
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
r-sf-compat.c:167:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
167 | GEOARROW_RETURN_NOT_OK(
| ^
./geoarrow/geoarrow.h:135:67: note: expanded from macro 'GEOARROW_RETURN_NOT_OK'
135 | _GEOARROW_RETURN_NOT_OK_IMPL(_GEOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
8 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c r-type.c -o r-type.o
clang++-22 -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/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 r-wk-handle-stream.cc -o r-wk-handle-stream.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c r-wk-impl.c -o r-wk-impl.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src -I'/data/gannet/ripley/R/test-clang/wk/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c r-wk-writer.c -o r-wk-writer.o
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 geoarrow.so d2s.o double_parse_fast_float.o geoarrow.o nanoarrow.o r-init.o r-kernel.o r-sf-compat.o r-type.o r-wk-handle-stream.o r-wk-impl.o r-wk-writer.o
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/geoarrow/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/geoarrow/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/geoarrow/src'
installing to /data/gannet/ripley/R/packages/tests-clang/geoarrow.Rcheck/00LOCK-geoarrow/00new/geoarrow/libs
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (geoarrow)