mirror of
https://github.com/ziglang/zig.git
synced 2026-02-20 08:14:48 +00:00
std.c.speed_t: consolidate common across os
This commit is contained in:
parent
ae107cf71b
commit
e1ab57337f
100
lib/std/c.zig
100
lib/std/c.zig
@ -1287,7 +1287,7 @@ pub const tc_lflag_t = switch (native_os) {
|
||||
|
||||
pub const speed_t = switch (native_os) {
|
||||
.linux => std.os.linux.speed_t,
|
||||
.macos, .ios, .tvos, .watchos => enum(u64) {
|
||||
.macos, .ios, .tvos, .watchos, .openbsd => enum(u64) {
|
||||
B0 = 0,
|
||||
B50 = 50,
|
||||
B75 = 75,
|
||||
@ -1312,42 +1312,7 @@ pub const speed_t = switch (native_os) {
|
||||
B115200 = 115200,
|
||||
B230400 = 230400,
|
||||
},
|
||||
.freebsd, .kfreebsd => enum(c_uint) {
|
||||
B0 = 0,
|
||||
B50 = 50,
|
||||
B75 = 75,
|
||||
B110 = 110,
|
||||
B134 = 134,
|
||||
B150 = 150,
|
||||
B200 = 200,
|
||||
B300 = 300,
|
||||
B600 = 600,
|
||||
B1200 = 1200,
|
||||
B1800 = 1800,
|
||||
B2400 = 2400,
|
||||
B4800 = 4800,
|
||||
B9600 = 9600,
|
||||
B19200 = 19200,
|
||||
B38400 = 38400,
|
||||
B7200 = 7200,
|
||||
B14400 = 14400,
|
||||
B28800 = 28800,
|
||||
B57600 = 57600,
|
||||
B76800 = 76800,
|
||||
B115200 = 115200,
|
||||
B230400 = 230400,
|
||||
B460800 = 460800,
|
||||
B500000 = 500000,
|
||||
B921600 = 921600,
|
||||
B1000000 = 1000000,
|
||||
B1500000 = 1500000,
|
||||
B2000000 = 2000000,
|
||||
B2500000 = 2500000,
|
||||
B3000000 = 3000000,
|
||||
B3500000 = 3500000,
|
||||
B4000000 = 4000000,
|
||||
},
|
||||
.netbsd => enum(c_uint) {
|
||||
.freebsd, .kfreebsd, .netbsd => enum(c_uint) {
|
||||
B0 = 0,
|
||||
B50 = 50,
|
||||
B75 = 75,
|
||||
@ -1409,31 +1374,6 @@ pub const speed_t = switch (native_os) {
|
||||
B460800 = 460800,
|
||||
B921600 = 921600,
|
||||
},
|
||||
.openbsd => enum(c_uint) {
|
||||
B0 = 0,
|
||||
B50 = 50,
|
||||
B75 = 75,
|
||||
B110 = 110,
|
||||
B134 = 134,
|
||||
B150 = 150,
|
||||
B200 = 200,
|
||||
B300 = 300,
|
||||
B600 = 600,
|
||||
B1200 = 1200,
|
||||
B1800 = 1800,
|
||||
B2400 = 2400,
|
||||
B4800 = 4800,
|
||||
B9600 = 9600,
|
||||
B19200 = 19200,
|
||||
B38400 = 38400,
|
||||
B7200 = 7200,
|
||||
B14400 = 14400,
|
||||
B28800 = 28800,
|
||||
B57600 = 57600,
|
||||
B76800 = 76800,
|
||||
B115200 = 115200,
|
||||
B230400 = 230400,
|
||||
},
|
||||
.haiku => enum(u8) {
|
||||
B0 = 0x00,
|
||||
B50 = 0x01,
|
||||
@ -1490,41 +1430,7 @@ pub const speed_t = switch (native_os) {
|
||||
B3500000 = 30,
|
||||
B4000000 = 31,
|
||||
},
|
||||
.emscripten => enum(u32) {
|
||||
B0 = 0o0000000,
|
||||
B50 = 0o0000001,
|
||||
B75 = 0o0000002,
|
||||
B110 = 0o0000003,
|
||||
B134 = 0o0000004,
|
||||
B150 = 0o0000005,
|
||||
B200 = 0o0000006,
|
||||
B300 = 0o0000007,
|
||||
B600 = 0o0000010,
|
||||
B1200 = 0o0000011,
|
||||
B1800 = 0o0000012,
|
||||
B2400 = 0o0000013,
|
||||
B4800 = 0o0000014,
|
||||
B9600 = 0o0000015,
|
||||
B19200 = 0o0000016,
|
||||
B38400 = 0o0000017,
|
||||
|
||||
B57600 = 0o0010001,
|
||||
B115200 = 0o0010002,
|
||||
B230400 = 0o0010003,
|
||||
B460800 = 0o0010004,
|
||||
B500000 = 0o0010005,
|
||||
B576000 = 0o0010006,
|
||||
B921600 = 0o0010007,
|
||||
B1000000 = 0o0010010,
|
||||
B1152000 = 0o0010011,
|
||||
B1500000 = 0o0010012,
|
||||
B2000000 = 0o0010013,
|
||||
B2500000 = 0o0010014,
|
||||
B3000000 = 0o0010015,
|
||||
B3500000 = 0o0010016,
|
||||
B4000000 = 0o0010017,
|
||||
},
|
||||
.wasi => enum(u32) {
|
||||
.emscripten, .wasi => enum(u32) {
|
||||
B0 = 0o0000000,
|
||||
B50 = 0o0000001,
|
||||
B75 = 0o0000002,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user