1struct elves { 2 int feanor = 0x1497 3 struct { 4 int fingolfin = 0x467 5 } 6 union { 7 int maedhros = 0x587 8 int fingon = 0x587 9 struct { 10 int aredhel = 0x587 11 union { 12 int turgon = 0x510 13 struct { 14 int tuor = 0x510 15 int idril = 0x525 16 struct { 17 union { 18 int earendil = 0x7777 19 int elwing = 0x7777 20 } 21 int silmaril = 0x9999 22 } 23 } 24 union { 25 int maeglin = 0x510 26 int morgoth = 0x510 27 union { 28 int balrog = 0x510 29 int gondolin = 0x510 30 int glorfindel = 0x510 31 int ecthelion = 0x510 32 } 33 } 34 } 35 } 36 } 37 struct { 38 int elrond = 0x3021 39 int elros = 0x442 40 } 41} 42int 0x510 43int 0x510 44int 0x3021 45int 0x9999 46struct elves { 47 int feanor = 0x1497 48 struct { 49 int fingolfin = 0x467 50 } 51 union { 52 int maedhros = 0x587 53 int fingon = 0x587 54 struct { 55 int aredhel = 0x587 56 union { 57 int turgon = 0x510 58 struct { 59 int tuor = 0x510 60 int idril = 0x525 61 struct { 62 union { 63 int earendil = 0x7777 64 int elwing = 0x7777 65 } 66 int silmaril = 0x9999 67 } 68 } 69 union { 70 int maeglin = 0x510 71 int morgoth = 0x510 72 union { 73 int balrog = 0x510 74 int gondolin = 0x510 75 int glorfindel = 0x510 76 int ecthelion = 0x510 77 } 78 } 79 } 80 } 81 } 82 struct { 83 int elrond = 0x3021 84 int elros = 0x442 85 } 86} 87feanor: 0x1497 88fingolfin: 0x467 89maedhros: 0x587 90aredhel: 0x587 91fingon: 0x587 92turgon: 0x510 93tuor: 0x510 94idril: 0x525 95earendil: 0x7777 96elwing: 0x7777 97silamril: 0x9999 98maeglin: 0x510 99morgoth: 0x510 100balrog: 0x510 101gondolin: 0x510 102glorfindel: 0x510 103elrond: 0x3021 104elros: 0x442 105 106