1 | #ifndef INIT_H_ |
1 | #ifndef INIT_H_ |
2 | #define INIT_H_ |
2 | #define INIT_H_ |
3 | |
3 | |
4 | #undef CERASE /* TODO */ |
|
|
5 | #define CERASE '\010' /* ^H */ |
|
|
6 | |
|
|
7 | /* use the fastest baud-rate */ |
4 | /* use the fastest baud-rate */ |
8 | #ifdef B38400 |
5 | #if defined(B4000000) |
|
|
6 | # define BAUDRATE B4000000 |
|
|
7 | #elif defined(B921600) |
|
|
8 | # define BAUDRATE B921600 |
|
|
9 | #elif defined(B115200) |
|
|
10 | # define BAUDRATE B115200 |
|
|
11 | #elif defined(B38400) |
9 | # define BAUDRATE B38400 |
12 | # define BAUDRATE B38400 |
|
|
13 | #elif defined(B19200) |
|
|
14 | # define BAUDRATE B19200 |
10 | #else |
15 | #else |
11 | # ifdef B19200 |
|
|
12 | # define BAUDRATE B19200 |
|
|
13 | # else |
|
|
14 | # define BAUDRATE B9600 |
16 | # define BAUDRATE B9600 |
15 | # endif |
|
|
16 | #endif |
17 | #endif |
17 | |
18 | |
18 | /* Disable special character functions */ |
19 | /* Disable special character functions */ |
19 | #ifdef _POSIX_VDISABLE |
20 | #ifdef _POSIX_VDISABLE |
20 | # define VDISABLE _POSIX_VDISABLE |
21 | # define VDISABLE _POSIX_VDISABLE |