Annotation Interface FFMPointer
Marks a
long parameter or return value as a raw pointer.
Such values will be treated as 64-bit values on 64-bit platforms (ValueLayout.JAVA_LONG) and 32-bit values on 32-bit platforms
(ValueLayout.JAVA_INT). The same functionality is provided by boxing the pointer value with MemorySegment.ofAddress(long) and passing the
MemorySegment instead. This annotation may be used when boxing is not desirable.