X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=libbb%2Fspeed_table.c;h=45159f1f3b8e347c33f31a0aa2fdae972f85217b;hb=af9e70b8cba23b17c554533c3cdab0b66e7015e8;hp=05fe66c64562a4c4c4c3871b6913705bd756ddc3;hpb=61befda93b2ed2458c8db50d2d03cff453d36565;p=oweals%2Fbusybox.git diff --git a/libbb/speed_table.c b/libbb/speed_table.c index 05fe66c64..45159f1f3 100644 --- a/libbb/speed_table.c +++ b/libbb/speed_table.c @@ -4,7 +4,7 @@ * * Copyright (C) 2003 Manuel Novoa III * - * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. + * Licensed under GPLv2 or later, see file LICENSE in this source tree. */ #include "libbb.h" @@ -29,12 +29,12 @@ static const struct speed_map speeds[] = { {B2400, 2400}, {B4800, 4800}, {B9600, 9600}, -#ifdef B19200 +#ifdef B19200 {B19200, 19200}, #elif defined(EXTA) {EXTA, 19200}, #endif -#ifdef B38400 +#ifdef B38400 {B38400, 38400/256 + 0x8000U}, #elif defined(EXTB) {EXTB, 38400/256 + 0x8000U}, @@ -51,6 +51,9 @@ static const struct speed_map speeds[] = { #ifdef B460800 {B460800, 460800/256 + 0x8000U}, #endif +#ifdef B921600 + {B921600, 921600/256 + 0x8000U}, +#endif }; enum { NUM_SPEEDS = ARRAY_SIZE(speeds) }; @@ -93,7 +96,7 @@ int main(void) unsigned long v; speed_t s; - for (v = 0 ; v < 500000; v++) { + for (v = 0 ; v < 1000000; v++) { s = tty_value_to_baud(v); if (s == (speed_t) -1) { continue;