Commit 9bdf1ebe36

Andrew Kelley <andrew@ziglang.org>
2024-02-12 23:44:28
std.c.cc_t: consolidate same OS values
1 parent 5258c3c
Changed files (1)
lib
std
lib/std/c.zig
@@ -681,7 +681,7 @@ pub const MAP_FAILED: *anyopaque = @ptrFromInt(std.math.maxInt(usize));
 
 pub const cc_t = switch (native_os) {
     .linux => std.os.linux.cc_t,
-    .macos, .ios, .tvos, .watchos => enum(u8) {
+    .macos, .ios, .tvos, .watchos, .netbsd, .openbsd => enum(u8) {
         VEOF = 0,
         VEOL = 1,
         VEOL2 = 2,
@@ -722,46 +722,6 @@ pub const cc_t = switch (native_os) {
         VTIME = 17,
         VSTATUS = 18,
     },
-    .netbsd => enum(u8) {
-        VEOF = 0,
-        VEOL = 1,
-        VEOL2 = 2,
-        VERASE = 3,
-        VWERASE = 4,
-        VKILL = 5,
-        VREPRINT = 6,
-        VINTR = 8,
-        VQUIT = 9,
-        VSUSP = 10,
-        VDSUSP = 11,
-        VSTART = 12,
-        VSTOP = 13,
-        VLNEXT = 14,
-        VDISCARD = 15,
-        VMIN = 16,
-        VTIME = 17,
-        VSTATUS = 18,
-    },
-    .openbsd => enum(u8) {
-        VEOF = 0,
-        VEOL = 1,
-        VEOL2 = 2,
-        VERASE = 3,
-        VWERASE = 4,
-        VKILL = 5,
-        VREPRINT = 6,
-        VINTR = 8,
-        VQUIT = 9,
-        VSUSP = 10,
-        VDSUSP = 11,
-        VSTART = 12,
-        VSTOP = 13,
-        VLNEXT = 14,
-        VDISCARD = 15,
-        VMIN = 16,
-        VTIME = 17,
-        VSTATUS = 18,
-    },
     .haiku => enum(u8) {
         VINTR = 0,
         VQUIT = 1,
@@ -799,26 +759,7 @@ pub const cc_t = switch (native_os) {
         VSTATUS = 16,
         VERASE2 = 17,
     },
-    .emscripten => enum(u8) {
-        VINTR = 0,
-        VQUIT = 1,
-        VERASE = 2,
-        VKILL = 3,
-        VEOF = 4,
-        VTIME = 5,
-        VMIN = 6,
-        VSWTC = 7,
-        VSTART = 8,
-        VSTOP = 9,
-        VSUSP = 10,
-        VEOL = 11,
-        VREPRINT = 12,
-        VDISCARD = 13,
-        VWERASE = 14,
-        VLNEXT = 15,
-        VEOL2 = 16,
-    },
-    .wasi => enum(u8) {
+    .emscripten, .wasi => enum(u8) {
         VINTR = 0,
         VQUIT = 1,
         VERASE = 2,