// Test fields with big offsets public static int test_0_fields_with_big_offsets () { StructWithBigOffsets s = new StructWithBigOffsets (); StructWithBigOffsets s2 = new StructWithBigOffsets (); s.b = 0xde; s.sb = 0xe; s.s = 0x12de; s.us = 0x12da; s.i = 0xdeadbeef; s.si = 0xcafe; s.l = 0xcafebabe; s.f = 3.14F; s.d = 3.14; s2.b = s.b; s2.sb = s.sb; s2.s = s.s; s2.us = s.us; s2.i = s.i; s2.si = s.si; s2.l = s.l; s2.f = s.f; s2.d = s.d; if (s2.b != 0xde) return 1; if (s2.s != 0x12de) return 2; if (s2.i != 0xdeadbeef) return 3; if (s2.l != 0xcafebabe) return 4; if (s2.f != 3.14F) return 5; if (s2.d != 3.14) return 6; if (s2.sb != 0xe) return 7; if (s2.us != 0x12da) return 9; if (s2.si != 0xcafe) return 10; return 0; }
// Test fields with big offsets public static int test_0_fields_with_big_offsets() { StructWithBigOffsets s = new StructWithBigOffsets(); StructWithBigOffsets s2 = new StructWithBigOffsets(); s.b = 0xde; s.sb = 0xe; s.s = 0x12de; s.us = 0x12da; s.i = 0xdeadbeef; s.si = 0xcafe; s.l = 0xcafebabe; s.f = 3.14F; s.d = 3.14; s2.b = s.b; s2.sb = s.sb; s2.s = s.s; s2.us = s.us; s2.i = s.i; s2.si = s.si; s2.l = s.l; s2.f = s.f; s2.d = s.d; if (s2.b != 0xde) { return(1); } if (s2.s != 0x12de) { return(2); } if (s2.i != 0xdeadbeef) { return(3); } if (s2.l != 0xcafebabe) { return(4); } if (s2.f != 3.14F) { return(5); } if (s2.d != 3.14) { return(6); } if (s2.sb != 0xe) { return(7); } if (s2.us != 0x12da) { return(9); } if (s2.si != 0xcafe) { return(10); } return(0); }