@@ -47,7 +47,7 @@ pub const Resource = enum {
47
47
fontdir_num ,
48
48
manifest_num ,
49
49
50
- const Map = std .ComptimeStringMapIgnoreCase (Resource , .{
50
+ const map = std .StaticStringMapIgnoreCase (Resource ). initComptime ( .{
51
51
.{ "ACCELERATORS" , .accelerators },
52
52
.{ "BITMAP" , .bitmap },
53
53
.{ "CURSOR" , .cursor },
@@ -75,7 +75,7 @@ pub const Resource = enum {
75
75
if (ordinal .ordinal >= 256 ) return .user_defined ;
76
76
return fromRT (@enumFromInt (ordinal .ordinal ));
77
77
}
78
- return Map .get (bytes .slice ) orelse .user_defined ;
78
+ return map .get (bytes .slice ) orelse .user_defined ;
79
79
}
80
80
81
81
// TODO: Some comptime validation that RT <-> Resource conversion is synced?
@@ -157,13 +157,13 @@ pub const OptionalStatements = enum {
157
157
menu ,
158
158
style ,
159
159
160
- pub const Map = std .ComptimeStringMapIgnoreCase (OptionalStatements , .{
160
+ pub const map = std .StaticStringMapIgnoreCase (OptionalStatements ). initComptime ( .{
161
161
.{ "CHARACTERISTICS" , .characteristics },
162
162
.{ "LANGUAGE" , .language },
163
163
.{ "VERSION" , .version },
164
164
});
165
165
166
- pub const DialogMap = std .ComptimeStringMapIgnoreCase (OptionalStatements , .{
166
+ pub const dialog_map = std .StaticStringMapIgnoreCase (OptionalStatements ). initComptime ( .{
167
167
.{ "CAPTION" , .caption },
168
168
.{ "CLASS" , .class },
169
169
.{ "EXSTYLE" , .exstyle },
@@ -197,7 +197,7 @@ pub const Control = enum {
197
197
state3 ,
198
198
userbutton ,
199
199
200
- pub const Map = std .ComptimeStringMapIgnoreCase (Control , .{
200
+ pub const map = std .StaticStringMapIgnoreCase (Control ). initComptime ( .{
201
201
.{ "AUTO3STATE" , .auto3state },
202
202
.{ "AUTOCHECKBOX" , .autocheckbox },
203
203
.{ "AUTORADIOBUTTON" , .autoradiobutton },
@@ -231,7 +231,7 @@ pub const Control = enum {
231
231
};
232
232
233
233
pub const ControlClass = struct {
234
- pub const Map = std .ComptimeStringMapIgnoreCase (res .ControlClass , .{
234
+ pub const map = std .StaticStringMapIgnoreCase (res .ControlClass ). initComptime ( .{
235
235
.{ "BUTTON" , .button },
236
236
.{ "EDIT" , .edit },
237
237
.{ "STATIC" , .static },
@@ -280,7 +280,7 @@ pub const MenuItem = enum {
280
280
menuitem ,
281
281
popup ,
282
282
283
- pub const Map = std .ComptimeStringMapIgnoreCase (MenuItem , .{
283
+ pub const map = std .StaticStringMapIgnoreCase (MenuItem ). initComptime ( .{
284
284
.{ "MENUITEM" , .menuitem },
285
285
.{ "POPUP" , .popup },
286
286
});
@@ -297,7 +297,7 @@ pub const MenuItem = enum {
297
297
menubarbreak ,
298
298
menubreak ,
299
299
300
- pub const Map = std .ComptimeStringMapIgnoreCase (Option , .{
300
+ pub const map = std .StaticStringMapIgnoreCase (Option ). initComptime ( .{
301
301
.{ "CHECKED" , .checked },
302
302
.{ "GRAYED" , .grayed },
303
303
.{ "HELP" , .help },
@@ -312,7 +312,7 @@ pub const ToolbarButton = enum {
312
312
button ,
313
313
separator ,
314
314
315
- pub const Map = std .ComptimeStringMapIgnoreCase (ToolbarButton , .{
315
+ pub const map = std .StaticStringMapIgnoreCase (ToolbarButton ). initComptime ( .{
316
316
.{ "BUTTON" , .button },
317
317
.{ "SEPARATOR" , .separator },
318
318
});
@@ -327,7 +327,7 @@ pub const VersionInfo = enum {
327
327
file_type ,
328
328
file_subtype ,
329
329
330
- pub const Map = std .ComptimeStringMapIgnoreCase (VersionInfo , .{
330
+ pub const map = std .StaticStringMapIgnoreCase (VersionInfo ). initComptime ( .{
331
331
.{ "FILEVERSION" , .file_version },
332
332
.{ "PRODUCTVERSION" , .product_version },
333
333
.{ "FILEFLAGSMASK" , .file_flags_mask },
@@ -342,7 +342,7 @@ pub const VersionBlock = enum {
342
342
block ,
343
343
value ,
344
344
345
- pub const Map = std .ComptimeStringMapIgnoreCase (VersionBlock , .{
345
+ pub const map = std .StaticStringMapIgnoreCase (VersionBlock ). initComptime ( .{
346
346
.{ "BLOCK" , .block },
347
347
.{ "VALUE" , .value },
348
348
});
@@ -356,7 +356,7 @@ pub const TopLevelKeywords = enum {
356
356
characteristics ,
357
357
stringtable ,
358
358
359
- pub const Map = std .ComptimeStringMapIgnoreCase (TopLevelKeywords , .{
359
+ pub const map = std .StaticStringMapIgnoreCase (TopLevelKeywords ). initComptime ( .{
360
360
.{ "LANGUAGE" , .language },
361
361
.{ "VERSION" , .version },
362
362
.{ "CHARACTERISTICS" , .characteristics },
@@ -375,7 +375,7 @@ pub const CommonResourceAttributes = enum {
375
375
shared ,
376
376
nonshared ,
377
377
378
- pub const Map = std .ComptimeStringMapIgnoreCase (CommonResourceAttributes , .{
378
+ pub const map = std .StaticStringMapIgnoreCase (CommonResourceAttributes ). initComptime ( .{
379
379
.{ "PRELOAD" , .preload },
380
380
.{ "LOADONCALL" , .loadoncall },
381
381
.{ "FIXED" , .fixed },
@@ -396,7 +396,7 @@ pub const AcceleratorTypeAndOptions = enum {
396
396
shift ,
397
397
control ,
398
398
399
- pub const Map = std .ComptimeStringMapIgnoreCase (AcceleratorTypeAndOptions , .{
399
+ pub const map = std .StaticStringMapIgnoreCase (AcceleratorTypeAndOptions ). initComptime ( .{
400
400
.{ "VIRTKEY" , .virtkey },
401
401
.{ "ASCII" , .ascii },
402
402
.{ "NOINVERT" , .noinvert },
0 commit comments