From 4950f010f3cf7f37dd31ae5c97b52e0fb28f3d16 Mon Sep 17 00:00:00 2001
From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Date: Wed, 17 Jan 2007 19:44:59 +0000
Subject: - manually inline tty_value_to_baud and remove string_to_baud_or_die 
  (cleanup)

---
 coreutils/stty.c | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/coreutils/stty.c b/coreutils/stty.c
index 60e485585..4d7d0660a 100644
--- a/coreutils/stty.c
+++ b/coreutils/stty.c
@@ -425,17 +425,12 @@ static tcflag_t *mode_type_flag(unsigned type, const struct termios *mode)
 	return NULL;
 }
 
-static speed_t string_to_baud_or_die(const char *arg)
-{
-	return tty_value_to_baud(xatou(arg));
-}
-
-static void set_speed_or_die(enum speed_setting type, const char *arg,
-					struct termios *mode)
+static void set_speed_or_die(enum speed_setting type, const char * const arg,
+					struct termios * const mode)
 {
 	speed_t baud;
 
-	baud = string_to_baud_or_die(arg);
+	baud = tty_value_to_baud(xatou(arg));
 
 	if (type != output_speed) {     /* either input or both */
 		cfsetispeed(mode, baud);
@@ -1130,7 +1125,7 @@ end_option:
 			break;
 		default:
 			if (recover_mode(arg, &mode) == 1) break;
-			if (string_to_baud_or_die(arg) != (speed_t) -1) break;
+			if (tty_value_to_baud(xatou(arg)) != (speed_t) -1) break;
 invalid_argument:
 			bb_error_msg_and_die("invalid argument '%s'", arg);
 		}
@@ -1244,7 +1239,7 @@ invalid_argument:
 		default:
 			if (recover_mode(arg, &mode) == 1)
 				option_mask32 |= STTY_require_set_attr;
-			else /* true: if (string_to_baud_or_die(arg) != (speed_t) -1) */ {
+			else /* true: if (tty_value_to_baud(xatou(arg)) != (speed_t) -1) */{
 				set_speed_or_die(both_speeds, arg, &mode);
 				option_mask32 |= (STTY_require_set_attr | STTY_speed_was_set);
 			} /* else - impossible (caught in the first pass):
-- 
cgit v1.2.3