- stevesk@cvs.openbsd.org 2001/03/10 15:02:05
     [ttymodes.c ttymodes.h]
     remove unused sgtty macros; ok markus@
diff --git a/ChangeLog b/ChangeLog
index b252511..9141564 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,9 @@
    - deraadt@cvs.openbsd.org 2001/03/10 12:53:51
      [readconf.c ssh_config]
      default to SSH2, now that m68k runs fast
+   - stevesk@cvs.openbsd.org 2001/03/10 15:02:05
+     [ttymodes.c ttymodes.h]
+     remove unused sgtty macros; ok markus@
 
 20010310
  - OpenBSD CVS Sync
@@ -4477,4 +4480,4 @@
  - Wrote replacements for strlcpy and mkdtemp
  - Released 1.0pre1
 
-$Id: ChangeLog,v 1.935 2001/03/10 17:15:39 mouring Exp $
+$Id: ChangeLog,v 1.936 2001/03/10 17:17:28 mouring Exp $
diff --git a/ttymodes.c b/ttymodes.c
index 2516e93..65caf2f 100644
--- a/ttymodes.c
+++ b/ttymodes.c
@@ -15,7 +15,7 @@
  */
 
 #include "includes.h"
-RCSID("$OpenBSD: ttymodes.c,v 1.10 2001/01/21 19:06:01 markus Exp $");
+RCSID("$OpenBSD: ttymodes.c,v 1.11 2001/03/10 15:02:05 stevesk Exp $");
 
 #include "packet.h"
 #include "log.h"
@@ -233,17 +233,11 @@
   packet_put_char(OP); packet_put_char(tio.c_cc[NAME]);
 #define TTYMODE(NAME, FIELD, OP) \
   packet_put_char(OP); packet_put_char((tio.FIELD & NAME) != 0);
-#define SGTTYCHAR(NAME, OP)
-#define SGTTYMODE(NAME, FIELD, OP)
-#define SGTTYMODEN(NAME, FIELD, OP)
 
 #include "ttymodes.h"
 
 #undef TTYCHAR
 #undef TTYMODE
-#undef SGTTYCHAR
-#undef SGTTYMODE
-#undef SGTTYMODEN
 
 	/* Mark end of mode data. */
 	packet_put_char(TTY_OP_END);
@@ -303,17 +297,11 @@
 	  else						\
 	    tio.FIELD &= ~NAME;				\
 	  break;
-#define SGTTYCHAR(NAME, OP)
-#define SGTTYMODE(NAME, FIELD, OP)
-#define SGTTYMODEN(NAME, FIELD, OP)
 
 #include "ttymodes.h"
 
 #undef TTYCHAR
 #undef TTYMODE
