* installing *source* package ‘nanoarrow’ ...
** this is package ‘nanoarrow’ version ‘0.8.0’
** package ‘nanoarrow’ successfully unpacked and MD5 sums checked
** using staged installation
Found vendored nanoarrow
tools/test_zstd.c compiled without error
Using PKG_CPPFLAGS= -DNANOARROW_IPC_WITH_ZSTD
Using PKG_LIBS= -lzstd
** libs
using C compiler: ‘clang version 22.1.0 (https://github.com/llvm/llvm-project 4434dabb69916856b824f68a64b029c67175e532)’
using C++ compiler: ‘clang version 22.1.0 (https://github.com/llvm/llvm-project 4434dabb69916856b824f68a64b029c67175e532)’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/nanoarrow/src'
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c altrep.c -o altrep.o
In file included from altrep.c:26:
In file included from ./array.h:25:
In file included from ./buffer.h:24:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c array.c -o array.o
In file included from array.c:24:
In file included from ./array.h:25:
In file included from ./buffer.h:24:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
array.c:229:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
229 | NANOARROW_RETURN_NOT_OK(ArrowArraySetBuffer(dst, i, ArrowArrayBuffer(src, i)));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
array.c:239:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
239 | NANOARROW_RETURN_NOT_OK(move_array_buffers(src->children[i], dst->children[i],
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
array.c:244:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
244 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
94 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c array_stream.c -o array_stream.o
In file included from array_stream.c:22:
In file included from ./array.h:25:
In file included from ./buffer.h:24:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c array_view.c -o array_view.o
In file included from array_view.c:22:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c as_array.c -o as_array.o
In file included from as_array.c:24:
In file included from ./array.h:25:
In file included from ./buffer.h:24:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c buffer.c -o buffer.o
In file included from buffer.c:24:
In file included from ./buffer.h:24:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c convert.c -o convert.o
In file included from convert.c:22:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.h:308:69:clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c convert_array.c -o convert_array.o
note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
./nanoarrow.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
convert.c:297:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
297 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
convert.c:306:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
306 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
convert.c:322:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
322 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
convert.c:431:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
431 | NANOARROW_RETURN_NOT_OK(nanoarrow_materialize_finalize_result(converter_xptr));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
In file included from convert_array.c:22:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
95 warnings generated.
./nanoarrow.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c convert_array_stream.c -o convert_array_stream.o
In file included from convert_array_stream.c:22:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c flatcc.c -o flatcc.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c infer_ptype.c -o infer_ptype.o
In file included from infer_ptype.c:22:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c init.c -o init.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c ipc.c -o ipc.o
In file included from ipc.c:23:
In file included from ./nanoarrow_ipc.h:21:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c materialize.c -o materialize.o
In file included from materialize.c:23:
In file included from ./array.h:25:
In file included from ./buffer.h:24:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
In file included from materialize.c:36:
./materialize_difftime.h:32:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
32 | NANOARROW_RETURN_NOT_OK(nanoarrow_materialize_dbl(converter));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
In file included from materialize.c:36:
./materialize_difftime.h:37:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
37 | NANOARROW_RETURN_NOT_OK(nanoarrow_materialize_dbl(converter));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
In file included from materialize.c:40:
./materialize_posixct.h:34:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
34 | NANOARROW_RETURN_NOT_OK(nanoarrow_materialize_dbl(converter));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
In file included from materialize.c:40:
./materialize_posixct.h:38:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
38 | NANOARROW_RETURN_NOT_OK(nanoarrow_materialize_dbl(converter));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
In file included from materialize.c:40:
./materialize_posixct.h:42:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
42 | NANOARROW_RETURN_NOT_OK(nanoarrow_materialize_dbl(converter));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
materialize.c:387:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
387 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
materialize.c:398:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
398 | NANOARROW_RETURN_NOT_OK(nanoarrow_materialize_finalize_result(item_converter_xptr));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
materialize.c:516:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
516 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
materialize.c:538:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
538 | NANOARROW_RETURN_NOT_OK(nanoarrow_materialize(converter->children[child_index],
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
materialize.c:561:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
561 | NANOARROW_RETURN_NOT_OK(nanoarrow_converter_finalize(converter_xptr));
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
materialize.c:596:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
596 | NANOARROW_RETURN_NOT_OK(materialize_list_element(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
materialize.c:608:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
608 | NANOARROW_RETURN_NOT_OK(materialize_list_element(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
materialize.c:620:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
620 | NANOARROW_RETURN_NOT_OK(materialize_list_element(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
104 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -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.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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:2506:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2506 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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:2553:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2553 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewInitFromSchema(&array_view, schema, error));
| ^
./nanoarrow.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:2554:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2554 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromArrayView(array, &array_view, error));
| ^
./nanoarrow.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:2721:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2721 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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:2728:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2728 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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:2738:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2738 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewInitFromArray(&array_view, array, NULL));
| ^
./nanoarrow.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:2765:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2765 | NANOARROW_RETURN_NOT_OK((ArrowBufferReserve(buffer, 1)));
| ^
./nanoarrow.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:2771:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2771 | NANOARROW_RETURN_NOT_OK(ArrowArrayFinalizeBuffers(array->children[i]));
| ^
./nanoarrow.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:2776:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2776 | NANOARROW_RETURN_NOT_OK(ArrowArrayFinalizeBuffers(array->dictionary));
| ^
./nanoarrow.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:2795:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2795 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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:2800:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2800 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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:2817:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2817 | NANOARROW_RETURN_NOT_OK(ArrowArrayFlushInternalPointers(array->children[i]));
| ^
./nanoarrow.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:2822:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2822 | NANOARROW_RETURN_NOT_OK(ArrowArrayFlushInternalPointers(array->dictionary));
| ^
./nanoarrow.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:2836:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2836 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowArrayFinalizeBuffers(array), error);
| ^
./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:2841:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2841 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowArrayFlushInternalPointers(array), error);
| ^
./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:2849:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2849 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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:3119:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3119 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view->children[i],
| ^
./nanoarrow.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:3135:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3135 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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:3355:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3355 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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:3361:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3361 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view->dictionary, error));
| ^
./nanoarrow.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:3371:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3371 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view, error));
| ^
./nanoarrow.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:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3556 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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:3562:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3562 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view->dictionary, error));
| ^
./nanoarrow.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:3572:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3572 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view, array, error));
| ^
./nanoarrow.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:3576:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3576 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view, error));
| ^
./nanoarrow.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:3585:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3585 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArrayInternal(array_view, array, error));
| ^
./nanoarrow.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:3589:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3589 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateMinimal(array_view, error));
| ^
./nanoarrow.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:3677:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3677 | NANOARROW_RETURN_NOT_OK(ArrowAssertIncreasingInt32(sliced_offsets, error));
| ^
./nanoarrow.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:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3683 | NANOARROW_RETURN_NOT_OK(ArrowAssertIncreasingInt64(sliced_offsets, error));
| ^
./nanoarrow.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:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(ArrowAssertRangeInt8(
| ^
./nanoarrow.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:3715:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowAssertInt8In(sliced_type_ids,
| ^
./nanoarrow.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:3803:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3803 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateFull(array_view->children[i], error));
| ^
./nanoarrow.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:3808:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3808 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateFull(array_view->dictionary, error));
| ^
./nanoarrow.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:3826:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3826 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidateDefault(array_view, error));
| ^
./nanoarrow.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:4102:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4102 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
166 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -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 nanoarrow_cpp.cc -o nanoarrow_cpp.o
In file included from nanoarrow_cpp.cc:29:
In file included from ./nanoarrow.hpp:54:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c nanoarrow_ipc.c -o nanoarrow_ipc.o
In file included from nanoarrow_ipc.c:25687:
In file included from ./nanoarrow_ipc.h:21:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:25813:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
25813 | NANOARROW_RETURN_NOT_OK(fn(src, dst, dst_size, error));
| ^
./nanoarrow.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_ipc.c:26116:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
26116 | NANOARROW_RETURN_NOT_OK(ArrowIpcSerialDecompressor(&private_data->decompressor));
| ^
./nanoarrow.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_ipc.c:26360:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
26360 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:26522:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
26522 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderSetTypeSimpleNested(schema, "+m", error));
| ^
./nanoarrow.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_ipc.c:26721:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
26721 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderSetType(schema, field, n_children, error));
| ^
./nanoarrow.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_ipc.c:26743:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
26743 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderSetChildren(schema, children, error));
| ^
./nanoarrow.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_ipc.c:26753:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
26753 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderSetField(schema->children[i], field, error));
| ^
./nanoarrow.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_ipc.c:26932:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
26932 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:26945:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
26945 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27021:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27021 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderPeekFooter(decoder, data, error));
| ^
./nanoarrow.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_ipc.c:27067:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27067 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27109:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27109 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27113:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27113 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27148:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27148 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderSetChildren(out, fields, error));
| ^
./nanoarrow.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_ipc.c:27149:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27149 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27190:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27190 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27193:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27193 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderDecodeSchemaImpl(
| ^
./nanoarrow.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_ipc.c:27198:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27198 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(&private_data->footer.record_batch_blocks,
| ^
./nanoarrow.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_ipc.c:27263:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27263 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27265:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27265 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromArrayView(&private_data->array,
| ^
./nanoarrow.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_ipc.c:27393:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27393 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(dst, uncompressed_size, 0));
| ^
./nanoarrow.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_ipc.c:27397:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27397 | NANOARROW_RETURN_NOT_OK(decompressor->decompress_add(
| ^
./nanoarrow.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_ipc.c:27419:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27419 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecompressBufferFromView(
| ^
./nanoarrow.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_ipc.c:27459:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27459 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecompressBufferFromView(
| ^
./nanoarrow.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_ipc.c:27520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27520 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(dst, out_view->size_bytes));
| ^
./nanoarrow.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_ipc.c:27644:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27644 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27648:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27648 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27669:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27669 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendBufferView(buffer_out, view));
| ^
./nanoarrow.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_ipc.c:27681:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27681 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderWalkGetArray(
| ^
./nanoarrow.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_ipc.c:27738:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27738 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27744:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27744 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderWalkSetArrayView(
| ^
./nanoarrow.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_ipc.c:27760:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27760 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27766:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27766 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderWalkGetArray(
| ^
./nanoarrow.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_ipc.c:27772:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27772 | NANOARROW_RETURN_NOT_OK(ArrowArrayInitFromArrayView(out, root->array_view, error));
| ^
./nanoarrow.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_ipc.c:27773:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27773 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27782:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27782 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27785:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27785 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27830:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27830 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderInitDecompressor(private_data));
| ^
./nanoarrow.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_ipc.c:27843:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27843 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderWalkSetArrayView(
| ^
./nanoarrow.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_ipc.c:27847:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27847 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:27854:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27854 | NANOARROW_RETURN_NOT_OK(setter.factory.decompressor->decompress_wait(
| ^
./nanoarrow.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_ipc.c:27876:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27876 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderDecodeArrayViewInternal(
| ^
./nanoarrow.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_ipc.c:27879:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27879 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidate(array_view, validation_level, error));
| ^
./nanoarrow.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_ipc.c:27900:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27900 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderDecodeArrayViewInternal(
| ^
./nanoarrow.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_ipc.c:27903:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
27903 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewValidate(array_view, validation_level, error));
| ^
./nanoarrow.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_ipc.c:28001:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28001 | _NANOARROW_CHECK_UPPER_LIMIT(size, INT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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_ipc.c:28002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28002 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(out, -1));
| ^
./nanoarrow.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_ipc.c:28021:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28021 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:28025:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28025 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(out, size));
| ^
./nanoarrow.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_ipc.c:28268:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28268 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowMetadataReaderInit(&metadata, schema->metadata),
| ^
./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_ipc.c:28272:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28272 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowMetadataReaderRead(&metadata, &key, &value),
| ^
./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_ipc.c:28292:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28292 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncodeField(builder, schema->children[i], error));
| ^
./nanoarrow.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_ipc.c:28306:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28306 | NANOARROW_RETURN_NOT_OK(ArrowSchemaViewInit(&schema_view, schema, error));
| ^
./nanoarrow.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_ipc.c:28307:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28307 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncodeFieldType(builder, &schema_view, error));
| ^
./nanoarrow.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_ipc.c:28311:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28311 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncodeFields(builder, schema,
| ^
./nanoarrow.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_ipc.c:28319:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28319 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:28347:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28347 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncodeFields(builder, schema,
| ^
./nanoarrow.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_ipc.c:28354:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28354 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:28381:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28381 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncodeSchema(builder, schema, error));
| ^
./nanoarrow.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_ipc.c:28428:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28428 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowBufferReserve(body_buffer, new_size - old_size),
| ^
./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_ipc.c:28462:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28462 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowBufferAppend(nodes, &node, sizeof(node)),
| ^
./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_ipc.c:28467:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28467 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:28470:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28470 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:28474:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28474 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncoderEncodeRecordBatchImpl(
| ^
./nanoarrow.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_ipc.c:28511:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28511 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncoderEncodeRecordBatchImpl(
| ^
./nanoarrow.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_ipc.c:28573:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28573 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncodeSchema(builder, &footer->schema, error));
| ^
./nanoarrow.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_ipc.c:28822:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28822 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowBufferReserve(&private_data->header, 8),
| ^
./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_ipc.c:28824:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28824 | NANOARROW_RETURN_NOT_OK(private_data->input.read(&private_data->input,
| ^
./nanoarrow.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_ipc.c:28862:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28862 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderPeekHeader(
| ^
./nanoarrow.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_ipc.c:28884:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28884 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowBufferReserve(&private_data->header, 4),
| ^
./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_ipc.c:28897:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28897 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderPeekHeader(&private_data->decoder, input_view,
| ^
./nanoarrow.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_ipc.c:28905:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28905 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:28909:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28909 | NANOARROW_RETURN_NOT_OK(private_data->input.read(
| ^
./nanoarrow.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_ipc.c:28918:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28918 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderVerifyHeader(&private_data->decoder, input_view,
| ^
./nanoarrow.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_ipc.c:28936:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28936 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderDecodeHeader(&private_data->decoder, input_view,
| ^
./nanoarrow.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_ipc.c:28948:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28948 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:28950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28950 | NANOARROW_RETURN_NOT_OK(private_data->input.read(&private_data->input,
| ^
./nanoarrow.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_ipc.c:28972:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28972 | NANOARROW_RETURN_NOT_OK(ArrowIpcArrayStreamReaderNextHeader(
| ^
./nanoarrow.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_ipc.c:28997:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
28997 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:29003:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29003 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:29030:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29030 | NANOARROW_RETURN_NOT_OK(ArrowIpcArrayStreamReaderReadSchemaIfNeeded(private_data));
| ^
./nanoarrow.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_ipc.c:29039:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29039 | NANOARROW_RETURN_NOT_OK(ArrowIpcArrayStreamReaderReadSchemaIfNeeded(private_data));
| ^
./nanoarrow.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_ipc.c:29061:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29061 | NANOARROW_RETURN_NOT_OK(ArrowIpcArrayStreamReaderNextBody(private_data));
| ^
./nanoarrow.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_ipc.c:29067:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29067 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:29073:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29073 | NANOARROW_RETURN_NOT_OK(result);
| ^
./nanoarrow.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_ipc.c:29079:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29079 | NANOARROW_RETURN_NOT_OK(ArrowIpcDecoderDecodeArray(
| ^
./nanoarrow.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_ipc.c:29174:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29174 | NANOARROW_RETURN_NOT_OK(stream->write(stream, data.data.as_uint8, data.size_bytes,
| ^
./nanoarrow.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_ipc.c:29193:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29193 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:29328:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29328 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncoderInit(&private->encoder));
| ^
./nanoarrow.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_ipc.c:29391:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29391 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncoderEncodeSchema(&private->encoder, in, error));
| ^
./nanoarrow.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_ipc.c:29392:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29392 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:29398:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29398 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(ArrowSchemaDeepCopy(in, &private->footer.schema),
| ^
./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_ipc.c:29424:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29424 | NANOARROW_RETURN_NOT_OK(ArrowIpcEncoderEncodeSimpleRecordBatch(
| ^
./nanoarrow.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_ipc.c:29426:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29426 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:29432:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29432 | _NANOARROW_CHECK_RANGE(private->buffer.size_bytes, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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_ipc.c:29438:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29438 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:29445:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29445 | NANOARROW_RETURN_NOT_OK(ArrowIpcOutputStreamWrite(
| ^
./nanoarrow.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_ipc.c:29447:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29447 | NANOARROW_RETURN_NOT_OK(ArrowIpcOutputStreamWrite(
| ^
./nanoarrow.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_ipc.c:29456:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29456 | NANOARROW_RETURN_NOT_OK(ArrowArrayStreamGetSchema(in, schema, error));
| ^
./nanoarrow.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_ipc.c:29457:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29457 | NANOARROW_RETURN_NOT_OK(ArrowIpcWriterWriteSchema(writer, schema, error));
| ^
./nanoarrow.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_ipc.c:29459:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29459 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewInitFromSchema(array_view, schema, error));
| ^
./nanoarrow.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_ipc.c:29461:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29461 | NANOARROW_RETURN_NOT_OK(ArrowArrayStreamGetNext(in, array, error));
| ^
./nanoarrow.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_ipc.c:29466:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29466 | NANOARROW_RETURN_NOT_OK(ArrowArrayViewSetArray(array_view, array, error));
| ^
./nanoarrow.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_ipc.c:29467:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29467 | NANOARROW_RETURN_NOT_OK(ArrowIpcWriterWriteArrayView(writer, array_view, error));
| ^
./nanoarrow.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_ipc.c:29516:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29516 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:29534:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29534 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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_ipc.c:29536:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29536 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:29541:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29541 | _NANOARROW_CHECK_RANGE(private->buffer.size_bytes, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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_ipc.c:29548:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29548 | NANOARROW_RETURN_NOT_OK_WITH_ERROR(
| ^
./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_ipc.c:29558:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
29558 | NANOARROW_RETURN_NOT_OK(ArrowIpcOutputStreamWrite(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
201 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c pointers.c -o pointers.o
In file included from pointers.c:22:
In file included from ./array.h:25:
In file included from ./buffer.h:24:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c schema.c -o schema.o
In file included from schema.c:22:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c util.c -o util.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c vctr.c -o vctr.o
In file included from vctr.c:22:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../inst/include -I../src -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -DNANOARROW_IPC_WITH_ZSTD -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c version.c -o version.o
In file included from version.c:22:
./nanoarrow.h:2595:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2595 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2667:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2667 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes));
| ^
./nanoarrow.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.h:2950:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2950 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(&bitmap->buffer, additional_capacity_bytes));
| ^
./nanoarrow.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.h:2969:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2969 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:2978:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
2978 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(bitmap, length));
| ^
./nanoarrow.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.h:3265:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3265 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3268:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3268 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(ArrowArrayBuffer(array, i), 0));
| ^
./nanoarrow.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.h:3274:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3274 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->children[i]));
| ^
./nanoarrow.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.h:3278:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3278 | NANOARROW_RETURN_NOT_OK(ArrowArrayStartAppending(array->dictionary));
| ^
./nanoarrow.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.h:3287:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3287 | NANOARROW_RETURN_NOT_OK(ArrowBufferResize(buffer, buffer->size_bytes, 1));
| ^
./nanoarrow.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.h:3291:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3291 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->children[i]));
| ^
./nanoarrow.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.h:3295:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3295 | NANOARROW_RETURN_NOT_OK(ArrowArrayShrinkToFit(array->dictionary));
| ^
./nanoarrow.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.h:3312:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3312 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3340:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3340 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3342:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3342 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3345:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3345 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3357:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3357 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3360:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3360 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3363:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3363 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3372:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3372 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(
| ^
./nanoarrow.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.h:3377:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3377 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], n));
| ^
./nanoarrow.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.h:3388:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3388 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, array->length + n));
| ^
./nanoarrow.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.h:3392:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3392 | NANOARROW_RETURN_NOT_OK(ArrowBitmapReserve(&private_data->bitmap, n));
| ^
./nanoarrow.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.h:3415:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3415 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3421:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3421 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3439:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3439 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3442:11: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3442 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, i, 0, n));
| ^
./nanoarrow.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.h:3448:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3448 | NANOARROW_RETURN_NOT_OK(ArrowBufferReserve(buffer, size_bytes * n));
| ^
./nanoarrow.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.h:3449:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3449 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFill(buffer, 0, size_bytes * n));
| ^
./nanoarrow.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.h:3482:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3482 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(int64_t)));
| ^
./nanoarrow.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.h:3485:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3485 | _NANOARROW_CHECK_RANGE(value, INT32_MIN, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3486:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3486 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, (int32_t)value));
| ^
./nanoarrow.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.h:3489:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3489 | _NANOARROW_CHECK_RANGE(value, INT16_MIN, INT16_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3490:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3490 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt16(data_buffer, (int16_t)value));
| ^
./nanoarrow.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.h:3493:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3493 | _NANOARROW_CHECK_RANGE(value, INT8_MIN, INT8_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3494:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3494 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt8(data_buffer, (int8_t)value));
| ^
./nanoarrow.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.h:3500:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3500 | _NANOARROW_CHECK_RANGE(value, 0, INT64_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3503:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3503 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3506:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3506 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3509:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3509 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3513:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3513 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3520:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3520 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3536:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3536 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(uint64_t)));
| ^
./nanoarrow.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.h:3539:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3539 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT32_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3540:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3540 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt32(data_buffer, (uint32_t)value));
| ^
./nanoarrow.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.h:3543:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3543 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT16_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3544:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3544 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt16(data_buffer, (uint16_t)value));
| ^
./nanoarrow.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.h:3547:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3547 | _NANOARROW_CHECK_UPPER_LIMIT(value, UINT8_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3548:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3548 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendUInt8(data_buffer, (uint8_t)value));
| ^
./nanoarrow.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.h:3554:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3554 | _NANOARROW_CHECK_UPPER_LIMIT(value, INT64_MAX);
| ^
./nanoarrow.h:188:3: note: expanded from macro '_NANOARROW_CHECK_UPPER_LIMIT'
188 | NANOARROW_RETURN_NOT_OK((x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3557:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3557 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendDouble(data_buffer, (double)value));
| ^
./nanoarrow.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.h:3560:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3560 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3563:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3563 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3567:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3567 | NANOARROW_RETURN_NOT_OK(_ArrowArrayAppendBits(array, 1, value != 0, 1));
| ^
./nanoarrow.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.h:3574:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3574 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3590:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3590 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &value, sizeof(double)));
| ^
./nanoarrow.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.h:3593:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3593 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendFloat(data_buffer, (float)value));
| ^
./nanoarrow.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.h:3596:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3596 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3604:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3604 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3702:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3702 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3712:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3712 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3715:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3715 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppend(data_buffer, &bvt, sizeof(bvt)));
| ^
./nanoarrow.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.h:3733:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3733 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3735:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3735 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3743:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3743 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3745:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3745 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3754:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3754 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3763:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3763 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3805:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3805 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3813:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3813 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3814:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3814 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->ms));
| ^
./nanoarrow.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.h:3822:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3822 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->months));
| ^
./nanoarrow.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.h:3823:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3823 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(data_buffer, value->days));
| ^
./nanoarrow.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.h:3824:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3824 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(data_buffer, value->ns));
| ^
./nanoarrow.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.h:3832:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3832 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3850:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3850 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3858:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3858 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3866:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3866 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3874:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3874 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3883:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3883 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3904:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3904 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3909:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3909 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3926:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3926 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3928:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3928 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3936:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3936 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.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.h:3938:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3938 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt64(ArrowArrayBuffer(array, 2),
| ^
./nanoarrow.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.h:3957:5: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3957 | NANOARROW_RETURN_NOT_OK(ArrowBitmapAppend(ArrowArrayValidityBitmap(array), 1, 1));
| ^
./nanoarrow.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.h:3977:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3977 | _NANOARROW_CHECK_RANGE(array->children[child_index]->length, 0, INT32_MAX);
| ^
./nanoarrow.h:185:3: note: expanded from macro '_NANOARROW_CHECK_RANGE'
185 | NANOARROW_RETURN_NOT_OK((x_ >= min_ && x_ <= max_) ? NANOARROW_OK : EINVAL)
| ^
./nanoarrow.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.h:3978:7: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3978 | NANOARROW_RETURN_NOT_OK(ArrowBufferAppendInt32(
| ^
./nanoarrow.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.h:3993:9: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
3993 | NANOARROW_RETURN_NOT_OK(ArrowArrayAppendEmpty(array->children[i], 1));
| ^
./nanoarrow.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.h:4002:3: warning: '__COUNTER__' is a C2y extension [-Wc2y-extensions]
4002 | NANOARROW_RETURN_NOT_OK(
| ^
./nanoarrow.h:308:69: note: expanded from macro 'NANOARROW_RETURN_NOT_OK'
308 | _NANOARROW_RETURN_NOT_OK_IMPL(_NANOARROW_MAKE_NAME(errno_status_, __COUNTER__), EXPR)
| ^
91 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++20 -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 nanoarrow.so altrep.o array.o array_stream.o array_view.o as_array.o buffer.o convert.o convert_array.o convert_array_stream.o flatcc.o infer_ptype.o init.o ipc.o materialize.o nanoarrow.o nanoarrow_cpp.o nanoarrow_ipc.o pointers.o schema.o util.o vctr.o version.o -lzstd
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/nanoarrow/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/nanoarrow/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/nanoarrow/src'
installing to /data/gannet/ripley/R/packages/tests-clang/nanoarrow.Rcheck/00LOCK-nanoarrow/00new/nanoarrow/libs
** R
** inst
** 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 (nanoarrow)