forked from mirror/vulkan-zig
Made vulkan-zig conform to new multi for syntax
This commit is contained in:
@@ -549,7 +549,7 @@ pub fn parseVersion(xctok: *XmlCTokenizer) ![4][]const u8 {
|
||||
|
||||
_ = try xctok.expect(.lparen);
|
||||
var version: [4][]const u8 = undefined;
|
||||
for (version) |*part, i| {
|
||||
for (&version, 0..) |*part, i| {
|
||||
if (i != 0) {
|
||||
_ = try xctok.expect(.comma);
|
||||
}
|
||||
|
||||
@@ -103,7 +103,7 @@ pub const Generator = struct {
|
||||
const result = try parseXml(allocator, spec);
|
||||
|
||||
const tags = try allocator.alloc([]const u8, result.registry.tags.len);
|
||||
for (tags) |*tag, i| tag.* = result.registry.tags[i].name;
|
||||
for (tags, result.registry.tags) |*tag, registry_tag| tag.* = registry_tag.name;
|
||||
|
||||
return Generator{
|
||||
.arena = result.arena,
|
||||
|
||||
@@ -115,8 +115,8 @@ fn eqlIgnoreCase(lhs: []const u8, rhs: []const u8) bool {
|
||||
return false;
|
||||
}
|
||||
|
||||
for (lhs) |c, i| {
|
||||
if (std.ascii.toLower(c) != std.ascii.toLower(rhs[i])) {
|
||||
for (lhs, rhs) |l, r| {
|
||||
if (std.ascii.toLower(l) != std.ascii.toLower(r)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -453,7 +453,7 @@ fn Renderer(comptime WriterType: type) type {
|
||||
.expr => |expr| try self.renderApiConstantExpr(expr),
|
||||
.version => |version| {
|
||||
try self.writer.writeAll("makeApiVersion(");
|
||||
for (version) |part, i| {
|
||||
for (version, 0..) |part, i| {
|
||||
if (i != 0) {
|
||||
try self.writer.writeAll(", ");
|
||||
}
|
||||
@@ -884,7 +884,7 @@ fn Renderer(comptime WriterType: type) type {
|
||||
}
|
||||
}
|
||||
|
||||
for (flags_by_bitpos[0..bits.bitwidth]) |maybe_flag_name, bitpos| {
|
||||
for (flags_by_bitpos[0..bits.bitwidth], 0..) |maybe_flag_name, bitpos| {
|
||||
if (maybe_flag_name) |flag_name| {
|
||||
const field_name = try extractBitflagFieldName(bitflag_name, flag_name);
|
||||
try self.writeIdentifierWithCase(.snake, field_name);
|
||||
|
||||
Reference in New Issue
Block a user