authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-02-12 15:44:28-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-02-12 15:44:28-07:00
log9bdf1ebe3644ee965aab152dd46534a036deaaa8
treeadaab1ac49d4b634b2ad1e1e6e84e39348f0bfd2
parent5258c3caad3a914fd4d8276dc118428181b364ee

std.c.cc_t: consolidate same OS values


1 files changed, 2 insertions(+), 61 deletions(-)

lib/std/c.zig+2-61
...@@ -681,7 +681,7 @@ pub const MAP_FAILED: *anyopaque = @ptrFromInt(std.math.maxInt(usize));...@@ -681,7 +681,7 @@ pub const MAP_FAILED: *anyopaque = @ptrFromInt(std.math.maxInt(usize));
681681
682pub const cc_t = switch (native_os) {682pub const cc_t = switch (native_os) {
683 .linux => std.os.linux.cc_t,683 .linux => std.os.linux.cc_t,
684 .macos, .ios, .tvos, .watchos => enum(u8) {684 .macos, .ios, .tvos, .watchos, .netbsd, .openbsd => enum(u8) {
685 VEOF = 0,685 VEOF = 0,
686 VEOL = 1,686 VEOL = 1,
687 VEOL2 = 2,687 VEOL2 = 2,
...@@ -722,46 +722,6 @@ pub const cc_t = switch (native_os) {...@@ -722,46 +722,6 @@ pub const cc_t = switch (native_os) {
722 VTIME = 17,722 VTIME = 17,
723 VSTATUS = 18,723 VSTATUS = 18,
724 },724 },
725 .netbsd => enum(u8) {
726 VEOF = 0,
727 VEOL = 1,
728 VEOL2 = 2,
729 VERASE = 3,
730 VWERASE = 4,
731 VKILL = 5,
732 VREPRINT = 6,
733 VINTR = 8,
734 VQUIT = 9,
735 VSUSP = 10,
736 VDSUSP = 11,
737 VSTART = 12,
738 VSTOP = 13,
739 VLNEXT = 14,
740 VDISCARD = 15,
741 VMIN = 16,
742 VTIME = 17,
743 VSTATUS = 18,
744 },
745 .openbsd => enum(u8) {
746 VEOF = 0,
747 VEOL = 1,
748 VEOL2 = 2,
749 VERASE = 3,
750 VWERASE = 4,
751 VKILL = 5,
752 VREPRINT = 6,
753 VINTR = 8,
754 VQUIT = 9,
755 VSUSP = 10,
756 VDSUSP = 11,
757 VSTART = 12,
758 VSTOP = 13,
759 VLNEXT = 14,
760 VDISCARD = 15,
761 VMIN = 16,
762 VTIME = 17,
763 VSTATUS = 18,
764 },
765 .haiku => enum(u8) {725 .haiku => enum(u8) {
766 VINTR = 0,726 VINTR = 0,
767 VQUIT = 1,727 VQUIT = 1,
...@@ -799,26 +759,7 @@ pub const cc_t = switch (native_os) {...@@ -799,26 +759,7 @@ pub const cc_t = switch (native_os) {
799 VSTATUS = 16,759 VSTATUS = 16,
800 VERASE2 = 17,760 VERASE2 = 17,
801 },761 },
802 .emscripten => enum(u8) {762 .emscripten, .wasi => enum(u8) {
803 VINTR = 0,
804 VQUIT = 1,
805 VERASE = 2,
806 VKILL = 3,
807 VEOF = 4,
808 VTIME = 5,
809 VMIN = 6,
810 VSWTC = 7,
811 VSTART = 8,
812 VSTOP = 9,
813 VSUSP = 10,
814 VEOL = 11,
815 VREPRINT = 12,
816 VDISCARD = 13,
817 VWERASE = 14,
818 VLNEXT = 15,
819 VEOL2 = 16,
820 },
821 .wasi => enum(u8) {
822 VINTR = 0,763 VINTR = 0,
823 VQUIT = 1,764 VQUIT = 1,
824 VERASE = 2,765 VERASE = 2,