1; RUN: llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog.rc 2; RUN: llvm-readobj %t | FileCheck %s --check-prefix=DIALOG 3 4; DIALOG: Resource type (int): DIALOG (ID 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 |................| 16; DIALOG-NEXT: ) 17 18; DIALOG-DAG: Resource type (int): DIALOG (ID 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.....| 63; DIALOG-NEXT: ) 64 65; DIALOG-DAG: Resource type (int): DIALOG (ID 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.....| 124; DIALOG-NEXT: ) 125 126; DIALOG-DAG: Resource type (int): DIALOG (ID 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 |........| 138; DIALOG-NEXT: ) 139 140; DIALOG-DAG: Resource type (int): DIALOG (ID 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 |......| 163; DIALOG-NEXT: ) 164 165 166; RUN: llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-headers.rc 167; RUN: llvm-readobj %t | FileCheck %s --check-prefix=HEADERS 168 169; HEADERS: Resource type (int): DIALOG (ID 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 |................| 181; HEADERS-NEXT: ) 182 183; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |........| 195; HEADERS-NEXT: ) 196 197; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 211; HEADERS-NEXT: ) 212 213; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 226; HEADERS-NEXT: ) 227 228; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |................| 240; HEADERS-NEXT: ) 241 242; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |........| 254; HEADERS-NEXT: ) 255 256; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 269; HEADERS-NEXT: ) 270 271; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 284; HEADERS-NEXT: ) 285 286; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 299; HEADERS-NEXT: ) 300 301; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 314; HEADERS-NEXT: ) 315 316; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 329; HEADERS-NEXT: ) 330 331; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 344; HEADERS-NEXT: ) 345 346; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 359; HEADERS-NEXT: ) 360 361; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 375; HEADERS-NEXT: ) 376 377; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |..| 391; HEADERS-NEXT: ) 392 393; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 407; HEADERS-NEXT: ) 408 409; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |..| 423; HEADERS-NEXT: ) 424 425; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 438; HEADERS-NEXT: ) 439 440; HEADERS-DAG: Resource type (int): DIALOG (ID 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...| 453; HEADERS-NEXT: ) 454 455; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |................| 467; HEADERS-NEXT: ) 468 469; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |........| 481; HEADERS-NEXT: ) 482 483; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |................| 495; HEADERS-NEXT: ) 496 497; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |........| 509; HEADERS-NEXT: ) 510 511; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |................| 523; HEADERS-NEXT: ) 524 525; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |........| 537; HEADERS-NEXT: ) 538 539; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |................| 551; HEADERS-NEXT: ) 552 553; HEADERS-DAG: Resource type (int): DIALOG (ID 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.....| 566; HEADERS-NEXT: ) 567 568; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |......*...| 580; HEADERS-NEXT: ) 581 582; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |................| 594; HEADERS-NEXT: ) 595 596; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |........| 608; HEADERS-NEXT: ) 609 610; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |................| 622; HEADERS-NEXT: ) 623 624; HEADERS-DAG: Resource type (int): DIALOG (ID 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 |........| 636; HEADERS-NEXT: ) 637 638 639; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-large-coord.rc 2>&1 | FileCheck %s --check-prefix COORD1 640 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. 643 644 645; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-large-coord-neg.rc 2>&1 | FileCheck %s --check-prefix COORD2 646 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. 649 650 651; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-large-size.rc 2>&1 | FileCheck %s --check-prefix COORD3 652 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. 655 656 657; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-negative-size.rc 2>&1 | FileCheck %s --check-prefix COORD4 658 659; COORD4: llvm-rc: Error in DIALOGEX statement (ID 1): 660; COORD4-NEXT: Dialog width (-50) cannot be negative. 661 662 663; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-ctl-large-coord.rc 2>&1 | FileCheck %s --check-prefix CTL-COORD1 664 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. 668 669 670; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-ctl-large-coord-neg.rc 2>&1 | FileCheck %s --check-prefix CTL-COORD2 671 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. 675 676 677; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-ctl-large-size.rc 2>&1 | FileCheck %s --check-prefix CTL-COORD3 678 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. 682 683 684; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-ctl-negative-size.rc 2>&1 | FileCheck %s --check-prefix CTL-COORD4 685 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. 689 690 691; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-ctl-large-id.rc 2>&1 | FileCheck %s --check-prefix CTL-ID 692 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. 696 697 698; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-ctl-large-ref-id.rc 2>&1 | FileCheck %s --check-prefix CTL-REF-ID 699 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. 703 704 705; RUN: not llvm-rc -no-preprocess /FO %t -- %p/Inputs/tag-dialog-bad-style.rc 2>&1 | FileCheck %s --check-prefix STYLE 706 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 709