| ... | ... | @@ -587,13 +587,13 @@ fn generateSyscallsFromTable( |
| 587 | 587 | if (arch_info.extra_values) |extra_values| { |
| 588 | 588 | try writer.writeAll(extra_values); |
| 589 | 589 | } |
| 590 | | |
| 591 | | try writer.writeAll("};\n\n"); |
| 590 | try writer.writeAll("};"); |
| 592 | 591 | |
| 593 | 592 | if (arch_info.additional_enum) |additional_enum| { |
| 593 | try writer.writeAll("\n\n"); |
| 594 | 594 | try writer.print("pub const {s} = enum(usize) {{\n", .{additional_enum}); |
| 595 | 595 | try writer.writeAll(optional_array_list.?.items); |
| 596 | | try writer.writeAll("};\n\n"); |
| 596 | try writer.writeAll("};"); |
| 597 | 597 | } |
| 598 | 598 | } |
| 599 | 599 | |
| ... | ... | @@ -639,7 +639,7 @@ fn generateSyscallsFromPreprocessor( |
| 639 | 639 | try writer.writeAll(extra_values); |
| 640 | 640 | } |
| 641 | 641 | |
| 642 | | try writer.writeAll("};\n\n"); |
| 642 | try writer.writeAll("};"); |
| 643 | 643 | } |
| 644 | 644 | |
| 645 | 645 | pub fn main() !void { |
| ... | ... | @@ -671,7 +671,7 @@ pub fn main() !void { |
| 671 | 671 | const buf = try allocator.alloc(u8, 1 << 15); |
| 672 | 672 | defer allocator.free(buf); |
| 673 | 673 | |
| 674 | | inline for (arch_infos) |arch_info| { |
| 674 | inline for (arch_infos, 0..) |arch_info, i| { |
| 675 | 675 | switch (arch_info) { |
| 676 | 676 | .table => try generateSyscallsFromTable( |
| 677 | 677 | allocator, |
| ... | ... | @@ -689,6 +689,11 @@ pub fn main() !void { |
| 689 | 689 | &arch_info, |
| 690 | 690 | ), |
| 691 | 691 | } |
| 692 | if (i < arch_infos.len - 1) { |
| 693 | try writer.writeAll("\n\n"); |
| 694 | } else { |
| 695 | try writer.writeAll("\n"); |
| 696 | } |
| 692 | 697 | } |
| 693 | 698 | |
| 694 | 699 | try buf_out.flush(); |