< prev index next >
test/jdk/com/sun/tools/jextract/compare/windows/bitfields_h.java
Print this page
*** 32,42 ****
import java.foreign.annotations.NativeStruct;
import java.foreign.memory.Pointer;
import java.foreign.memory.Struct;
@NativeHeader(path="bitfields.h")
! public interface bitfields { // platform dependent
/*
class bitfields1 size(24):
+---
0. | x (bitstart=0,nbits=2)
--- 32,42 ----
import java.foreign.annotations.NativeStruct;
import java.foreign.memory.Pointer;
import java.foreign.memory.Struct;
@NativeHeader(path="bitfields.h")
! public interface bitfields_h { // platform dependent
/*
class bitfields1 size(24):
+---
0. | x (bitstart=0,nbits=2)
*** 321,331 ****
@NativeAddressof("z")
Pointer<Integer> z$ptr();
}
@NativeStruct("[u32=[u1(x)]|x64](bitfields10)")
! public interface bitfields10 extends Struct<bitfields.bitfields10> {
@NativeGetter("x")
int x$get();
@NativeSetter("x")
void x$set(int var1);
--- 321,331 ----
@NativeAddressof("z")
Pointer<Integer> z$ptr();
}
@NativeStruct("[u32=[u1(x)]|x64](bitfields10)")
! public interface bitfields10 extends Struct<bitfields10> {
@NativeGetter("x")
int x$get();
@NativeSetter("x")
void x$set(int var1);
< prev index next >