1 ; RUN: llvm-rc /FO %t -- %p/Inputs/tag-dialog.rc
2 ; RUN: llvm-readobj %t | FileCheck %s --check-prefix=DIALOG
4 ; DIALOG: Resource type (int): 5
5 ; DIALOG-NEXT: Resource name (string): EMPTY
6 ; DIALOG-NEXT: Data version: 0
7 ; DIALOG-NEXT: Memory flags: 0x1030
8 ; DIALOG-NEXT: Language ID: 1033
9 ; DIALOG-NEXT: Version (major): 0
10 ; DIALOG-NEXT: Version (minor): 0
11 ; DIALOG-NEXT: Characteristics: 0
12 ; DIALOG-NEXT: Data size: 32
13 ; DIALOG-NEXT: Data: (
14 ; DIALOG-NEXT: 0000: 0100FFFF 00000000 00000000 00008880 |................|
15 ; DIALOG-NEXT: 0010: 00000200 03000400 05000000 00000000 |................|
18 ; DIALOG-DAG: Resource type (int): 5
19 ; DIALOG-NEXT: Resource name (string): ARGS
20 ; DIALOG-NEXT: Data version: 0
21 ; DIALOG-NEXT: Memory flags: 0x1030
22 ; DIALOG-NEXT: Language ID: 1033
23 ; DIALOG-NEXT: Version (major): 0
24 ; DIALOG-NEXT: Version (minor): 0
25 ; DIALOG-NEXT: Characteristics: 0
26 ; DIALOG-NEXT: Data size: 552
27 ; DIALOG-NEXT: Data: (
28 ; DIALOG-NEXT: 0000: 0100FFFF 00000000 00000000 00008880 |................|
29 ; DIALOG-NEXT: 0010: 0C000200 03000400 05000000 00000000 |................|
30 ; DIALOG-NEXT: 0020: 00000000 00000000 00000250 00000000 |...........P....|
31 ; DIALOG-NEXT: 0030: 32000A00 01000000 FFFF8200 4C006500 |2...........L.e.|
32 ; DIALOG-NEXT: 0040: 66007400 20007400 65007800 74000000 |f.t. .t.e.x.t...|
33 ; DIALOG-NEXT: 0050: 00000000 00000000 00000000 2A000250 |............*..P|
34 ; DIALOG-NEXT: 0060: 0C000000 32000A00 02000000 FFFF8200 |....2...........|
35 ; DIALOG-NEXT: 0070: 52006900 67006800 74002000 74006500 |R.i.g.h.t. .t.e.|
36 ; DIALOG-NEXT: 0080: 78007400 00000000 00000000 AD0BD0BA |x.t.............|
37 ; DIALOG-NEXT: 0090: FECAAF5B 18000000 32000A00 03000000 |...[....2.......|
38 ; DIALOG-NEXT: 00A0: FFFF8200 4C006500 66007400 20007400 |....L.e.f.t. .t.|
39 ; DIALOG-NEXT: 00B0: 65007800 74002000 32000000 00000000 |e.x.t. .2.......|
40 ; DIALOG-NEXT: 00C0: 78563412 02000000 03000250 24000000 |xV4........P$...|
41 ; DIALOG-NEXT: 00D0: 32000A00 04000000 FFFF8200 52006900 |2...........R.i.|
42 ; DIALOG-NEXT: 00E0: 67006800 74002000 74006500 78007400 |g.h.t. .t.e.x.t.|
43 ; DIALOG-NEXT: 00F0: 20003200 00000000 00000000 00000000 | .2.............|
44 ; DIALOG-NEXT: 0100: 00008150 64000000 3C000A00 10000000 |...Pd...<.......|
45 ; DIALOG-NEXT: 0110: FFFF8100 00000000 00000000 00000000 |................|
46 ; DIALOG-NEXT: 0120: 0000BBFA 64001000 3C000A00 11000000 |....d...<.......|
47 ; DIALOG-NEXT: 0130: FFFF8100 00000000 00000000 DD0000CC |................|
48 ; DIALOG-NEXT: 0140: 0B0081F0 64002000 3C000A00 12000000 |....d. .<.......|
49 ; DIALOG-NEXT: 0150: FFFF8100 00000000 146A0ACE 00000000 |.........j......|
50 ; DIALOG-NEXT: 0160: 00008150 64002000 3C000A00 13000000 |...Pd. .<.......|
51 ; DIALOG-NEXT: 0170: FFFF8100 00000000 00000000 00000000 |................|
52 ; DIALOG-NEXT: 0180: 00000150 C8000000 36000B00 20000000 |...P....6... ...|
53 ; DIALOG-NEXT: 0190: FFFF8000 50007500 73006800 20003100 |....P.u.s.h. .1.|
54 ; DIALOG-NEXT: 01A0: 00000000 00000000 00000000 39300150 |............90.P|
55 ; DIALOG-NEXT: 01B0: C9000F00 36000B00 21000000 FFFF8000 |....6...!.......|
56 ; DIALOG-NEXT: 01C0: 50007500 73006800 20003200 00000000 |P.u.s.h. .2.....|
57 ; DIALOG-NEXT: 01D0: 00000000 420000C0 0A000150 CA001E00 |....B......P....|
58 ; DIALOG-NEXT: 01E0: 36000B00 22000000 FFFF8000 50007500 |6...".......P.u.|
59 ; DIALOG-NEXT: 01F0: 73006800 20003300 00000000 02000000 |s.h. .3.........|
60 ; DIALOG-NEXT: 0200: 01000000 00000150 C8002D00 36000B00 |.......P..-.6...|
61 ; DIALOG-NEXT: 0210: 23000000 FFFF8000 50007500 73006800 |#.......P.u.s.h.|
62 ; DIALOG-NEXT: 0220: 20003400 00000000 | .4.....|
65 ; DIALOG-DAG: Resource type (int): 5
66 ; DIALOG-NEXT: Resource name (string): TYPES
67 ; DIALOG-NEXT: Data version: 0
68 ; DIALOG-NEXT: Memory flags: 0x1030
69 ; DIALOG-NEXT: Language ID: 1033
70 ; DIALOG-NEXT: Version (major): 0
71 ; DIALOG-NEXT: Version (minor): 0
72 ; DIALOG-NEXT: Characteristics: 0
73 ; DIALOG-NEXT: Data size: 778
74 ; DIALOG-NEXT: Data: (
75 ; DIALOG-NEXT: 0000: 0100FFFF 54535251 00000000 00008880 |....TSRQ........|
76 ; DIALOG-NEXT: 0010: 15003930 31D43412 ED1E0000 00000000 |..901.4.........|
77 ; DIALOG-NEXT: 0020: 00000000 00000000 00000250 02000300 |...........P....|
78 ; DIALOG-NEXT: 0030: 04000500 01000000 FFFF8200 4C000000 |............L...|
79 ; DIALOG-NEXT: 0040: 00000000 00000000 00000000 01000250 |...............P|
80 ; DIALOG-NEXT: 0050: 07000800 09000A00 06000000 FFFF8200 |................|
81 ; DIALOG-NEXT: 0060: 43000000 00000000 00000000 00000000 |C...............|
82 ; DIALOG-NEXT: 0070: 02000250 0C000D00 0E000F00 0B000000 |...P............|
83 ; DIALOG-NEXT: 0080: FFFF8200 52000000 00000000 00000000 |....R...........|
84 ; DIALOG-NEXT: 0090: 00000000 00000150 EA03EB03 EC03ED03 |.......P........|
85 ; DIALOG-NEXT: 00A0: E9030000 FFFF8000 50004200 00000000 |........P.B.....|
86 ; DIALOG-NEXT: 00B0: 00000000 00000000 01000150 EF03F003 |...........P....|
87 ; DIALOG-NEXT: 00C0: F103F203 EE030000 FFFF8000 44005000 |............D.P.|
88 ; DIALOG-NEXT: 00D0: 42000000 00000000 00000000 00000000 |B...............|
89 ; DIALOG-NEXT: 00E0: 00008150 D207D307 D407D507 D1070000 |...P............|
90 ; DIALOG-NEXT: 00F0: FFFF8100 00000000 00000000 00000000 |................|
91 ; DIALOG-NEXT: 0100: 00000250 BA0BBB0B BC0BBD0B B90B0000 |...P............|
92 ; DIALOG-NEXT: 0110: FFFF8200 FFFFFFFF 00000000 00000000 |................|
93 ; DIALOG-NEXT: 0120: 00000000 06000150 02000300 04000500 |.......P........|
94 ; DIALOG-NEXT: 0130: 0C000000 FFFF8000 41003300 00000000 |........A.3.....|
95 ; DIALOG-NEXT: 0140: 00000000 00000000 03000150 02000300 |...........P....|
96 ; DIALOG-NEXT: 0150: 04000500 0D000000 FFFF8000 41004300 |............A.C.|
97 ; DIALOG-NEXT: 0160: 00000000 00000000 00000000 09000050 |...............P|
98 ; DIALOG-NEXT: 0170: 02000300 04000500 0E000000 FFFF8000 |................|
99 ; DIALOG-NEXT: 0180: 41005200 00000000 00000000 00000000 |A.R.............|
100 ; DIALOG-NEXT: 0190: 02000150 02000300 04000500 0F000000 |...P............|
101 ; DIALOG-NEXT: 01A0: FFFF8000 43000000 00000000 00000000 |....C...........|
102 ; DIALOG-NEXT: 01B0: 00000000 00000050 02000300 04000500 |.......P........|
103 ; DIALOG-NEXT: 01C0: 10000000 FFFF8500 00000000 00000000 |................|
104 ; DIALOG-NEXT: 01D0: 00000000 07000050 02000300 04000500 |.......P........|
105 ; DIALOG-NEXT: 01E0: 11000000 FFFF8000 47000000 00000000 |........G.......|
106 ; DIALOG-NEXT: 01F0: 00000000 00000000 03000050 02000300 |...........P....|
107 ; DIALOG-NEXT: 0200: 04000500 12000000 FFFF8200 49000000 |............I...|
108 ; DIALOG-NEXT: 0210: 00000000 00000000 00000000 01008050 |...............P|
109 ; DIALOG-NEXT: 0220: 02000300 04000500 13000000 FFFF8300 |................|
110 ; DIALOG-NEXT: 0230: 00000000 00000000 00000000 04000050 |...............P|
111 ; DIALOG-NEXT: 0240: 02000300 04000500 14000000 FFFF8000 |................|
112 ; DIALOG-NEXT: 0250: 52000000 00000000 00000000 00000000 |R...............|
113 ; DIALOG-NEXT: 0260: 00000050 02000300 04000500 15000000 |...P............|
114 ; DIALOG-NEXT: 0270: FFFF8500 00000000 00000000 00000000 |................|
115 ; DIALOG-NEXT: 0280: 00000050 02000300 04000500 16000000 |...P............|
116 ; DIALOG-NEXT: 0290: FFFF8400 00000000 00000000 00000000 |................|
117 ; DIALOG-NEXT: 02A0: 05000150 02000300 04000500 17000000 |...P............|
118 ; DIALOG-NEXT: 02B0: FFFF8000 53000000 00000000 00000000 |....S...........|
119 ; DIALOG-NEXT: 02C0: 00000000 0A000150 02000300 04000500 |.......P........|
120 ; DIALOG-NEXT: 02D0: 18000000 FFFF8000 50000000 00000000 |........P.......|
121 ; DIALOG-NEXT: 02E0: 00000000 00000000 2A000050 02000300 |........*..P....|
122 ; DIALOG-NEXT: 02F0: 04000500 19000000 43006C00 61007300 |........C.l.a.s.|
123 ; DIALOG-NEXT: 0300: 73000000 43000000 0000 |s...C.....|
126 ; DIALOG-DAG: Resource type (int): 5
127 ; DIALOG-NEXT: Resource name (string): EMPTYOLD
128 ; DIALOG-NEXT: Data version: 0
129 ; DIALOG-NEXT: Memory flags: 0x1030
130 ; DIALOG-NEXT: Language ID: 1033
131 ; DIALOG-NEXT: Version (major): 0
132 ; DIALOG-NEXT: Version (minor): 0
133 ; DIALOG-NEXT: Characteristics: 0
134 ; DIALOG-NEXT: Data size: 24
135 ; DIALOG-NEXT: Data: (
136 ; DIALOG-NEXT: 0000: 00008880 00000000 00000100 02000300 |................|
137 ; DIALOG-NEXT: 0010: 04000000 00000000 |........|
140 ; DIALOG-DAG: Resource type (int): 5
141 ; DIALOG-NEXT: Resource name (string): ARGSOLD
142 ; DIALOG-NEXT: Data version: 0
143 ; DIALOG-NEXT: Memory flags: 0x1030
144 ; DIALOG-NEXT: Language ID: 1033
145 ; DIALOG-NEXT: Version (major): 0
146 ; DIALOG-NEXT: Version (minor): 0
147 ; DIALOG-NEXT: Characteristics: 0
148 ; DIALOG-NEXT: Data size: 198
149 ; DIALOG-NEXT: Data: (
150 ; DIALOG-NEXT: 0000: 00008880 00000000 06000100 02000300 |................|
151 ; DIALOG-NEXT: 0010: 04000000 00000000 00000250 00000000 |...........P....|
152 ; DIALOG-NEXT: 0020: 02000300 04000500 0100FFFF 82004C00 |..............L.|
153 ; DIALOG-NEXT: 0030: 00000000 0B000250 00000000 07000800 |.......P........|
154 ; DIALOG-NEXT: 0040: 09000A00 0600FFFF 82004C00 32000000 |..........L.2...|
155 ; DIALOG-NEXT: 0050: 00000000 11000250 12000000 0D000E00 |.......P........|
156 ; DIALOG-NEXT: 0060: 0F001000 FFFFFFFF 82004C00 33000000 |..........L.3...|
157 ; DIALOG-NEXT: 0070: 00000000 00008150 00000000 14001500 |.......P........|
158 ; DIALOG-NEXT: 0080: 16001700 1300FFFF 81000000 00000000 |................|
159 ; DIALOG-NEXT: 0090: 1D008150 00000000 19001A00 1B001C00 |...P............|
160 ; DIALOG-NEXT: 00A0: 1800FFFF 81000000 00000000 23008150 |............#..P|
161 ; DIALOG-NEXT: 00B0: 24000000 1F002000 21002200 1E00FFFF |$..... .!.".....|
162 ; DIALOG-NEXT: 00C0: 81000000 0000 |......|
166 ; RUN: llvm-rc /FO %t -- %p/Inputs/tag-dialog-headers.rc
167 ; RUN: llvm-readobj %t | FileCheck %s --check-prefix=HEADERS
169 ; HEADERS: Resource type (int): 5
170 ; HEADERS-NEXT: Resource name (int): 1
171 ; HEADERS-NEXT: Data version: 0
172 ; HEADERS-NEXT: Memory flags: 0x1030
173 ; HEADERS-NEXT: Language ID: 1033
174 ; HEADERS-NEXT: Version (major): 0
175 ; HEADERS-NEXT: Version (minor): 0
176 ; HEADERS-NEXT: Characteristics: 0
177 ; HEADERS-NEXT: Data size: 32
178 ; HEADERS-NEXT: Data: (
179 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 00008880 |................|
180 ; HEADERS-NEXT: 0010: 00000100 02000300 04000000 00000000 |................|
183 ; HEADERS-DAG: Resource type (int): 5
184 ; HEADERS-NEXT: Resource name (int): 2
185 ; HEADERS-NEXT: Data version: 0
186 ; HEADERS-NEXT: Memory flags: 0x1030
187 ; HEADERS-NEXT: Language ID: 1033
188 ; HEADERS-NEXT: Version (major): 0
189 ; HEADERS-NEXT: Version (minor): 0
190 ; HEADERS-NEXT: Characteristics: 0
191 ; HEADERS-NEXT: Data size: 24
192 ; HEADERS-NEXT: Data: (
193 ; HEADERS-NEXT: 0000: 00008880 00000000 00000100 02000300 |................|
194 ; HEADERS-NEXT: 0010: 04000000 00000000 |........|
197 ; HEADERS-DAG: Resource type (int): 5
198 ; HEADERS-NEXT: Resource name (int): 3
199 ; HEADERS-NEXT: Data version: 0
200 ; HEADERS-NEXT: Memory flags: 0x1030
201 ; HEADERS-NEXT: Language ID: 1033
202 ; HEADERS-NEXT: Version (major): 0
203 ; HEADERS-NEXT: Version (minor): 0
204 ; HEADERS-NEXT: Characteristics: 0
205 ; HEADERS-NEXT: Data size: 52
206 ; HEADERS-NEXT: Data: (
207 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 0000C880 |................|
208 ; HEADERS-NEXT: 0010: 00001027 204E3075 FF7F0000 00004D00 |...' N0u......M.|
209 ; HEADERS-NEXT: 0020: 79002000 43006100 70007400 69006F00 |y. .C.a.p.t.i.o.|
210 ; HEADERS-NEXT: 0030: 6E000000 |n...|
213 ; HEADERS-DAG: Resource type (int): 5
214 ; HEADERS-NEXT: Resource name (int): 4
215 ; HEADERS-NEXT: Data version: 0
216 ; HEADERS-NEXT: Memory flags: 0x1030
217 ; HEADERS-NEXT: Language ID: 1033
218 ; HEADERS-NEXT: Version (major): 0
219 ; HEADERS-NEXT: Version (minor): 0
220 ; HEADERS-NEXT: Characteristics: 0
221 ; HEADERS-NEXT: Data size: 44
222 ; HEADERS-NEXT: Data: (
223 ; HEADERS-NEXT: 0000: 0000C880 00000000 00000080 FF7F0000 |................|
224 ; HEADERS-NEXT: 0010: FF7F0000 00004D00 79002000 43006100 |......M.y. .C.a.|
225 ; HEADERS-NEXT: 0020: 70007400 69006F00 6E000000 |p.t.i.o.n...|
228 ; HEADERS-DAG: Resource type (int): 5
229 ; HEADERS-NEXT: Resource name (int): 5
230 ; HEADERS-NEXT: Data version: 0
231 ; HEADERS-NEXT: Memory flags: 0x1030
232 ; HEADERS-NEXT: Language ID: 1033
233 ; HEADERS-NEXT: Version (major): 0
234 ; HEADERS-NEXT: Version (minor): 0
235 ; HEADERS-NEXT: Characteristics: 0
236 ; HEADERS-NEXT: Data size: 32
237 ; HEADERS-NEXT: Data: (
238 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 27452301 |............'E#.|
239 ; HEADERS-NEXT: 0010: 00000000 01000000 09000000 00000000 |................|
242 ; HEADERS-DAG: Resource type (int): 5
243 ; HEADERS-NEXT: Resource name (int): 6
244 ; HEADERS-NEXT: Data version: 0
245 ; HEADERS-NEXT: Memory flags: 0x1030
246 ; HEADERS-NEXT: Language ID: 1033
247 ; HEADERS-NEXT: Version (major): 0
248 ; HEADERS-NEXT: Version (minor): 0
249 ; HEADERS-NEXT: Characteristics: 0
250 ; HEADERS-NEXT: Data size: 24
251 ; HEADERS-NEXT: Data: (
252 ; HEADERS-NEXT: 0000: 27452301 00000000 00000000 01000000 |'E#.............|
253 ; HEADERS-NEXT: 0010: 09000000 00000000 |........|
256 ; HEADERS-DAG: Resource type (int): 5
257 ; HEADERS-NEXT: Resource name (int): 7
258 ; HEADERS-NEXT: Data version: 0
259 ; HEADERS-NEXT: Memory flags: 0x1030
260 ; HEADERS-NEXT: Language ID: 1033
261 ; HEADERS-NEXT: Version (major): 0
262 ; HEADERS-NEXT: Version (minor): 0
263 ; HEADERS-NEXT: Characteristics: 0
264 ; HEADERS-NEXT: Data size: 42
265 ; HEADERS-NEXT: Data: (
266 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 40008880 |............@...|
267 ; HEADERS-NEXT: 0010: 00000800 07000600 05000000 00000000 |................|
268 ; HEADERS-NEXT: 0020: 32000000 00016100 0000 |2.....a...|
271 ; HEADERS-DAG: Resource type (int): 5
272 ; HEADERS-NEXT: Resource name (int): 8
273 ; HEADERS-NEXT: Data version: 0
274 ; HEADERS-NEXT: Memory flags: 0x1030
275 ; HEADERS-NEXT: Language ID: 1033
276 ; HEADERS-NEXT: Version (major): 0
277 ; HEADERS-NEXT: Version (minor): 0
278 ; HEADERS-NEXT: Characteristics: 0
279 ; HEADERS-NEXT: Data size: 36
280 ; HEADERS-NEXT: Data: (
281 ; HEADERS-NEXT: 0000: 40008880 00000000 00000800 07000600 |@...............|
282 ; HEADERS-NEXT: 0010: 05000000 00000000 32006100 61006100 |........2.a.a.a.|
283 ; HEADERS-NEXT: 0020: 61000000 |a...|
286 ; HEADERS-DAG: Resource type (int): 5
287 ; HEADERS-NEXT: Resource name (int): 9
288 ; HEADERS-NEXT: Data version: 0
289 ; HEADERS-NEXT: Memory flags: 0x1030
290 ; HEADERS-NEXT: Language ID: 1033
291 ; HEADERS-NEXT: Version (major): 0
292 ; HEADERS-NEXT: Version (minor): 0
293 ; HEADERS-NEXT: Characteristics: 0
294 ; HEADERS-NEXT: Data size: 42
295 ; HEADERS-NEXT: Data: (
296 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 40008880 |............@...|
297 ; HEADERS-NEXT: 0010: 00000800 07000600 05000000 00000000 |................|
298 ; HEADERS-NEXT: 0020: 32000000 00016100 0000 |2.....a...|
301 ; HEADERS-DAG: Resource type (int): 5
302 ; HEADERS-NEXT: Resource name (int): 10
303 ; HEADERS-NEXT: Data version: 0
304 ; HEADERS-NEXT: Memory flags: 0x1030
305 ; HEADERS-NEXT: Language ID: 1033
306 ; HEADERS-NEXT: Version (major): 0
307 ; HEADERS-NEXT: Version (minor): 0
308 ; HEADERS-NEXT: Characteristics: 0
309 ; HEADERS-NEXT: Data size: 36
310 ; HEADERS-NEXT: Data: (
311 ; HEADERS-NEXT: 0000: 40008880 00000000 00000800 07000600 |@...............|
312 ; HEADERS-NEXT: 0010: 05000000 00000000 32006100 61006100 |........2.a.a.a.|
313 ; HEADERS-NEXT: 0020: 61000000 |a...|
316 ; HEADERS-DAG: Resource type (int): 5
317 ; HEADERS-NEXT: Resource name (int): 11
318 ; HEADERS-NEXT: Data version: 0
319 ; HEADERS-NEXT: Memory flags: 0x1030
320 ; HEADERS-NEXT: Language ID: 1033
321 ; HEADERS-NEXT: Version (major): 0
322 ; HEADERS-NEXT: Version (minor): 0
323 ; HEADERS-NEXT: Characteristics: 0
324 ; HEADERS-NEXT: Data size: 48
325 ; HEADERS-NEXT: Data: (
326 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 40008880 |............@...|
327 ; HEADERS-NEXT: 0010: 00000100 02000300 04000000 00000000 |................|
328 ; HEADERS-NEXT: 0020: 32003300 00014600 4F004E00 54000000 |2.3...F.O.N.T...|
331 ; HEADERS-DAG: Resource type (int): 5
332 ; HEADERS-NEXT: Resource name (int): 12
333 ; HEADERS-NEXT: Data version: 0
334 ; HEADERS-NEXT: Memory flags: 0x1030
335 ; HEADERS-NEXT: Language ID: 1033
336 ; HEADERS-NEXT: Version (major): 0
337 ; HEADERS-NEXT: Version (minor): 0
338 ; HEADERS-NEXT: Characteristics: 0
339 ; HEADERS-NEXT: Data size: 48
340 ; HEADERS-NEXT: Data: (
341 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 40008880 |............@...|
342 ; HEADERS-NEXT: 0010: 00000100 02000300 04000000 00000000 |................|
343 ; HEADERS-NEXT: 0020: 32003300 01014600 4F004E00 54000000 |2.3...F.O.N.T...|
346 ; HEADERS-DAG: Resource type (int): 5
347 ; HEADERS-NEXT: Resource name (int): 13
348 ; HEADERS-NEXT: Data version: 0
349 ; HEADERS-NEXT: Memory flags: 0x1030
350 ; HEADERS-NEXT: Language ID: 1033
351 ; HEADERS-NEXT: Version (major): 0
352 ; HEADERS-NEXT: Version (minor): 0
353 ; HEADERS-NEXT: Characteristics: 0
354 ; HEADERS-NEXT: Data size: 48
355 ; HEADERS-NEXT: Data: (
356 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 40008880 |............@...|
357 ; HEADERS-NEXT: 0010: 00000100 02000300 04000000 00000000 |................|
358 ; HEADERS-NEXT: 0020: 32003300 01354600 4F004E00 54000000 |2.3..5F.O.N.T...|
361 ; HEADERS-DAG: Resource type (int): 5
362 ; HEADERS-NEXT: Resource name (int): 14
363 ; HEADERS-NEXT: Data version: 0
364 ; HEADERS-NEXT: Memory flags: 0x1030
365 ; HEADERS-NEXT: Language ID: 1033
366 ; HEADERS-NEXT: Version (major): 0
367 ; HEADERS-NEXT: Version (minor): 0
368 ; HEADERS-NEXT: Characteristics: 0
369 ; HEADERS-NEXT: Data size: 62
370 ; HEADERS-NEXT: Data: (
371 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 4000C880 |............@...|
372 ; HEADERS-NEXT: 0010: 00000100 01000100 01000000 00004300 |..............C.|
373 ; HEADERS-NEXT: 0020: 41005000 54004900 4F004E00 00002A00 |A.P.T.I.O.N...*.|
374 ; HEADERS-NEXT: 0030: 00000001 46004F00 4E005400 0000 |....F.O.N.T...|
377 ; HEADERS-DAG: Resource type (int): 5
378 ; HEADERS-NEXT: Resource name (int): 15
379 ; HEADERS-NEXT: Data version: 0
380 ; HEADERS-NEXT: Memory flags: 0x1030
381 ; HEADERS-NEXT: Language ID: 1033
382 ; HEADERS-NEXT: Version (major): 0
383 ; HEADERS-NEXT: Version (minor): 0
384 ; HEADERS-NEXT: Characteristics: 0
385 ; HEADERS-NEXT: Data size: 50
386 ; HEADERS-NEXT: Data: (
387 ; HEADERS-NEXT: 0000: 4000C880 00000000 00000100 01000100 |@...............|
388 ; HEADERS-NEXT: 0010: 01000000 00004300 41005000 54004900 |......C.A.P.T.I.|
389 ; HEADERS-NEXT: 0020: 4F004E00 00002A00 46004F00 4E005400 |O.N...*.F.O.N.T.|
390 ; HEADERS-NEXT: 0030: 0000 |..|
393 ; HEADERS-DAG: Resource type (int): 5
394 ; HEADERS-NEXT: Resource name (int): 16
395 ; HEADERS-NEXT: Data version: 0
396 ; HEADERS-NEXT: Memory flags: 0x1030
397 ; HEADERS-NEXT: Language ID: 1033
398 ; HEADERS-NEXT: Version (major): 0
399 ; HEADERS-NEXT: Version (minor): 0
400 ; HEADERS-NEXT: Characteristics: 0
401 ; HEADERS-NEXT: Data size: 62
402 ; HEADERS-NEXT: Data: (
403 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 4000C000 |............@...|
404 ; HEADERS-NEXT: 0010: 00000200 02000200 02000000 00004300 |..............C.|
405 ; HEADERS-NEXT: 0020: 41005000 54004900 4F004E00 00002A00 |A.P.T.I.O.N...*.|
406 ; HEADERS-NEXT: 0030: 00000001 46004F00 4E005400 0000 |....F.O.N.T...|
409 ; HEADERS-DAG: Resource type (int): 5
410 ; HEADERS-NEXT: Resource name (int): 17
411 ; HEADERS-NEXT: Data version: 0
412 ; HEADERS-NEXT: Memory flags: 0x1030
413 ; HEADERS-NEXT: Language ID: 1033
414 ; HEADERS-NEXT: Version (major): 0
415 ; HEADERS-NEXT: Version (minor): 0
416 ; HEADERS-NEXT: Characteristics: 0
417 ; HEADERS-NEXT: Data size: 50
418 ; HEADERS-NEXT: Data: (
419 ; HEADERS-NEXT: 0000: 4000C000 00000000 00000200 02000200 |@...............|
420 ; HEADERS-NEXT: 0010: 02000000 00004300 41005000 54004900 |......C.A.P.T.I.|
421 ; HEADERS-NEXT: 0020: 4F004E00 00002A00 46004F00 4E005400 |O.N...*.F.O.N.T.|
422 ; HEADERS-NEXT: 0030: 0000 |..|
425 ; HEADERS-DAG: Resource type (int): 5
426 ; HEADERS-NEXT: Resource name (int): 18
427 ; HEADERS-NEXT: Data version: 0
428 ; HEADERS-NEXT: Memory flags: 0x1030
429 ; HEADERS-NEXT: Language ID: 1033
430 ; HEADERS-NEXT: Version (major): 0
431 ; HEADERS-NEXT: Version (minor): 0
432 ; HEADERS-NEXT: Characteristics: 0
433 ; HEADERS-NEXT: Data size: 46
434 ; HEADERS-NEXT: Data: (
435 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 0000C000 |................|
436 ; HEADERS-NEXT: 0010: 00000300 03000300 03000000 00004300 |..............C.|
437 ; HEADERS-NEXT: 0020: 41005000 54004900 4F004E00 0000 |A.P.T.I.O.N...|
440 ; HEADERS-DAG: Resource type (int): 5
441 ; HEADERS-NEXT: Resource name (int): 19
442 ; HEADERS-NEXT: Data version: 0
443 ; HEADERS-NEXT: Memory flags: 0x1030
444 ; HEADERS-NEXT: Language ID: 1033
445 ; HEADERS-NEXT: Version (major): 0
446 ; HEADERS-NEXT: Version (minor): 0
447 ; HEADERS-NEXT: Characteristics: 0
448 ; HEADERS-NEXT: Data size: 38
449 ; HEADERS-NEXT: Data: (
450 ; HEADERS-NEXT: 0000: 0000C000 00000000 00000300 03000300 |................|
451 ; HEADERS-NEXT: 0010: 03000000 00004300 41005000 54004900 |......C.A.P.T.I.|
452 ; HEADERS-NEXT: 0020: 4F004E00 0000 |O.N...|
455 ; HEADERS-DAG: Resource type (int): 5
456 ; HEADERS-NEXT: Resource name (int): 20
457 ; HEADERS-NEXT: Data version: 0
458 ; HEADERS-NEXT: Memory flags: 0x1030
459 ; HEADERS-NEXT: Language ID: 1033
460 ; HEADERS-NEXT: Version (major): 0
461 ; HEADERS-NEXT: Version (minor): 0
462 ; HEADERS-NEXT: Characteristics: 0
463 ; HEADERS-NEXT: Data size: 32
464 ; HEADERS-NEXT: Data: (
465 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 00FF00FF |................|
466 ; HEADERS-NEXT: 0010: 00000400 04000400 04000000 00000000 |................|
469 ; HEADERS-DAG: Resource type (int): 5
470 ; HEADERS-NEXT: Resource name (int): 21
471 ; HEADERS-NEXT: Data version: 0
472 ; HEADERS-NEXT: Memory flags: 0x1030
473 ; HEADERS-NEXT: Language ID: 1033
474 ; HEADERS-NEXT: Version (major): 0
475 ; HEADERS-NEXT: Version (minor): 0
476 ; HEADERS-NEXT: Characteristics: 0
477 ; HEADERS-NEXT: Data size: 24
478 ; HEADERS-NEXT: Data: (
479 ; HEADERS-NEXT: 0000: 00FF00FF 00000000 00000400 04000400 |................|
480 ; HEADERS-NEXT: 0010: 04000000 00000000 |........|
483 ; HEADERS-DAG: Resource type (int): 5
484 ; HEADERS-NEXT: Resource name (int): 22
485 ; HEADERS-NEXT: Data version: 0
486 ; HEADERS-NEXT: Memory flags: 0x1030
487 ; HEADERS-NEXT: Language ID: 1033
488 ; HEADERS-NEXT: Version (major): 0
489 ; HEADERS-NEXT: Version (minor): 0
490 ; HEADERS-NEXT: Characteristics: 0
491 ; HEADERS-NEXT: Data size: 32
492 ; HEADERS-NEXT: Data: (
493 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 BF00FF00 |................|
494 ; HEADERS-NEXT: 0010: 00000400 04000400 04000000 00000000 |................|
497 ; HEADERS-DAG: Resource type (int): 5
498 ; HEADERS-NEXT: Resource name (int): 23
499 ; HEADERS-NEXT: Data version: 0
500 ; HEADERS-NEXT: Memory flags: 0x1030
501 ; HEADERS-NEXT: Language ID: 1033
502 ; HEADERS-NEXT: Version (major): 0
503 ; HEADERS-NEXT: Version (minor): 0
504 ; HEADERS-NEXT: Characteristics: 0
505 ; HEADERS-NEXT: Data size: 24
506 ; HEADERS-NEXT: Data: (
507 ; HEADERS-NEXT: 0000: BF00FF00 00000000 00000400 04000400 |................|
508 ; HEADERS-NEXT: 0010: 04000000 00000000 |........|
511 ; HEADERS-DAG: Resource type (int): 5
512 ; HEADERS-NEXT: Resource name (int): 24
513 ; HEADERS-NEXT: Data version: 0
514 ; HEADERS-NEXT: Memory flags: 0x1030
515 ; HEADERS-NEXT: Language ID: 1033
516 ; HEADERS-NEXT: Version (major): 0
517 ; HEADERS-NEXT: Version (minor): 0
518 ; HEADERS-NEXT: Characteristics: 0
519 ; HEADERS-NEXT: Data size: 32
520 ; HEADERS-NEXT: Data: (
521 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 0000C000 |................|
522 ; HEADERS-NEXT: 0010: 00000500 05000500 05000000 00000000 |................|
525 ; HEADERS-DAG: Resource type (int): 5
526 ; HEADERS-NEXT: Resource name (int): 25
527 ; HEADERS-NEXT: Data version: 0
528 ; HEADERS-NEXT: Memory flags: 0x1030
529 ; HEADERS-NEXT: Language ID: 1033
530 ; HEADERS-NEXT: Version (major): 0
531 ; HEADERS-NEXT: Version (minor): 0
532 ; HEADERS-NEXT: Characteristics: 0
533 ; HEADERS-NEXT: Data size: 24
534 ; HEADERS-NEXT: Data: (
535 ; HEADERS-NEXT: 0000: 0000C000 00000000 00000500 05000500 |................|
536 ; HEADERS-NEXT: 0010: 05000000 00000000 |........|
539 ; HEADERS-DAG: Resource type (int): 5
540 ; HEADERS-NEXT: Resource name (int): 26
541 ; HEADERS-NEXT: Data version: 0
542 ; HEADERS-NEXT: Memory flags: 0x1030
543 ; HEADERS-NEXT: Language ID: 1033
544 ; HEADERS-NEXT: Version (major): 0
545 ; HEADERS-NEXT: Version (minor): 0
546 ; HEADERS-NEXT: Characteristics: 0
547 ; HEADERS-NEXT: Data size: 32
548 ; HEADERS-NEXT: Data: (
549 ; HEADERS-NEXT: 0000: 0100FFFF 05000000 00000000 00008880 |................|
550 ; HEADERS-NEXT: 0010: 00000100 02000300 04000000 00000000 |................|
553 ; HEADERS-DAG: Resource type (int): 5
554 ; HEADERS-NEXT: Resource name (int): 27
555 ; HEADERS-NEXT: Data version: 0
556 ; HEADERS-NEXT: Memory flags: 0x1030
557 ; HEADERS-NEXT: Language ID: 1033
558 ; HEADERS-NEXT: Version (major): 0
559 ; HEADERS-NEXT: Version (minor): 0
560 ; HEADERS-NEXT: Characteristics: 0
561 ; HEADERS-NEXT: Data size: 44
562 ; HEADERS-NEXT: Data: (
563 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 00000000 00008880 |................|
564 ; HEADERS-NEXT: 0010: 00000500 05000500 05000000 46006F00 |............F.o.|
565 ; HEADERS-NEXT: 0020: 6F006200 61007200 00000000 |o.b.a.r.....|
568 ; HEADERS-DAG: Resource type (int): 5
569 ; HEADERS-NEXT: Resource name (int): 28
570 ; HEADERS-NEXT: Data version: 0
571 ; HEADERS-NEXT: Memory flags: 0x1030
572 ; HEADERS-NEXT: Language ID: 1033
573 ; HEADERS-NEXT: Version (major): 0
574 ; HEADERS-NEXT: Version (minor): 0
575 ; HEADERS-NEXT: Characteristics: 0
576 ; HEADERS-NEXT: Data size: 26
577 ; HEADERS-NEXT: Data: (
578 ; HEADERS-NEXT: 0000: 00008880 00000000 00000500 05000500 |................|
579 ; HEADERS-NEXT: 0010: 05000000 FFFF2A00 0000 |......*...|
582 ; HEADERS-DAG: Resource type (int): 5
583 ; HEADERS-NEXT: Resource name (int): 29
584 ; HEADERS-NEXT: Data version: 0
585 ; HEADERS-NEXT: Memory flags: 0x1030
586 ; HEADERS-NEXT: Language ID: 1033
587 ; HEADERS-NEXT: Version (major): 0
588 ; HEADERS-NEXT: Version (minor): 0
589 ; HEADERS-NEXT: Characteristics: 0
590 ; HEADERS-NEXT: Data size: 32
591 ; HEADERS-NEXT: Data: (
592 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 67452301 00008880 |........gE#.....|
593 ; HEADERS-NEXT: 0010: 00000000 01000000 09000000 00000000 |................|
596 ; HEADERS-DAG: Resource type (int): 5
597 ; HEADERS-NEXT: Resource name (int): 30
598 ; HEADERS-NEXT: Data version: 0
599 ; HEADERS-NEXT: Memory flags: 0x1030
600 ; HEADERS-NEXT: Language ID: 1033
601 ; HEADERS-NEXT: Version (major): 0
602 ; HEADERS-NEXT: Version (minor): 0
603 ; HEADERS-NEXT: Characteristics: 0
604 ; HEADERS-NEXT: Data size: 24
605 ; HEADERS-NEXT: Data: (
606 ; HEADERS-NEXT: 0000: 00008880 67452301 00000000 01000000 |....gE#.........|
607 ; HEADERS-NEXT: 0010: 09000000 00000000 |........|
610 ; HEADERS-DAG: Resource type (int): 5
611 ; HEADERS-NEXT: Resource name (int): 31
612 ; HEADERS-NEXT: Data version: 0
613 ; HEADERS-NEXT: Memory flags: 0x1030
614 ; HEADERS-NEXT: Language ID: 1033
615 ; HEADERS-NEXT: Version (major): 0
616 ; HEADERS-NEXT: Version (minor): 0
617 ; HEADERS-NEXT: Characteristics: 0
618 ; HEADERS-NEXT: Data size: 32
619 ; HEADERS-NEXT: Data: (
620 ; HEADERS-NEXT: 0000: 0100FFFF 00000000 67452301 10325476 |........gE#..2Tv|
621 ; HEADERS-NEXT: 0010: 00000000 01000000 09000000 00000000 |................|
624 ; HEADERS-DAG: Resource type (int): 5
625 ; HEADERS-NEXT: Resource name (int): 32
626 ; HEADERS-NEXT: Data version: 0
627 ; HEADERS-NEXT: Memory flags: 0x1030
628 ; HEADERS-NEXT: Language ID: 1033
629 ; HEADERS-NEXT: Version (major): 0
630 ; HEADERS-NEXT: Version (minor): 0
631 ; HEADERS-NEXT: Characteristics: 0
632 ; HEADERS-NEXT: Data size: 24
633 ; HEADERS-NEXT: Data: (
634 ; HEADERS-NEXT: 0000: 10325476 56341200 00000000 01000000 |.2TvV4..........|
635 ; HEADERS-NEXT: 0010: 09000000 00000000 |........|
639 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-large-coord.rc 2>&1 | FileCheck %s --check-prefix COORD1
641 ; COORD1: llvm-rc: Error in DIALOGEX statement (ID 1):
642 ; COORD1-NEXT: Dialog x-coordinate (50000) does not fit in 16-bit signed integer type.
645 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-large-coord-neg.rc 2>&1 | FileCheck %s --check-prefix COORD2
647 ; COORD2: llvm-rc: Error in DIALOG statement (ID 1):
648 ; COORD2-NEXT: Dialog y-coordinate (-40000) does not fit in 16-bit signed integer type.
651 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-large-size.rc 2>&1 | FileCheck %s --check-prefix COORD3
653 ; COORD3: llvm-rc: Error in DIALOGEX statement (ID 1):
654 ; COORD3-NEXT: Dialog height (32768) does not fit in 16-bit signed integer type.
657 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-negative-size.rc 2>&1 | FileCheck %s --check-prefix COORD4
659 ; COORD4: llvm-rc: Error in DIALOGEX statement (ID 1):
660 ; COORD4-NEXT: Dialog width (-50) cannot be negative.
663 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-ctl-large-coord.rc 2>&1 | FileCheck %s --check-prefix CTL-COORD1
665 ; CTL-COORD1: llvm-rc: Error in DIALOGEX statement (ID 1):
666 ; CTL-COORD1-NEXT: Error in LTEXT control (ID 1):
667 ; CTL-COORD1-NEXT: Dialog control x-coordinate (44444) does not fit in 16-bit signed integer type.
670 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-ctl-large-coord-neg.rc 2>&1 | FileCheck %s --check-prefix CTL-COORD2
672 ; CTL-COORD2: llvm-rc: Error in DIALOG statement (ID 1):
673 ; CTL-COORD2-NEXT: Error in LTEXT control (ID 1):
674 ; CTL-COORD2-NEXT: Dialog control y-coordinate (-32769) does not fit in 16-bit signed integer type.
677 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-ctl-large-size.rc 2>&1 | FileCheck %s --check-prefix CTL-COORD3
679 ; CTL-COORD3: llvm-rc: Error in DIALOGEX statement (ID 1):
680 ; CTL-COORD3-NEXT: Error in LTEXT control (ID 1):
681 ; CTL-COORD3-NEXT: Dialog control width (40000) does not fit in 16-bit signed integer type.
684 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-ctl-negative-size.rc 2>&1 | FileCheck %s --check-prefix CTL-COORD4
686 ; CTL-COORD4: llvm-rc: Error in DIALOG statement (ID 1):
687 ; CTL-COORD4-NEXT: Error in LTEXT control (ID 1):
688 ; CTL-COORD4-NEXT: Dialog control height (-700) cannot be negative.
691 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-ctl-large-id.rc 2>&1 | FileCheck %s --check-prefix CTL-ID
693 ; CTL-ID: llvm-rc: Error in DIALOG statement (ID 5):
694 ; CTL-ID-NEXT: Error in RTEXT control (ID 100000):
695 ; CTL-ID-NEXT: Control ID in simple DIALOG resource (100000) does not fit in 16 bits.
698 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-ctl-large-ref-id.rc 2>&1 | FileCheck %s --check-prefix CTL-REF-ID
700 ; CTL-REF-ID: llvm-rc: Error in DIALOGEX statement (ID 1):
701 ; CTL-REF-ID-NEXT: Error in CTEXT control (ID 42):
702 ; CTL-REF-ID-NEXT: Control reference ID (65536) does not fit in 16 bits.
705 ; RUN: not llvm-rc /FO %t -- %p/Inputs/tag-dialog-bad-style.rc 2>&1 | FileCheck %s --check-prefix STYLE
707 ; STYLE: llvm-rc: Error in DIALOG statement (ID 1):
708 ; STYLE-NEXT: 16 higher bits of DIALOG resource style cannot be equal to 0xFFFF