0000: 2f 2a 20 54 6f 20 6b 6e 6f 77 20 6d 6f 72 65 20 /* To know more
0010: 61 62 6f 75 74 20 73 74 72 75 63 74 75 72 65 20 about structure
0020: 70 61 73 73 69 6e 67 20 63 6f 6e 76 65 6e 74 69 passing conventi
0030: 6f 6e 73 2c 0a 20 2a 20 63 6f 6d 70 69 6c 65 20 ons,. * compile
0040: 74 68 69 73 20 74 6f 20 61 73 73 65 6d 62 6c 79 this to assembly
0050: 20 63 6f 64 65 3a 20 24 28 43 43 29 20 2d 4f 20 code: $(CC) -O
0060: 2d 53 20 70 6f 72 74 2d 73 74 72 75 63 74 73 2e -S port-structs.
0070: 63 0a 20 2a 2f 0a 0a 74 79 70 65 64 65 66 20 73 c. */..typedef s
0080: 74 72 75 63 74 20 7b 20 63 68 61 72 20 78 31 3b truct { char x1;
0090: 20 7d 20 43 31 3b 0a 74 79 70 65 64 65 66 20 73 } C1;.typedef s
00a0: 74 72 75 63 74 20 7b 20 63 68 61 72 20 78 31 2c truct { char x1,
00b0: 78 32 3b 20 7d 20 43 32 3b 0a 74 79 70 65 64 65 x2; } C2;.typede
00c0: 66 20 73 74 72 75 63 74 20 7b 20 63 68 61 72 20 f struct { char
00d0: 78 31 2c 78 32 2c 78 33 3b 20 7d 20 43 33 3b 0a x1,x2,x3; } C3;.
00e0: 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b typedef struct {
00f0: 20 63 68 61 72 20 78 31 2c 78 32 2c 78 33 2c 78 char x1,x2,x3,x
0100: 34 3b 20 7d 20 43 34 3b 0a 74 79 70 65 64 65 66 4; } C4;.typedef
0110: 20 73 74 72 75 63 74 20 7b 20 63 68 61 72 20 78 struct { char x
0120: 31 2c 78 32 2c 78 33 2c 78 34 2c 78 35 3b 20 7d 1,x2,x3,x4,x5; }
0130: 20 43 35 3b 0a 74 79 70 65 64 65 66 20 73 74 72 C5;.typedef str
0140: 75 63 74 20 7b 20 63 68 61 72 20 78 31 2c 78 32 uct { char x1,x2
0150: 2c 78 33 2c 78 34 2c 78 35 2c 78 36 3b 20 7d 20 ,x3,x4,x5,x6; }
0160: 43 36 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 C6;.typedef stru
0170: 63 74 20 7b 20 63 68 61 72 20 78 31 2c 78 32 2c ct { char x1,x2,
0180: 78 33 2c 78 34 2c 78 35 2c 78 36 2c 78 37 3b 20 x3,x4,x5,x6,x7;
0190: 7d 20 43 37 3b 0a 74 79 70 65 64 65 66 20 73 74 } C7;.typedef st
01a0: 72 75 63 74 20 7b 20 63 68 61 72 20 78 31 2c 78 ruct { char x1,x
01b0: 32 2c 78 33 2c 78 34 2c 78 35 2c 78 36 2c 78 37 2,x3,x4,x5,x6,x7
01c0: 2c 78 38 3b 20 7d 20 43 38 3b 0a 74 79 70 65 64 ,x8; } C8;.typed
01d0: 65 66 20 73 74 72 75 63 74 20 7b 20 63 68 61 72 ef struct { char
01e0: 20 78 31 2c 78 32 2c 78 33 2c 78 34 2c 78 35 2c x1,x2,x3,x4,x5,
01f0: 78 36 2c 78 37 2c 78 38 2c 78 39 3b 20 7d 20 43 x6,x7,x8,x9; } C
0200: 39 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 9;.typedef struc
0210: 74 20 7b 20 63 68 61 72 20 78 31 2c 78 32 2c 78 t { char x1,x2,x
0220: 33 2c 78 34 2c 78 35 2c 78 36 2c 78 37 2c 78 38 3,x4,x5,x6,x7,x8
0230: 2c 78 39 2c 78 31 30 3b 20 7d 20 43 31 30 3b 0a ,x9,x10; } C10;.
0240: 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b typedef struct {
0250: 20 63 68 61 72 20 78 31 2c 78 32 2c 78 33 2c 78 char x1,x2,x3,x
0260: 34 2c 78 35 2c 78 36 2c 78 37 2c 78 38 2c 78 39 4,x5,x6,x7,x8,x9
0270: 2c 78 31 30 2c 78 31 31 3b 20 7d 20 43 31 31 3b ,x10,x11; } C11;
0280: 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 .typedef struct
0290: 7b 20 63 68 61 72 20 78 31 2c 78 32 2c 78 33 2c { char x1,x2,x3,
02a0: 78 34 2c 78 35 2c 78 36 2c 78 37 2c 78 38 2c 78 x4,x5,x6,x7,x8,x
02b0: 39 2c 78 31 30 2c 78 31 31 2c 78 31 32 3b 20 7d 9,x10,x11,x12; }
02c0: 20 43 31 32 3b 0a 74 79 70 65 64 65 66 20 73 74 C12;.typedef st
02d0: 72 75 63 74 20 7b 20 63 68 61 72 20 78 31 2c 78 ruct { char x1,x
02e0: 32 2c 78 33 2c 78 34 2c 78 35 2c 78 36 2c 78 37 2,x3,x4,x5,x6,x7
02f0: 2c 78 38 2c 78 39 2c 78 31 30 2c 78 31 31 2c 78 ,x8,x9,x10,x11,x
0300: 31 32 2c 78 31 33 3b 20 7d 20 43 31 33 3b 0a 74 12,x13; } C13;.t
0310: 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 ypedef struct {
0320: 63 68 61 72 20 78 31 2c 78 32 2c 78 33 2c 78 34 char x1,x2,x3,x4
0330: 2c 78 35 2c 78 36 2c 78 37 2c 78 38 2c 78 39 2c ,x5,x6,x7,x8,x9,
0340: 78 31 30 2c 78 31 31 2c 78 31 32 2c 78 31 33 2c x10,x11,x12,x13,
0350: 78 31 34 3b 20 7d 20 43 31 34 3b 0a 74 79 70 65 x14; } C14;.type
0360: 64 65 66 20 73 74 72 75 63 74 20 7b 20 63 68 61 def struct { cha
0370: 72 20 78 31 2c 78 32 2c 78 33 2c 78 34 2c 78 35 r x1,x2,x3,x4,x5
0380: 2c 78 36 2c 78 37 2c 78 38 2c 78 39 2c 78 31 30 ,x6,x7,x8,x9,x10
0390: 2c 78 31 31 2c 78 31 32 2c 78 31 33 2c 78 31 34 ,x11,x12,x13,x14
03a0: 2c 78 31 35 3b 20 7d 20 43 31 35 3b 0a 74 79 70 ,x15; } C15;.typ
03b0: 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 63 68 edef struct { ch
03c0: 61 72 20 78 31 2c 78 32 2c 78 33 2c 78 34 2c 78 ar x1,x2,x3,x4,x
03d0: 35 2c 78 36 2c 78 37 2c 78 38 2c 78 39 2c 78 31 5,x6,x7,x8,x9,x1
03e0: 30 2c 78 31 31 2c 78 31 32 2c 78 31 33 2c 78 31 0,x11,x12,x13,x1
03f0: 34 2c 78 31 35 2c 78 31 36 3b 20 7d 20 43 31 36 4,x15,x16; } C16
0400: 3b 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 ;..typedef struc
0410: 74 20 7b 20 63 68 61 72 20 78 5b 31 5d 3b 20 7d t { char x[1]; }
0420: 20 43 41 31 3b 0a 74 79 70 65 64 65 66 20 73 74 CA1;.typedef st
0430: 72 75 63 74 20 7b 20 63 68 61 72 20 78 5b 32 5d ruct { char x[2]
0440: 3b 20 7d 20 43 41 32 3b 0a 74 79 70 65 64 65 66 ; } CA2;.typedef
0450: 20 73 74 72 75 63 74 20 7b 20 63 68 61 72 20 78 struct { char x
0460: 5b 33 5d 3b 20 7d 20 43 41 33 3b 0a 74 79 70 65 [3]; } CA3;.type
0470: 64 65 66 20 73 74 72 75 63 74 20 7b 20 63 68 61 def struct { cha
0480: 72 20 78 5b 34 5d 3b 20 7d 20 43 41 34 3b 0a 74 r x[4]; } CA4;.t
0490: 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 ypedef struct {
04a0: 63 68 61 72 20 78 5b 35 5d 3b 20 7d 20 43 41 35 char x[5]; } CA5
04b0: 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ;.typedef struct
04c0: 20 7b 20 63 68 61 72 20 78 5b 36 5d 3b 20 7d 20 { char x[6]; }
04d0: 43 41 36 3b 0a 74 79 70 65 64 65 66 20 73 74 72 CA6;.typedef str
04e0: 75 63 74 20 7b 20 63 68 61 72 20 78 5b 37 5d 3b uct { char x[7];
04f0: 20 7d 20 43 41 37 3b 0a 74 79 70 65 64 65 66 20 } CA7;.typedef
0500: 73 74 72 75 63 74 20 7b 20 63 68 61 72 20 78 5b struct { char x[
0510: 38 5d 3b 20 7d 20 43 41 38 3b 0a 74 79 70 65 64 8]; } CA8;.typed
0520: 65 66 20 73 74 72 75 63 74 20 7b 20 63 68 61 72 ef struct { char
0530: 20 78 5b 39 5d 3b 20 7d 20 43 41 39 3b 0a 74 79 x[9]; } CA9;.ty
0540: 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 63 pedef struct { c
0550: 68 61 72 20 78 5b 31 30 5d 3b 20 7d 20 43 41 31 har x[10]; } CA1
0560: 30 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 0;.typedef struc
0570: 74 20 7b 20 63 68 61 72 20 78 5b 31 31 5d 3b 20 t { char x[11];
0580: 7d 20 43 41 31 31 3b 0a 74 79 70 65 64 65 66 20 } CA11;.typedef
0590: 73 74 72 75 63 74 20 7b 20 63 68 61 72 20 78 5b struct { char x[
05a0: 31 32 5d 3b 20 7d 20 43 41 31 32 3b 0a 74 79 70 12]; } CA12;.typ
05b0: 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 63 68 edef struct { ch
05c0: 61 72 20 78 5b 31 33 5d 3b 20 7d 20 43 41 31 33 ar x[13]; } CA13
05d0: 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ;.typedef struct
05e0: 20 7b 20 63 68 61 72 20 78 5b 31 34 5d 3b 20 7d { char x[14]; }
05f0: 20 43 41 31 34 3b 0a 74 79 70 65 64 65 66 20 73 CA14;.typedef s
0600: 74 72 75 63 74 20 7b 20 63 68 61 72 20 78 5b 31 truct { char x[1
0610: 35 5d 3b 20 7d 20 43 41 31 35 3b 0a 74 79 70 65 5]; } CA15;.type
0620: 64 65 66 20 73 74 72 75 63 74 20 7b 20 63 68 61 def struct { cha
0630: 72 20 78 5b 31 36 5d 3b 20 7d 20 43 41 31 36 3b r x[16]; } CA16;
0640: 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ..typedef struct
0650: 20 7b 20 73 68 6f 72 74 20 78 31 3b 20 7d 20 53 { short x1; } S
0660: 31 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 1;.typedef struc
0670: 74 20 7b 20 73 68 6f 72 74 20 78 31 2c 78 32 3b t { short x1,x2;
0680: 20 7d 20 53 32 3b 0a 74 79 70 65 64 65 66 20 73 } S2;.typedef s
0690: 74 72 75 63 74 20 7b 20 73 68 6f 72 74 20 78 31 truct { short x1
06a0: 2c 78 32 2c 78 33 3b 20 7d 20 53 33 3b 0a 74 79 ,x2,x3; } S3;.ty
06b0: 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 73 pedef struct { s
06c0: 68 6f 72 74 20 78 31 2c 78 32 2c 78 33 2c 78 34 hort x1,x2,x3,x4
06d0: 3b 20 7d 20 53 34 3b 0a 74 79 70 65 64 65 66 20 ; } S4;.typedef
06e0: 73 74 72 75 63 74 20 7b 20 73 68 6f 72 74 20 78 struct { short x
06f0: 31 2c 78 32 2c 78 33 2c 78 34 2c 78 35 3b 20 7d 1,x2,x3,x4,x5; }
0700: 20 53 35 3b 0a 74 79 70 65 64 65 66 20 73 74 72 S5;.typedef str
0710: 75 63 74 20 7b 20 73 68 6f 72 74 20 78 31 2c 78 uct { short x1,x
0720: 32 2c 78 33 2c 78 34 2c 78 35 2c 78 36 3b 20 7d 2,x3,x4,x5,x6; }
0730: 20 53 36 3b 0a 74 79 70 65 64 65 66 20 73 74 72 S6;.typedef str
0740: 75 63 74 20 7b 20 73 68 6f 72 74 20 78 31 2c 78 uct { short x1,x
0750: 32 2c 78 33 2c 78 34 2c 78 35 2c 78 36 2c 78 37 2,x3,x4,x5,x6,x7
0760: 3b 20 7d 20 53 37 3b 0a 74 79 70 65 64 65 66 20 ; } S7;.typedef
0770: 73 74 72 75 63 74 20 7b 20 73 68 6f 72 74 20 78 struct { short x
0780: 31 2c 78 32 2c 78 33 2c 78 34 2c 78 35 2c 78 36 1,x2,x3,x4,x5,x6
0790: 2c 78 37 2c 78 38 3b 20 7d 20 53 38 3b 0a 0a 74 ,x7,x8; } S8;..t
07a0: 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 ypedef struct {
07b0: 73 68 6f 72 74 20 78 5b 31 5d 3b 20 7d 20 53 41 short x[1]; } SA
07c0: 31 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 1;.typedef struc
07d0: 74 20 7b 20 73 68 6f 72 74 20 78 5b 32 5d 3b 20 t { short x[2];
07e0: 7d 20 53 41 32 3b 0a 74 79 70 65 64 65 66 20 73 } SA2;.typedef s
07f0: 74 72 75 63 74 20 7b 20 73 68 6f 72 74 20 78 5b truct { short x[
0800: 33 5d 3b 20 7d 20 53 41 33 3b 0a 74 79 70 65 64 3]; } SA3;.typed
0810: 65 66 20 73 74 72 75 63 74 20 7b 20 73 68 6f 72 ef struct { shor
0820: 74 20 78 5b 34 5d 3b 20 7d 20 53 41 34 3b 0a 74 t x[4]; } SA4;.t
0830: 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 ypedef struct {
0840: 73 68 6f 72 74 20 78 5b 35 5d 3b 20 7d 20 53 41 short x[5]; } SA
0850: 35 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 5;.typedef struc
0860: 74 20 7b 20 73 68 6f 72 74 20 78 5b 36 5d 3b 20 t { short x[6];
0870: 7d 20 53 41 36 3b 0a 74 79 70 65 64 65 66 20 73 } SA6;.typedef s
0880: 74 72 75 63 74 20 7b 20 73 68 6f 72 74 20 78 5b truct { short x[
0890: 37 5d 3b 20 7d 20 53 41 37 3b 0a 74 79 70 65 64 7]; } SA7;.typed
08a0: 65 66 20 73 74 72 75 63 74 20 7b 20 73 68 6f 72 ef struct { shor
08b0: 74 20 78 5b 38 5d 3b 20 7d 20 53 41 38 3b 0a 0a t x[8]; } SA8;..
08c0: 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b typedef struct {
08d0: 20 69 6e 74 20 78 31 3b 20 7d 20 49 31 3b 0a 74 int x1; } I1;.t
08e0: 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 ypedef struct {
08f0: 69 6e 74 20 78 31 2c 78 32 3b 20 7d 20 49 32 3b int x1,x2; } I2;
0900: 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 .typedef struct
0910: 7b 20 69 6e 74 20 78 31 2c 78 32 2c 78 33 3b 20 { int x1,x2,x3;
0920: 7d 20 49 33 3b 0a 74 79 70 65 64 65 66 20 73 74 } I3;.typedef st
0930: 72 75 63 74 20 7b 20 69 6e 74 20 78 31 2c 78 32 ruct { int x1,x2
0940: 2c 78 33 2c 78 34 3b 20 7d 20 49 34 3b 0a 74 79 ,x3,x4; } I4;.ty
0950: 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 69 pedef struct { i
0960: 6e 74 20 78 31 2c 78 32 2c 78 33 2c 78 34 2c 78 nt x1,x2,x3,x4,x
0970: 35 3b 20 7d 20 49 35 3b 0a 74 79 70 65 64 65 66 5; } I5;.typedef
0980: 20 73 74 72 75 63 74 20 7b 20 69 6e 74 20 78 31 struct { int x1
0990: 2c 78 32 2c 78 33 2c 78 34 2c 78 35 2c 78 36 3b ,x2,x3,x4,x5,x6;
09a0: 20 7d 20 49 36 3b 0a 74 79 70 65 64 65 66 20 73 } I6;.typedef s
09b0: 74 72 75 63 74 20 7b 20 69 6e 74 20 78 31 2c 78 truct { int x1,x
09c0: 32 2c 78 33 2c 78 34 2c 78 35 2c 78 36 2c 78 37 2,x3,x4,x5,x6,x7
09d0: 3b 20 7d 20 49 37 3b 0a 74 79 70 65 64 65 66 20 ; } I7;.typedef
09e0: 73 74 72 75 63 74 20 7b 20 69 6e 74 20 78 31 2c struct { int x1,
09f0: 78 32 2c 78 33 2c 78 34 2c 78 35 2c 78 36 2c 78 x2,x3,x4,x5,x6,x
0a00: 37 2c 78 38 3b 20 7d 20 49 38 3b 0a 0a 74 79 70 7,x8; } I8;..typ
0a10: 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 69 6e edef struct { in
0a20: 74 20 78 5b 31 5d 3b 20 7d 20 49 41 31 3b 0a 74 t x[1]; } IA1;.t
0a30: 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 ypedef struct {
0a40: 69 6e 74 20 78 5b 32 5d 3b 20 7d 20 49 41 32 3b int x[2]; } IA2;
0a50: 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 .typedef struct
0a60: 7b 20 69 6e 74 20 78 5b 33 5d 3b 20 7d 20 49 41 { int x[3]; } IA
0a70: 33 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 3;.typedef struc
0a80: 74 20 7b 20 69 6e 74 20 78 5b 34 5d 3b 20 7d 20 t { int x[4]; }
0a90: 49 41 34 3b 0a 74 79 70 65 64 65 66 20 73 74 72 IA4;.typedef str
0aa0: 75 63 74 20 7b 20 69 6e 74 20 78 5b 35 5d 3b 20 uct { int x[5];
0ab0: 7d 20 49 41 35 3b 0a 74 79 70 65 64 65 66 20 73 } IA5;.typedef s
0ac0: 74 72 75 63 74 20 7b 20 69 6e 74 20 78 5b 36 5d truct { int x[6]
0ad0: 3b 20 7d 20 49 41 36 3b 0a 74 79 70 65 64 65 66 ; } IA6;.typedef
0ae0: 20 73 74 72 75 63 74 20 7b 20 69 6e 74 20 78 5b struct { int x[
0af0: 37 5d 3b 20 7d 20 49 41 37 3b 0a 74 79 70 65 64 7]; } IA7;.typed
0b00: 65 66 20 73 74 72 75 63 74 20 7b 20 69 6e 74 20 ef struct { int
0b10: 78 5b 38 5d 3b 20 7d 20 49 41 38 3b 0a 0a 74 79 x[8]; } IA8;..ty
0b20: 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 6c pedef struct { l
0b30: 6f 6e 67 20 78 31 3b 20 7d 20 4c 31 3b 0a 74 79 ong x1; } L1;.ty
0b40: 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 6c pedef struct { l
0b50: 6f 6e 67 20 78 31 2c 78 32 3b 20 7d 20 4c 32 3b ong x1,x2; } L2;
0b60: 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 .typedef struct
0b70: 7b 20 6c 6f 6e 67 20 78 31 2c 78 32 2c 78 33 3b { long x1,x2,x3;
0b80: 20 7d 20 4c 33 3b 0a 74 79 70 65 64 65 66 20 73 } L3;.typedef s
0b90: 74 72 75 63 74 20 7b 20 6c 6f 6e 67 20 78 31 2c truct { long x1,
0ba0: 78 32 2c 78 33 2c 78 34 3b 20 7d 20 4c 34 3b 0a x2,x3,x4; } L4;.
0bb0: 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b typedef struct {
0bc0: 20 6c 6f 6e 67 20 78 31 2c 78 32 2c 78 33 2c 78 long x1,x2,x3,x
0bd0: 34 2c 78 35 3b 20 7d 20 4c 35 3b 0a 74 79 70 65 4,x5; } L5;.type
0be0: 64 65 66 20 73 74 72 75 63 74 20 7b 20 6c 6f 6e def struct { lon
0bf0: 67 20 78 31 2c 78 32 2c 78 33 2c 78 34 2c 78 35 g x1,x2,x3,x4,x5
0c00: 2c 78 36 3b 20 7d 20 4c 36 3b 0a 74 79 70 65 64 ,x6; } L6;.typed
0c10: 65 66 20 73 74 72 75 63 74 20 7b 20 6c 6f 6e 67 ef struct { long
0c20: 20 78 31 2c 78 32 2c 78 33 2c 78 34 2c 78 35 2c x1,x2,x3,x4,x5,
0c30: 78 36 2c 78 37 3b 20 7d 20 4c 37 3b 0a 74 79 70 x6,x7; } L7;.typ
0c40: 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 6c 6f edef struct { lo
0c50: 6e 67 20 78 31 2c 78 32 2c 78 33 2c 78 34 2c 78 ng x1,x2,x3,x4,x
0c60: 35 2c 78 36 2c 78 37 2c 78 38 3b 20 7d 20 4c 38 5,x6,x7,x8; } L8
0c70: 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ;.typedef struct
0c80: 20 7b 20 6c 6f 6e 67 20 78 31 2c 78 32 2c 78 33 { long x1,x2,x3
0c90: 2c 78 34 2c 78 35 2c 78 36 2c 78 37 2c 78 38 2c ,x4,x5,x6,x7,x8,
0ca0: 78 39 3b 20 7d 20 4c 39 3b 0a 0a 74 79 70 65 64 x9; } L9;..typed
0cb0: 65 66 20 73 74 72 75 63 74 20 7b 20 6c 6f 6e 67 ef struct { long
0cc0: 20 78 5b 31 5d 3b 20 7d 20 4c 41 31 3b 0a 74 79 x[1]; } LA1;.ty
0cd0: 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 6c pedef struct { l
0ce0: 6f 6e 67 20 78 5b 32 5d 3b 20 7d 20 4c 41 32 3b ong x[2]; } LA2;
0cf0: 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 .typedef struct
0d00: 7b 20 6c 6f 6e 67 20 78 5b 33 5d 3b 20 7d 20 4c { long x[3]; } L
0d10: 41 33 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 A3;.typedef stru
0d20: 63 74 20 7b 20 6c 6f 6e 67 20 78 5b 34 5d 3b 20 ct { long x[4];
0d30: 7d 20 4c 41 34 3b 0a 74 79 70 65 64 65 66 20 73 } LA4;.typedef s
0d40: 74 72 75 63 74 20 7b 20 6c 6f 6e 67 20 78 5b 35 truct { long x[5
0d50: 5d 3b 20 7d 20 4c 41 35 3b 0a 74 79 70 65 64 65 ]; } LA5;.typede
0d60: 66 20 73 74 72 75 63 74 20 7b 20 6c 6f 6e 67 20 f struct { long
0d70: 78 5b 36 5d 3b 20 7d 20 4c 41 36 3b 0a 74 79 70 x[6]; } LA6;.typ
0d80: 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 6c 6f edef struct { lo
0d90: 6e 67 20 78 5b 37 5d 3b 20 7d 20 4c 41 37 3b 0a ng x[7]; } LA7;.
0da0: 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b typedef struct {
0db0: 20 6c 6f 6e 67 20 78 5b 38 5d 3b 20 7d 20 4c 41 long x[8]; } LA
0dc0: 38 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 8;.typedef struc
0dd0: 74 20 7b 20 6c 6f 6e 67 20 78 5b 39 5d 3b 20 7d t { long x[9]; }
0de0: 20 4c 41 39 3b 0a 0a 74 79 70 65 64 65 66 20 73 LA9;..typedef s
0df0: 74 72 75 63 74 20 7b 20 66 6c 6f 61 74 20 78 31 truct { float x1
0e00: 3b 20 7d 20 46 31 3b 0a 74 79 70 65 64 65 66 20 ; } F1;.typedef
0e10: 73 74 72 75 63 74 20 7b 20 66 6c 6f 61 74 20 78 struct { float x
0e20: 31 2c 78 32 3b 20 7d 20 46 32 3b 0a 74 79 70 65 1,x2; } F2;.type
0e30: 64 65 66 20 73 74 72 75 63 74 20 7b 20 66 6c 6f def struct { flo
0e40: 61 74 20 78 31 2c 78 32 2c 78 33 3b 20 7d 20 46 at x1,x2,x3; } F
0e50: 33 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 3;.typedef struc
0e60: 74 20 7b 20 66 6c 6f 61 74 20 78 31 2c 78 32 2c t { float x1,x2,
0e70: 78 33 2c 78 34 3b 20 7d 20 46 34 3b 0a 0a 74 79 x3,x4; } F4;..ty
0e80: 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 66 pedef struct { f
0e90: 6c 6f 61 74 20 78 5b 31 5d 3b 20 7d 20 46 41 31 loat x[1]; } FA1
0ea0: 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ;.typedef struct
0eb0: 20 7b 20 66 6c 6f 61 74 20 78 5b 32 5d 3b 20 7d { float x[2]; }
0ec0: 20 46 41 32 3b 0a 74 79 70 65 64 65 66 20 73 74 FA2;.typedef st
0ed0: 72 75 63 74 20 7b 20 66 6c 6f 61 74 20 78 5b 33 ruct { float x[3
0ee0: 5d 3b 20 7d 20 46 41 33 3b 0a 74 79 70 65 64 65 ]; } FA3;.typede
0ef0: 66 20 73 74 72 75 63 74 20 7b 20 66 6c 6f 61 74 f struct { float
0f00: 20 78 5b 34 5d 3b 20 7d 20 46 41 34 3b 0a 0a 74 x[4]; } FA4;..t
0f10: 79 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 20 ypedef struct {
0f20: 64 6f 75 62 6c 65 20 78 31 3b 20 7d 20 44 31 3b double x1; } D1;
0f30: 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 .typedef struct
0f40: 7b 20 64 6f 75 62 6c 65 20 78 31 2c 78 32 3b 20 { double x1,x2;
0f50: 7d 20 44 32 3b 0a 0a 74 79 70 65 64 65 66 20 73 } D2;..typedef s
0f60: 74 72 75 63 74 20 7b 20 64 6f 75 62 6c 65 20 78 truct { double x
0f70: 5b 31 5d 3b 20 7d 20 44 41 31 3b 0a 74 79 70 65 [1]; } DA1;.type
0f80: 64 65 66 20 73 74 72 75 63 74 20 7b 20 64 6f 75 def struct { dou
0f90: 62 6c 65 20 78 5b 32 5d 3b 20 7d 20 44 41 32 3b ble x[2]; } DA2;
0fa0: 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ..typedef struct
0fb0: 20 7b 20 63 68 61 72 20 63 3b 20 66 6c 6f 61 74 { char c; float
0fc0: 20 66 3b 20 7d 20 43 46 3b 0a 0a 74 79 70 65 64 f; } CF;..typed
0fd0: 65 66 20 73 74 72 75 63 74 20 7b 20 66 6c 6f 61 ef struct { floa
0fe0: 74 20 66 3b 20 69 6e 74 20 69 3b 20 7d 20 46 49 t f; int i; } FI
0ff0: 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ;.typedef struct
1000: 20 7b 20 66 6c 6f 61 74 20 66 3b 20 69 6e 74 20 { float f; int
1010: 69 2c 6a 3b 20 7d 20 46 49 32 3b 0a 74 79 70 65 i,j; } FI2;.type
1020: 64 65 66 20 73 74 72 75 63 74 20 7b 20 66 6c 6f def struct { flo
1030: 61 74 20 66 3b 20 69 6e 74 20 69 2c 6a 2c 6b 3b at f; int i,j,k;
1040: 20 7d 20 46 49 33 3b 0a 0a 74 79 70 65 64 65 66 } FI3;..typedef
1050: 20 73 74 72 75 63 74 20 7b 20 64 6f 75 62 6c 65 struct { double
1060: 20 64 3b 20 69 6e 74 20 69 3b 20 7d 20 44 49 3b d; int i; } DI;
1070: 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 .typedef struct
1080: 7b 20 64 6f 75 62 6c 65 20 64 3b 20 69 6e 74 20 { double d; int
1090: 69 2c 6a 3b 20 7d 20 44 49 32 3b 0a 74 79 70 65 i,j; } DI2;.type
10a0: 64 65 66 20 73 74 72 75 63 74 20 7b 20 64 6f 75 def struct { dou
10b0: 62 6c 65 20 64 3b 20 69 6e 74 20 69 2c 6a 2c 6b ble d; int i,j,k
10c0: 3b 20 7d 20 44 49 33 3b 0a 0a 74 79 70 65 64 65 ; } DI3;..typede
10d0: 66 20 73 74 72 75 63 74 20 7b 20 66 6c 6f 61 74 f struct { float
10e0: 20 66 3b 20 64 6f 75 62 6c 65 20 64 3b 20 7d 20 f; double d; }
10f0: 46 44 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 FD;.typedef stru
1100: 63 74 20 7b 20 66 6c 6f 61 74 20 66 2c 67 3b 20 ct { float f,g;
1110: 64 6f 75 62 6c 65 20 64 3b 20 7d 20 46 32 44 3b double d; } F2D;
1120: 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ..typedef struct
1130: 20 7b 20 64 6f 75 62 6c 65 20 64 3b 20 66 6c 6f { double d; flo
1140: 61 74 20 66 3b 20 7d 20 44 46 3b 0a 74 79 70 65 at f; } DF;.type
1150: 64 65 66 20 73 74 72 75 63 74 20 7b 20 64 6f 75 def struct { dou
1160: 62 6c 65 20 64 3b 20 66 6c 6f 61 74 20 66 2c 67 ble d; float f,g
1170: 3b 20 7d 20 44 46 32 3b 0a 0a 0a 23 69 66 20 64 ; } DF2;...#if d
1180: 65 66 69 6e 65 64 28 5f 5f 53 54 44 43 5f 5f 29 efined(__STDC__)
1190: 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 63 70 || defined(__cp
11a0: 6c 75 73 70 6c 75 73 29 0a 23 64 65 66 69 6e 65 lusplus).#define
11b0: 20 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 TEST_STRUCT_ARG
11c0: 28 5f 74 79 70 65 5f 29 20 20 5c 0a 20 20 65 78 (_type_) \. ex
11d0: 74 65 72 6e 20 5f 74 79 70 65 5f 20 65 78 74 65 tern _type_ exte
11e0: 72 6e 5f 23 23 5f 74 79 70 65 5f 3b 09 09 09 09 rn_##_type_;....
11f0: 09 5c 0a 20 20 76 6f 69 64 20 73 65 74 5f 23 23 .\. void set_##
1200: 5f 74 79 70 65 5f 20 28 5f 74 79 70 65 5f 20 61 _type_ (_type_ a
1210: 72 67 29 20 7b 20 65 78 74 65 72 6e 5f 23 23 5f rg) { extern_##_
1220: 74 79 70 65 5f 20 3d 20 61 72 67 3b 20 7d 0a 23 type_ = arg; }.#
1230: 64 65 66 69 6e 65 20 54 45 53 54 5f 53 54 52 55 define TEST_STRU
1240: 43 54 5f 52 45 54 55 52 4e 28 5f 74 79 70 65 5f CT_RETURN(_type_
1250: 29 20 20 5c 0a 20 20 65 78 74 65 72 6e 20 5f 74 ) \. extern _t
1260: 79 70 65 5f 20 65 78 74 65 72 6e 5f 23 23 5f 74 ype_ extern_##_t
1270: 79 70 65 5f 3b 09 09 09 09 09 5c 0a 20 20 5f 74 ype_;.....\. _t
1280: 79 70 65 5f 20 67 65 74 5f 23 23 5f 74 79 70 65 ype_ get_##_type
1290: 5f 20 28 29 20 7b 20 72 65 74 75 72 6e 20 65 78 _ () { return ex
12a0: 74 65 72 6e 5f 23 23 5f 74 79 70 65 5f 3b 20 7d tern_##_type_; }
12b0: 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 54 .#else.#define T
12c0: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 5f EST_STRUCT_ARG(_
12d0: 74 79 70 65 5f 29 20 20 5c 0a 20 20 65 78 74 65 type_) \. exte
12e0: 72 6e 20 5f 74 79 70 65 5f 20 65 78 74 65 72 6e rn _type_ extern
12f0: 5f 2f 2a 2a 2f 5f 74 79 70 65 5f 3b 09 09 09 09 _/**/_type_;....
1300: 09 5c 0a 20 20 76 6f 69 64 20 73 65 74 5f 2f 2a .\. void set_/*
1310: 2a 2f 5f 74 79 70 65 5f 20 28 61 72 67 29 20 5f */_type_ (arg) _
1320: 74 79 70 65 5f 20 61 72 67 3b 20 7b 20 65 78 74 type_ arg; { ext
1330: 65 72 6e 5f 2f 2a 2a 2f 5f 74 79 70 65 5f 20 3d ern_/**/_type_ =
1340: 20 61 72 67 3b 20 7d 0a 23 64 65 66 69 6e 65 20 arg; }.#define
1350: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1360: 52 4e 28 5f 74 79 70 65 5f 29 20 20 5c 0a 20 20 RN(_type_) \.
1370: 65 78 74 65 72 6e 20 5f 74 79 70 65 5f 20 65 78 extern _type_ ex
1380: 74 65 72 6e 5f 2f 2a 2a 2f 5f 74 79 70 65 5f 3b tern_/**/_type_;
1390: 09 09 09 09 09 5c 0a 20 20 5f 74 79 70 65 5f 20 .....\. _type_
13a0: 67 65 74 5f 2f 2a 2a 2f 5f 74 79 70 65 5f 20 28 get_/**/_type_ (
13b0: 29 20 7b 20 72 65 74 75 72 6e 20 65 78 74 65 72 ) { return exter
13c0: 6e 5f 2f 2a 2a 2f 5f 74 79 70 65 5f 3b 20 7d 0a n_/**/_type_; }.
13d0: 23 65 6e 64 69 66 0a 0a 0a 54 45 53 54 5f 53 54 #endif...TEST_ST
13e0: 52 55 43 54 5f 41 52 47 28 43 31 29 0a 54 45 53 RUCT_ARG(C1).TES
13f0: 54 5f 53 54 52 55 43 54 5f 41 52 47 28 43 32 29 T_STRUCT_ARG(C2)
1400: 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 .TEST_STRUCT_ARG
1410: 28 43 33 29 0a 54 45 53 54 5f 53 54 52 55 43 54 (C3).TEST_STRUCT
1420: 5f 41 52 47 28 43 34 29 0a 54 45 53 54 5f 53 54 _ARG(C4).TEST_ST
1430: 52 55 43 54 5f 41 52 47 28 43 35 29 0a 54 45 53 RUCT_ARG(C5).TES
1440: 54 5f 53 54 52 55 43 54 5f 41 52 47 28 43 36 29 T_STRUCT_ARG(C6)
1450: 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 .TEST_STRUCT_ARG
1460: 28 43 37 29 0a 54 45 53 54 5f 53 54 52 55 43 54 (C7).TEST_STRUCT
1470: 5f 41 52 47 28 43 38 29 0a 54 45 53 54 5f 53 54 _ARG(C8).TEST_ST
1480: 52 55 43 54 5f 41 52 47 28 43 39 29 0a 54 45 53 RUCT_ARG(C9).TES
1490: 54 5f 53 54 52 55 43 54 5f 41 52 47 28 43 31 30 T_STRUCT_ARG(C10
14a0: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 ).TEST_STRUCT_AR
14b0: 47 28 43 31 31 29 0a 54 45 53 54 5f 53 54 52 55 G(C11).TEST_STRU
14c0: 43 54 5f 41 52 47 28 43 31 32 29 0a 54 45 53 54 CT_ARG(C12).TEST
14d0: 5f 53 54 52 55 43 54 5f 41 52 47 28 43 31 33 29 _STRUCT_ARG(C13)
14e0: 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 .TEST_STRUCT_ARG
14f0: 28 43 31 34 29 0a 54 45 53 54 5f 53 54 52 55 43 (C14).TEST_STRUC
1500: 54 5f 41 52 47 28 43 31 35 29 0a 54 45 53 54 5f T_ARG(C15).TEST_
1510: 53 54 52 55 43 54 5f 41 52 47 28 43 31 36 29 0a STRUCT_ARG(C16).
1520: 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 TEST_STRUCT_ARG(
1530: 43 41 31 29 0a 54 45 53 54 5f 53 54 52 55 43 54 CA1).TEST_STRUCT
1540: 5f 41 52 47 28 43 41 32 29 0a 54 45 53 54 5f 53 _ARG(CA2).TEST_S
1550: 54 52 55 43 54 5f 41 52 47 28 43 41 33 29 0a 54 TRUCT_ARG(CA3).T
1560: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 43 EST_STRUCT_ARG(C
1570: 41 34 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f A4).TEST_STRUCT_
1580: 41 52 47 28 43 41 35 29 0a 54 45 53 54 5f 53 54 ARG(CA5).TEST_ST
1590: 52 55 43 54 5f 41 52 47 28 43 41 36 29 0a 54 45 RUCT_ARG(CA6).TE
15a0: 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 43 41 ST_STRUCT_ARG(CA
15b0: 37 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 7).TEST_STRUCT_A
15c0: 52 47 28 43 41 38 29 0a 54 45 53 54 5f 53 54 52 RG(CA8).TEST_STR
15d0: 55 43 54 5f 41 52 47 28 43 41 39 29 0a 54 45 53 UCT_ARG(CA9).TES
15e0: 54 5f 53 54 52 55 43 54 5f 41 52 47 28 43 41 31 T_STRUCT_ARG(CA1
15f0: 30 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 0).TEST_STRUCT_A
1600: 52 47 28 43 41 31 31 29 0a 54 45 53 54 5f 53 54 RG(CA11).TEST_ST
1610: 52 55 43 54 5f 41 52 47 28 43 41 31 32 29 0a 54 RUCT_ARG(CA12).T
1620: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 43 EST_STRUCT_ARG(C
1630: 41 31 33 29 0a 54 45 53 54 5f 53 54 52 55 43 54 A13).TEST_STRUCT
1640: 5f 41 52 47 28 43 41 31 34 29 0a 54 45 53 54 5f _ARG(CA14).TEST_
1650: 53 54 52 55 43 54 5f 41 52 47 28 43 41 31 35 29 STRUCT_ARG(CA15)
1660: 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 .TEST_STRUCT_ARG
1670: 28 43 41 31 36 29 0a 54 45 53 54 5f 53 54 52 55 (CA16).TEST_STRU
1680: 43 54 5f 41 52 47 28 53 31 29 0a 54 45 53 54 5f CT_ARG(S1).TEST_
1690: 53 54 52 55 43 54 5f 41 52 47 28 53 32 29 0a 54 STRUCT_ARG(S2).T
16a0: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 53 EST_STRUCT_ARG(S
16b0: 33 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 3).TEST_STRUCT_A
16c0: 52 47 28 53 34 29 0a 54 45 53 54 5f 53 54 52 55 RG(S4).TEST_STRU
16d0: 43 54 5f 41 52 47 28 53 35 29 0a 54 45 53 54 5f CT_ARG(S5).TEST_
16e0: 53 54 52 55 43 54 5f 41 52 47 28 53 36 29 0a 54 STRUCT_ARG(S6).T
16f0: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 53 EST_STRUCT_ARG(S
1700: 37 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 7).TEST_STRUCT_A
1710: 52 47 28 53 38 29 0a 54 45 53 54 5f 53 54 52 55 RG(S8).TEST_STRU
1720: 43 54 5f 41 52 47 28 53 41 31 29 0a 54 45 53 54 CT_ARG(SA1).TEST
1730: 5f 53 54 52 55 43 54 5f 41 52 47 28 53 41 32 29 _STRUCT_ARG(SA2)
1740: 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 .TEST_STRUCT_ARG
1750: 28 53 41 33 29 0a 54 45 53 54 5f 53 54 52 55 43 (SA3).TEST_STRUC
1760: 54 5f 41 52 47 28 53 41 34 29 0a 54 45 53 54 5f T_ARG(SA4).TEST_
1770: 53 54 52 55 43 54 5f 41 52 47 28 53 41 35 29 0a STRUCT_ARG(SA5).
1780: 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 TEST_STRUCT_ARG(
1790: 53 41 36 29 0a 54 45 53 54 5f 53 54 52 55 43 54 SA6).TEST_STRUCT
17a0: 5f 41 52 47 28 53 41 37 29 0a 54 45 53 54 5f 53 _ARG(SA7).TEST_S
17b0: 54 52 55 43 54 5f 41 52 47 28 53 41 38 29 0a 54 TRUCT_ARG(SA8).T
17c0: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 49 EST_STRUCT_ARG(I
17d0: 31 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 1).TEST_STRUCT_A
17e0: 52 47 28 49 32 29 0a 54 45 53 54 5f 53 54 52 55 RG(I2).TEST_STRU
17f0: 43 54 5f 41 52 47 28 49 33 29 0a 54 45 53 54 5f CT_ARG(I3).TEST_
1800: 53 54 52 55 43 54 5f 41 52 47 28 49 34 29 0a 54 STRUCT_ARG(I4).T
1810: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 49 EST_STRUCT_ARG(I
1820: 35 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 5).TEST_STRUCT_A
1830: 52 47 28 49 36 29 0a 54 45 53 54 5f 53 54 52 55 RG(I6).TEST_STRU
1840: 43 54 5f 41 52 47 28 49 37 29 0a 54 45 53 54 5f CT_ARG(I7).TEST_
1850: 53 54 52 55 43 54 5f 41 52 47 28 49 38 29 0a 54 STRUCT_ARG(I8).T
1860: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 49 EST_STRUCT_ARG(I
1870: 41 31 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f A1).TEST_STRUCT_
1880: 41 52 47 28 49 41 32 29 0a 54 45 53 54 5f 53 54 ARG(IA2).TEST_ST
1890: 52 55 43 54 5f 41 52 47 28 49 41 33 29 0a 54 45 RUCT_ARG(IA3).TE
18a0: 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 49 41 ST_STRUCT_ARG(IA
18b0: 34 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 4).TEST_STRUCT_A
18c0: 52 47 28 49 41 35 29 0a 54 45 53 54 5f 53 54 52 RG(IA5).TEST_STR
18d0: 55 43 54 5f 41 52 47 28 49 41 36 29 0a 54 45 53 UCT_ARG(IA6).TES
18e0: 54 5f 53 54 52 55 43 54 5f 41 52 47 28 49 41 37 T_STRUCT_ARG(IA7
18f0: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 ).TEST_STRUCT_AR
1900: 47 28 49 41 38 29 0a 54 45 53 54 5f 53 54 52 55 G(IA8).TEST_STRU
1910: 43 54 5f 41 52 47 28 4c 31 29 0a 54 45 53 54 5f CT_ARG(L1).TEST_
1920: 53 54 52 55 43 54 5f 41 52 47 28 4c 32 29 0a 54 STRUCT_ARG(L2).T
1930: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 4c EST_STRUCT_ARG(L
1940: 33 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 3).TEST_STRUCT_A
1950: 52 47 28 4c 34 29 0a 54 45 53 54 5f 53 54 52 55 RG(L4).TEST_STRU
1960: 43 54 5f 41 52 47 28 4c 35 29 0a 54 45 53 54 5f CT_ARG(L5).TEST_
1970: 53 54 52 55 43 54 5f 41 52 47 28 4c 36 29 0a 54 STRUCT_ARG(L6).T
1980: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 4c EST_STRUCT_ARG(L
1990: 37 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 7).TEST_STRUCT_A
19a0: 52 47 28 4c 38 29 0a 54 45 53 54 5f 53 54 52 55 RG(L8).TEST_STRU
19b0: 43 54 5f 41 52 47 28 4c 39 29 0a 54 45 53 54 5f CT_ARG(L9).TEST_
19c0: 53 54 52 55 43 54 5f 41 52 47 28 4c 41 31 29 0a STRUCT_ARG(LA1).
19d0: 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 TEST_STRUCT_ARG(
19e0: 4c 41 32 29 0a 54 45 53 54 5f 53 54 52 55 43 54 LA2).TEST_STRUCT
19f0: 5f 41 52 47 28 4c 41 33 29 0a 54 45 53 54 5f 53 _ARG(LA3).TEST_S
1a00: 54 52 55 43 54 5f 41 52 47 28 4c 41 34 29 0a 54 TRUCT_ARG(LA4).T
1a10: 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 4c EST_STRUCT_ARG(L
1a20: 41 35 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f A5).TEST_STRUCT_
1a30: 41 52 47 28 4c 41 36 29 0a 54 45 53 54 5f 53 54 ARG(LA6).TEST_ST
1a40: 52 55 43 54 5f 41 52 47 28 4c 41 37 29 0a 54 45 RUCT_ARG(LA7).TE
1a50: 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 4c 41 ST_STRUCT_ARG(LA
1a60: 38 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 8).TEST_STRUCT_A
1a70: 52 47 28 4c 41 39 29 0a 54 45 53 54 5f 53 54 52 RG(LA9).TEST_STR
1a80: 55 43 54 5f 41 52 47 28 46 31 29 0a 54 45 53 54 UCT_ARG(F1).TEST
1a90: 5f 53 54 52 55 43 54 5f 41 52 47 28 46 32 29 0a _STRUCT_ARG(F2).
1aa0: 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 TEST_STRUCT_ARG(
1ab0: 46 33 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f F3).TEST_STRUCT_
1ac0: 41 52 47 28 46 34 29 0a 54 45 53 54 5f 53 54 52 ARG(F4).TEST_STR
1ad0: 55 43 54 5f 41 52 47 28 46 41 31 29 0a 54 45 53 UCT_ARG(FA1).TES
1ae0: 54 5f 53 54 52 55 43 54 5f 41 52 47 28 46 41 32 T_STRUCT_ARG(FA2
1af0: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 ).TEST_STRUCT_AR
1b00: 47 28 46 41 33 29 0a 54 45 53 54 5f 53 54 52 55 G(FA3).TEST_STRU
1b10: 43 54 5f 41 52 47 28 46 41 34 29 0a 54 45 53 54 CT_ARG(FA4).TEST
1b20: 5f 53 54 52 55 43 54 5f 41 52 47 28 44 31 29 0a _STRUCT_ARG(D1).
1b30: 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 TEST_STRUCT_ARG(
1b40: 44 32 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f D2).TEST_STRUCT_
1b50: 41 52 47 28 44 41 31 29 0a 54 45 53 54 5f 53 54 ARG(DA1).TEST_ST
1b60: 52 55 43 54 5f 41 52 47 28 44 41 32 29 0a 54 45 RUCT_ARG(DA2).TE
1b70: 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 43 46 ST_STRUCT_ARG(CF
1b80: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 ).TEST_STRUCT_AR
1b90: 47 28 46 49 29 0a 54 45 53 54 5f 53 54 52 55 43 G(FI).TEST_STRUC
1ba0: 54 5f 41 52 47 28 46 49 32 29 0a 54 45 53 54 5f T_ARG(FI2).TEST_
1bb0: 53 54 52 55 43 54 5f 41 52 47 28 46 49 33 29 0a STRUCT_ARG(FI3).
1bc0: 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 TEST_STRUCT_ARG(
1bd0: 44 49 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f DI).TEST_STRUCT_
1be0: 41 52 47 28 44 49 32 29 0a 54 45 53 54 5f 53 54 ARG(DI2).TEST_ST
1bf0: 52 55 43 54 5f 41 52 47 28 44 49 33 29 0a 54 45 RUCT_ARG(DI3).TE
1c00: 53 54 5f 53 54 52 55 43 54 5f 41 52 47 28 46 44 ST_STRUCT_ARG(FD
1c10: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 41 52 ).TEST_STRUCT_AR
1c20: 47 28 46 32 44 29 0a 54 45 53 54 5f 53 54 52 55 G(F2D).TEST_STRU
1c30: 43 54 5f 41 52 47 28 44 46 29 0a 54 45 53 54 5f CT_ARG(DF).TEST_
1c40: 53 54 52 55 43 54 5f 41 52 47 28 44 46 32 29 0a STRUCT_ARG(DF2).
1c50: 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 .TEST_STRUCT_RET
1c60: 55 52 4e 28 43 31 29 0a 54 45 53 54 5f 53 54 52 URN(C1).TEST_STR
1c70: 55 43 54 5f 52 45 54 55 52 4e 28 43 32 29 0a 54 UCT_RETURN(C2).T
1c80: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
1c90: 4e 28 43 33 29 0a 54 45 53 54 5f 53 54 52 55 43 N(C3).TEST_STRUC
1ca0: 54 5f 52 45 54 55 52 4e 28 43 34 29 0a 54 45 53 T_RETURN(C4).TES
1cb0: 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 T_STRUCT_RETURN(
1cc0: 43 35 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f C5).TEST_STRUCT_
1cd0: 52 45 54 55 52 4e 28 43 36 29 0a 54 45 53 54 5f RETURN(C6).TEST_
1ce0: 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 43 37 STRUCT_RETURN(C7
1cf0: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 ).TEST_STRUCT_RE
1d00: 54 55 52 4e 28 43 38 29 0a 54 45 53 54 5f 53 54 TURN(C8).TEST_ST
1d10: 52 55 43 54 5f 52 45 54 55 52 4e 28 43 39 29 0a RUCT_RETURN(C9).
1d20: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1d30: 52 4e 28 43 31 30 29 0a 54 45 53 54 5f 53 54 52 RN(C10).TEST_STR
1d40: 55 43 54 5f 52 45 54 55 52 4e 28 43 31 31 29 0a UCT_RETURN(C11).
1d50: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1d60: 52 4e 28 43 31 32 29 0a 54 45 53 54 5f 53 54 52 RN(C12).TEST_STR
1d70: 55 43 54 5f 52 45 54 55 52 4e 28 43 31 33 29 0a UCT_RETURN(C13).
1d80: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1d90: 52 4e 28 43 31 34 29 0a 54 45 53 54 5f 53 54 52 RN(C14).TEST_STR
1da0: 55 43 54 5f 52 45 54 55 52 4e 28 43 31 35 29 0a UCT_RETURN(C15).
1db0: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1dc0: 52 4e 28 43 31 36 29 0a 54 45 53 54 5f 53 54 52 RN(C16).TEST_STR
1dd0: 55 43 54 5f 52 45 54 55 52 4e 28 43 41 31 29 0a UCT_RETURN(CA1).
1de0: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1df0: 52 4e 28 43 41 32 29 0a 54 45 53 54 5f 53 54 52 RN(CA2).TEST_STR
1e00: 55 43 54 5f 52 45 54 55 52 4e 28 43 41 33 29 0a UCT_RETURN(CA3).
1e10: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1e20: 52 4e 28 43 41 34 29 0a 54 45 53 54 5f 53 54 52 RN(CA4).TEST_STR
1e30: 55 43 54 5f 52 45 54 55 52 4e 28 43 41 35 29 0a UCT_RETURN(CA5).
1e40: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1e50: 52 4e 28 43 41 36 29 0a 54 45 53 54 5f 53 54 52 RN(CA6).TEST_STR
1e60: 55 43 54 5f 52 45 54 55 52 4e 28 43 41 37 29 0a UCT_RETURN(CA7).
1e70: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1e80: 52 4e 28 43 41 38 29 0a 54 45 53 54 5f 53 54 52 RN(CA8).TEST_STR
1e90: 55 43 54 5f 52 45 54 55 52 4e 28 43 41 39 29 0a UCT_RETURN(CA9).
1ea0: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
1eb0: 52 4e 28 43 41 31 30 29 0a 54 45 53 54 5f 53 54 RN(CA10).TEST_ST
1ec0: 52 55 43 54 5f 52 45 54 55 52 4e 28 43 41 31 31 RUCT_RETURN(CA11
1ed0: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 ).TEST_STRUCT_RE
1ee0: 54 55 52 4e 28 43 41 31 32 29 0a 54 45 53 54 5f TURN(CA12).TEST_
1ef0: 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 43 41 STRUCT_RETURN(CA
1f00: 31 33 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 13).TEST_STRUCT_
1f10: 52 45 54 55 52 4e 28 43 41 31 34 29 0a 54 45 53 RETURN(CA14).TES
1f20: 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 T_STRUCT_RETURN(
1f30: 43 41 31 35 29 0a 54 45 53 54 5f 53 54 52 55 43 CA15).TEST_STRUC
1f40: 54 5f 52 45 54 55 52 4e 28 43 41 31 36 29 0a 54 T_RETURN(CA16).T
1f50: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
1f60: 4e 28 53 31 29 0a 54 45 53 54 5f 53 54 52 55 43 N(S1).TEST_STRUC
1f70: 54 5f 52 45 54 55 52 4e 28 53 32 29 0a 54 45 53 T_RETURN(S2).TES
1f80: 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 T_STRUCT_RETURN(
1f90: 53 33 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f S3).TEST_STRUCT_
1fa0: 52 45 54 55 52 4e 28 53 34 29 0a 54 45 53 54 5f RETURN(S4).TEST_
1fb0: 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 53 35 STRUCT_RETURN(S5
1fc0: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 ).TEST_STRUCT_RE
1fd0: 54 55 52 4e 28 53 36 29 0a 54 45 53 54 5f 53 54 TURN(S6).TEST_ST
1fe0: 52 55 43 54 5f 52 45 54 55 52 4e 28 53 37 29 0a RUCT_RETURN(S7).
1ff0: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
2000: 52 4e 28 53 38 29 0a 54 45 53 54 5f 53 54 52 55 RN(S8).TEST_STRU
2010: 43 54 5f 52 45 54 55 52 4e 28 53 41 31 29 0a 54 CT_RETURN(SA1).T
2020: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
2030: 4e 28 53 41 32 29 0a 54 45 53 54 5f 53 54 52 55 N(SA2).TEST_STRU
2040: 43 54 5f 52 45 54 55 52 4e 28 53 41 33 29 0a 54 CT_RETURN(SA3).T
2050: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
2060: 4e 28 53 41 34 29 0a 54 45 53 54 5f 53 54 52 55 N(SA4).TEST_STRU
2070: 43 54 5f 52 45 54 55 52 4e 28 53 41 35 29 0a 54 CT_RETURN(SA5).T
2080: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
2090: 4e 28 53 41 36 29 0a 54 45 53 54 5f 53 54 52 55 N(SA6).TEST_STRU
20a0: 43 54 5f 52 45 54 55 52 4e 28 53 41 37 29 0a 54 CT_RETURN(SA7).T
20b0: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
20c0: 4e 28 53 41 38 29 0a 54 45 53 54 5f 53 54 52 55 N(SA8).TEST_STRU
20d0: 43 54 5f 52 45 54 55 52 4e 28 49 31 29 0a 54 45 CT_RETURN(I1).TE
20e0: 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e ST_STRUCT_RETURN
20f0: 28 49 32 29 0a 54 45 53 54 5f 53 54 52 55 43 54 (I2).TEST_STRUCT
2100: 5f 52 45 54 55 52 4e 28 49 33 29 0a 54 45 53 54 _RETURN(I3).TEST
2110: 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 49 _STRUCT_RETURN(I
2120: 34 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 4).TEST_STRUCT_R
2130: 45 54 55 52 4e 28 49 35 29 0a 54 45 53 54 5f 53 ETURN(I5).TEST_S
2140: 54 52 55 43 54 5f 52 45 54 55 52 4e 28 49 36 29 TRUCT_RETURN(I6)
2150: 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 .TEST_STRUCT_RET
2160: 55 52 4e 28 49 37 29 0a 54 45 53 54 5f 53 54 52 URN(I7).TEST_STR
2170: 55 43 54 5f 52 45 54 55 52 4e 28 49 38 29 0a 54 UCT_RETURN(I8).T
2180: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
2190: 4e 28 49 41 31 29 0a 54 45 53 54 5f 53 54 52 55 N(IA1).TEST_STRU
21a0: 43 54 5f 52 45 54 55 52 4e 28 49 41 32 29 0a 54 CT_RETURN(IA2).T
21b0: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
21c0: 4e 28 49 41 33 29 0a 54 45 53 54 5f 53 54 52 55 N(IA3).TEST_STRU
21d0: 43 54 5f 52 45 54 55 52 4e 28 49 41 34 29 0a 54 CT_RETURN(IA4).T
21e0: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
21f0: 4e 28 49 41 35 29 0a 54 45 53 54 5f 53 54 52 55 N(IA5).TEST_STRU
2200: 43 54 5f 52 45 54 55 52 4e 28 49 41 36 29 0a 54 CT_RETURN(IA6).T
2210: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
2220: 4e 28 49 41 37 29 0a 54 45 53 54 5f 53 54 52 55 N(IA7).TEST_STRU
2230: 43 54 5f 52 45 54 55 52 4e 28 49 41 38 29 0a 54 CT_RETURN(IA8).T
2240: 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 EST_STRUCT_RETUR
2250: 4e 28 4c 31 29 0a 54 45 53 54 5f 53 54 52 55 43 N(L1).TEST_STRUC
2260: 54 5f 52 45 54 55 52 4e 28 4c 32 29 0a 54 45 53 T_RETURN(L2).TES
2270: 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 T_STRUCT_RETURN(
2280: 4c 33 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f L3).TEST_STRUCT_
2290: 52 45 54 55 52 4e 28 4c 34 29 0a 54 45 53 54 5f RETURN(L4).TEST_
22a0: 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 4c 35 STRUCT_RETURN(L5
22b0: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 ).TEST_STRUCT_RE
22c0: 54 55 52 4e 28 4c 36 29 0a 54 45 53 54 5f 53 54 TURN(L6).TEST_ST
22d0: 52 55 43 54 5f 52 45 54 55 52 4e 28 4c 37 29 0a RUCT_RETURN(L7).
22e0: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
22f0: 52 4e 28 4c 38 29 0a 54 45 53 54 5f 53 54 52 55 RN(L8).TEST_STRU
2300: 43 54 5f 52 45 54 55 52 4e 28 4c 39 29 0a 54 45 CT_RETURN(L9).TE
2310: 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e ST_STRUCT_RETURN
2320: 28 4c 41 31 29 0a 54 45 53 54 5f 53 54 52 55 43 (LA1).TEST_STRUC
2330: 54 5f 52 45 54 55 52 4e 28 4c 41 32 29 0a 54 45 T_RETURN(LA2).TE
2340: 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e ST_STRUCT_RETURN
2350: 28 4c 41 33 29 0a 54 45 53 54 5f 53 54 52 55 43 (LA3).TEST_STRUC
2360: 54 5f 52 45 54 55 52 4e 28 4c 41 34 29 0a 54 45 T_RETURN(LA4).TE
2370: 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e ST_STRUCT_RETURN
2380: 28 4c 41 35 29 0a 54 45 53 54 5f 53 54 52 55 43 (LA5).TEST_STRUC
2390: 54 5f 52 45 54 55 52 4e 28 4c 41 36 29 0a 54 45 T_RETURN(LA6).TE
23a0: 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e ST_STRUCT_RETURN
23b0: 28 4c 41 37 29 0a 54 45 53 54 5f 53 54 52 55 43 (LA7).TEST_STRUC
23c0: 54 5f 52 45 54 55 52 4e 28 4c 41 38 29 0a 54 45 T_RETURN(LA8).TE
23d0: 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e ST_STRUCT_RETURN
23e0: 28 4c 41 39 29 0a 54 45 53 54 5f 53 54 52 55 43 (LA9).TEST_STRUC
23f0: 54 5f 52 45 54 55 52 4e 28 46 31 29 0a 54 45 53 T_RETURN(F1).TES
2400: 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 T_STRUCT_RETURN(
2410: 46 32 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f F2).TEST_STRUCT_
2420: 52 45 54 55 52 4e 28 46 33 29 0a 54 45 53 54 5f RETURN(F3).TEST_
2430: 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 46 34 STRUCT_RETURN(F4
2440: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 ).TEST_STRUCT_RE
2450: 54 55 52 4e 28 46 41 31 29 0a 54 45 53 54 5f 53 TURN(FA1).TEST_S
2460: 54 52 55 43 54 5f 52 45 54 55 52 4e 28 46 41 32 TRUCT_RETURN(FA2
2470: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 ).TEST_STRUCT_RE
2480: 54 55 52 4e 28 46 41 33 29 0a 54 45 53 54 5f 53 TURN(FA3).TEST_S
2490: 54 52 55 43 54 5f 52 45 54 55 52 4e 28 46 41 34 TRUCT_RETURN(FA4
24a0: 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 ).TEST_STRUCT_RE
24b0: 54 55 52 4e 28 44 31 29 0a 54 45 53 54 5f 53 54 TURN(D1).TEST_ST
24c0: 52 55 43 54 5f 52 45 54 55 52 4e 28 44 32 29 0a RUCT_RETURN(D2).
24d0: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
24e0: 52 4e 28 44 41 31 29 0a 54 45 53 54 5f 53 54 52 RN(DA1).TEST_STR
24f0: 55 43 54 5f 52 45 54 55 52 4e 28 44 41 32 29 0a UCT_RETURN(DA2).
2500: 54 45 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 TEST_STRUCT_RETU
2510: 52 4e 28 43 46 29 0a 54 45 53 54 5f 53 54 52 55 RN(CF).TEST_STRU
2520: 43 54 5f 52 45 54 55 52 4e 28 46 49 29 0a 54 45 CT_RETURN(FI).TE
2530: 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e ST_STRUCT_RETURN
2540: 28 46 49 32 29 0a 54 45 53 54 5f 53 54 52 55 43 (FI2).TEST_STRUC
2550: 54 5f 52 45 54 55 52 4e 28 46 49 33 29 0a 54 45 T_RETURN(FI3).TE
2560: 53 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e ST_STRUCT_RETURN
2570: 28 44 49 29 0a 54 45 53 54 5f 53 54 52 55 43 54 (DI).TEST_STRUCT
2580: 5f 52 45 54 55 52 4e 28 44 49 32 29 0a 54 45 53 _RETURN(DI2).TES
2590: 54 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 T_STRUCT_RETURN(
25a0: 44 49 33 29 0a 54 45 53 54 5f 53 54 52 55 43 54 DI3).TEST_STRUCT
25b0: 5f 52 45 54 55 52 4e 28 46 44 29 0a 54 45 53 54 _RETURN(FD).TEST
25c0: 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 46 _STRUCT_RETURN(F
25d0: 32 44 29 0a 54 45 53 54 5f 53 54 52 55 43 54 5f 2D).TEST_STRUCT_
25e0: 52 45 54 55 52 4e 28 44 46 29 0a 54 45 53 54 5f RETURN(DF).TEST_
25f0: 53 54 52 55 43 54 5f 52 45 54 55 52 4e 28 44 46 STRUCT_RETURN(DF
2600: 32 29 0a 0a 2)..