From: Thomas Wouters Date: Fri, 15 Jun 2001 11:58:49 +0000 (+0000) Subject: Protect several more uses of constants with #ifdefs; these are necessary on X-Git-Tag: v2.1.1c1~78 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=458004a50d31840f1671343d7e676d29ce5eb3d8;p=thirdparty%2FPython%2Fcpython.git Protect several more uses of constants with #ifdefs; these are necessary on (at least) SCO OpenServer 5. Fixes a non-SF-submitted bugreport by Michael Kent. --- diff --git a/Modules/termios.c b/Modules/termios.c index 54d72b2fb62a..2c70a3bce22c 100644 --- a/Modules/termios.c +++ b/Modules/termios.c @@ -379,7 +379,9 @@ static struct constant { {"IXON", IXON}, {"IXANY", IXANY}, {"IXOFF", IXOFF}, +#ifdef IMAXBEL {"IMAXBEL", IMAXBEL}, +#endif /* struct termios.c_oflag constants */ {"OPOST", OPOST}, @@ -505,12 +507,18 @@ static struct constant { {"ECHOE", ECHOE}, {"ECHOK", ECHOK}, {"ECHONL", ECHONL}, +#ifdef ECHOCTL {"ECHOCTL", ECHOCTL}, +#endif #ifdef ECHOPRT {"ECHOPRT", ECHOPRT}, #endif +#ifdef ECHOKE {"ECHOKE", ECHOKE}, +#endif +#endif FLUSHO {"FLUSHO", FLUSHO}, +#endif {"NOFLSH", NOFLSH}, {"TOSTOP", TOSTOP}, #ifdef PENDIN @@ -545,7 +553,9 @@ static struct constant { #ifdef VWERASE {"VWERASE", VWERASE}, #endif +#ifdef VLNEXT {"VLNEXT", VLNEXT}, +#endif {"VEOL2", VEOL2},