cosmopolitan/libc/sysv/consts/baud.internal.h
Justine Tunney 120079b0a6
Remove evil constants from cosmopolitan.h
- `I` a.k.a. `_Complex_I` (fixes #705)
- `B0`, `B50`, etc. (fixes #403)
2022-12-17 00:42:45 -08:00

71 lines
2.1 KiB
C

#ifndef COSMOPOLITAN_LIBC_SYSV_CONSTS_BAUD_H_
#define COSMOPOLITAN_LIBC_SYSV_CONSTS_BAUD_H_
#include "libc/runtime/symbolic.h"
#if !(__ASSEMBLER__ + __LINKER__ + 0)
COSMOPOLITAN_C_START_
extern const uint32_t B0;
extern const uint32_t B50;
extern const uint32_t B75;
extern const uint32_t B110;
extern const uint32_t B134;
extern const uint32_t B150;
extern const uint32_t B200;
extern const uint32_t B300;
extern const uint32_t B600;
extern const uint32_t B1200;
extern const uint32_t B1800;
extern const uint32_t B2400;
extern const uint32_t B4800;
extern const uint32_t B9600;
extern const uint32_t B19200;
extern const uint32_t B38400;
extern const uint32_t B57600;
extern const uint32_t B115200;
extern const uint32_t B230400;
extern const uint32_t B500000;
extern const uint32_t B576000;
extern const uint32_t B1000000;
extern const uint32_t B1152000;
extern const uint32_t B1500000;
extern const uint32_t B2000000;
extern const uint32_t B2500000;
extern const uint32_t B3000000;
extern const uint32_t B3500000;
extern const uint32_t B4000000;
COSMOPOLITAN_C_END_
#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */
#define B0 LITERALLY(0)
#define B50 SYMBOLIC(B50)
#define B75 SYMBOLIC(B75)
#define B110 SYMBOLIC(B110)
#define B134 SYMBOLIC(B134)
#define B150 SYMBOLIC(B150)
#define B200 SYMBOLIC(B200)
#define B300 SYMBOLIC(B300)
#define B600 SYMBOLIC(B600)
#define B1200 SYMBOLIC(B1200)
#define B1800 SYMBOLIC(B1800)
#define B2400 SYMBOLIC(B2400)
#define B4800 SYMBOLIC(B4800)
#define B9600 SYMBOLIC(B9600)
#define B19200 SYMBOLIC(B19200)
#define B38400 SYMBOLIC(B38400)
#define B57600 SYMBOLIC(B57600)
#define B115200 SYMBOLIC(B115200)
#define B230400 SYMBOLIC(B230400)
#define B500000 SYMBOLIC(B500000)
#define B576000 SYMBOLIC(B576000)
#define B1000000 SYMBOLIC(B1000000)
#define B1152000 SYMBOLIC(B1152000)
#define B1500000 SYMBOLIC(B1500000)
#define B2000000 SYMBOLIC(B2000000)
#define B2500000 SYMBOLIC(B2500000)
#define B3000000 SYMBOLIC(B3000000)
#define B3500000 SYMBOLIC(B3500000)
#define B4000000 SYMBOLIC(B4000000)
#endif /* COSMOPOLITAN_LIBC_SYSV_CONSTS_BAUD_H_ */