-#undef SGTTYCHAR
-#undef SGTTYMODE
-#undef SGTTYMODEN
 
 		default:
 			debug("Ignoring unsupported tty mode opcode %d (0x%x)",
diff --git a/ttymodes.h b/ttymodes.h
index a26e4fa..860fd0a 100644
--- a/ttymodes.h
+++ b/ttymodes.h
@@ -11,7 +11,7 @@
  * called by a name other than "ssh" or "Secure Shell".
  */
 
-/* RCSID("$OpenBSD: ttymodes.h,v 1.9 2000/09/07 20:27:55 deraadt Exp $"); */
+/* RCSID("$OpenBSD: ttymodes.h,v 1.10 2001/03/10 15:02:05 stevesk Exp $"); */
 
 /* The tty mode description is a stream of bytes.  The stream consists of
  * opcode-arguments pairs.  It is terminated by opcode TTY_OP_END (0).
@@ -31,110 +31,109 @@
  * is only intended for including from ttymodes.c.
  */
 
-/* termios macro */		/* sgtty macro */
+/* termios macro */
 /* name, op */
-TTYCHAR(VINTR, 1) 		SGTTYCHAR(tiotc.t_intrc, 1)
-TTYCHAR(VQUIT, 2)		SGTTYCHAR(tiotc.t_quitc, 2)
-TTYCHAR(VERASE, 3)		SGTTYCHAR(tio.sg_erase, 3)
+TTYCHAR(VINTR, 1)
+TTYCHAR(VQUIT, 2)
+TTYCHAR(VERASE, 3)
 #if defined(VKILL)
-TTYCHAR(VKILL, 4)		SGTTYCHAR(tio.sg_kill, 4)
+TTYCHAR(VKILL, 4)
 #endif /* VKILL */
-TTYCHAR(VEOF, 5)		SGTTYCHAR(tiotc.t_eofc, 5)
+TTYCHAR(VEOF, 5)
 #if defined(VEOL)
-TTYCHAR(VEOL, 6)		SGTTYCHAR(tiotc.t_brkc, 6)
+TTYCHAR(VEOL, 6)
 #endif /* VEOL */
-#ifdef VEOL2			/* n/a */
+#ifdef VEOL2
 TTYCHAR(VEOL2, 7)
 #endif /* VEOL2 */
-TTYCHAR(VSTART, 8)		SGTTYCHAR(tiotc.t_startc, 8)
-TTYCHAR(VSTOP, 9)		SGTTYCHAR(tiotc.t_stopc, 9)
+TTYCHAR(VSTART, 8)
+TTYCHAR(VSTOP, 9)
 #if defined(VSUSP)
-TTYCHAR(VSUSP, 10)		SGTTYCHAR(tioltc.t_suspc, 10)
+TTYCHAR(VSUSP, 10)
 #endif /* VSUSP */
 #if defined(VDSUSP)
-TTYCHAR(VDSUSP, 11)		SGTTYCHAR(tioltc.t_dsuspc, 11)
+TTYCHAR(VDSUSP, 11)
 #endif /* VDSUSP */
 #if defined(VREPRINT)
-TTYCHAR(VREPRINT, 12)		SGTTYCHAR(tioltc.t_rprntc, 12)
+TTYCHAR(VREPRINT, 12)
 #endif /* VREPRINT */
 #if defined(VWERASE)
-TTYCHAR(VWERASE, 13)		SGTTYCHAR(tioltc.t_werasc, 13)
+TTYCHAR(VWERASE, 13)
 #endif /* VWERASE */
 #if defined(VLNEXT)
-TTYCHAR(VLNEXT, 14)		SGTTYCHAR(tioltc.t_lnextc, 14)
+TTYCHAR(VLNEXT, 14)
 #endif /* VLNEXT */
 #if defined(VFLUSH)
-TTYCHAR(VFLUSH, 15)		SGTTYCHAR(tioltc.t_flushc, 15)
+TTYCHAR(VFLUSH, 15)
 #endif /* VFLUSH */
 #ifdef VSWTCH
-TTYCHAR(VSWTCH, 16)		/* n/a */
+TTYCHAR(VSWTCH, 16)
 #endif /* VSWTCH */
 #if defined(VSTATUS)
-TTYCHAR(VSTATUS, 17)		SGTTYCHAR(tiots.tc_statusc, 17)
+TTYCHAR(VSTATUS, 17)
 #endif /* VSTATUS */
 #ifdef VDISCARD
-TTYCHAR(VDISCARD, 18)		/* n/a */
+TTYCHAR(VDISCARD, 18)
 #endif /* VDISCARD */
 
 /* name, field, op */
-TTYMODE(IGNPAR,	c_iflag, 30)	/* n/a */
-TTYMODE(PARMRK,	c_iflag, 31)	/* n/a */
-TTYMODE(INPCK, 	c_iflag, 32)	SGTTYMODEN(ANYP, tio.sg_flags, 32)
-TTYMODE(ISTRIP,	c_iflag, 33)	SGTTYMODEN(LPASS8, tiolm, 33)
-TTYMODE(INLCR, 	c_iflag, 34)	/* n/a */
-TTYMODE(IGNCR, 	c_iflag, 35)	/* n/a */
-TTYMODE(ICRNL, 	c_iflag, 36)	SGTTYMODE(CRMOD, tio.sg_flags, 36)
+TTYMODE(IGNPAR,	c_iflag, 30)
+TTYMODE(PARMRK,	c_iflag, 31)
+TTYMODE(INPCK, 	c_iflag, 32)
+TTYMODE(ISTRIP,	c_iflag, 33)
+TTYMODE(INLCR, 	c_iflag, 34)
+TTYMODE(IGNCR, 	c_iflag, 35)
+TTYMODE(ICRNL, 	c_iflag, 36)
 #if defined(IUCLC)
-TTYMODE(IUCLC, 	c_iflag, 37)	SGTTYMODE(LCASE, tio.sg_flags, 37)
+TTYMODE(IUCLC, 	c_iflag, 37)
 #endif
-TTYMODE(IXON,  	c_iflag, 38)	/* n/a */
-TTYMODE(IXANY, 	c_iflag, 39)	SGTTYMODEN(LDECCTQ, tiolm, 39)
-TTYMODE(IXOFF, 	c_iflag, 40)	SGTTYMODE(TANDEM, tio.sg_flags, 40)
+TTYMODE(IXON,  	c_iflag, 38)
+TTYMODE(IXANY, 	c_iflag, 39)
+TTYMODE(IXOFF, 	c_iflag, 40)
 #ifdef IMAXBEL
-TTYMODE(IMAXBEL,c_iflag, 41)	/* n/a */
+TTYMODE(IMAXBEL,c_iflag, 41)
 #endif /* IMAXBEL */
 
-TTYMODE(ISIG,	c_lflag, 50)	/* n/a */
-TTYMODE(ICANON,	c_lflag, 51)	SGTTYMODEN(CBREAK, tio.sg_flags, 51)
+TTYMODE(ISIG,	c_lflag, 50)
+TTYMODE(ICANON,	c_lflag, 51)
 #ifdef XCASE
-TTYMODE(XCASE,	c_lflag, 52)	/* n/a */
+TTYMODE(XCASE,	c_lflag, 52)
 #endif
-TTYMODE(ECHO,	c_lflag, 53)	SGTTYMODE(ECHO, tio.sg_flags, 53)
-TTYMODE(ECHOE,	c_lflag, 54)	SGTTYMODE(LCRTERA, tiolm, 54)
-TTYMODE(ECHOK,	c_lflag, 55)	SGTTYMODE(LCRTKIL, tiolm, 55)
-TTYMODE(ECHONL,	c_lflag, 56)	/* n/a */
-TTYMODE(NOFLSH,	c_lflag, 57)	SGTTYMODE(LNOFLSH, tiolm, 57)
-TTYMODE(TOSTOP,	c_lflag, 58)	SGTTYMODE(LTOSTOP, tiolm, 58)
+TTYMODE(ECHO,	c_lflag, 53)
+TTYMODE(ECHOE,	c_lflag, 54)
+TTYMODE(ECHOK,	c_lflag, 55)
+TTYMODE(ECHONL,	c_lflag, 56)
+TTYMODE(NOFLSH,	c_lflag, 57)
+TTYMODE(TOSTOP,	c_lflag, 58)
 #ifdef IEXTEN
-TTYMODE(IEXTEN, c_lflag, 59)	/* n/a */
+TTYMODE(IEXTEN, c_lflag, 59)
 #endif /* IEXTEN */
 #if defined(ECHOCTL)
-TTYMODE(ECHOCTL,c_lflag, 60)	SGTTYMODE(LCTLECH, tiolm, 60)
+TTYMODE(ECHOCTL,c_lflag, 60)
 #endif /* ECHOCTL */
 #ifdef ECHOKE
-TTYMODE(ECHOKE,	c_lflag, 61)	/* n/a */
+TTYMODE(ECHOKE,	c_lflag, 61)
 #endif /* ECHOKE */
 #if defined(PENDIN)
-TTYMODE(PENDIN,	c_lflag, 62)	SGTTYMODE(LPENDIN, tiolm, 62)
+TTYMODE(PENDIN,	c_lflag, 62)
 #endif /* PENDIN */
 
-TTYMODE(OPOST,	c_oflag, 70)	/* n/a */
+TTYMODE(OPOST,	c_oflag, 70)
 #if defined(OLCUC)
-TTYMODE(OLCUC,	c_oflag, 71)	SGTTYMODE(LCASE, tio.sg_flags, 71)
+TTYMODE(OLCUC,	c_oflag, 71)
 #endif
-TTYMODE(ONLCR,	c_oflag, 72)	SGTTYMODE(CRMOD, tio.sg_flags, 72)
+TTYMODE(ONLCR,	c_oflag, 72)
 #ifdef OCRNL
-TTYMODE(OCRNL,	c_oflag, 73)	/* n/a */
+TTYMODE(OCRNL,	c_oflag, 73)
 #endif
 #ifdef ONOCR
-TTYMODE(ONOCR,	c_oflag, 74)	/* n/a */
+TTYMODE(ONOCR,	c_oflag, 74)
 #endif
 #ifdef ONLRET
-TTYMODE(ONLRET,	c_oflag, 75)	/* n/a */
+TTYMODE(ONLRET,	c_oflag, 75)
 #endif
 
-TTYMODE(CS7,	c_cflag, 90)	/* n/a */
-TTYMODE(CS8,	c_cflag, 91)	SGTTYMODE(LPASS8, tiolm, 91)
-TTYMODE(PARENB,	c_cflag, 92)	/* n/a */
-TTYMODE(PARODD,	c_cflag, 93)	SGTTYMODE(ODDP, tio.sg_flags, 93)
-
+TTYMODE(CS7,	c_cflag, 90)
+TTYMODE(CS8,	c_cflag, 91)
+TTYMODE(PARENB,	c_cflag, 92)
+TTYMODE(PARODD,	c_cflag, 93)