freebsd-ports/cad/ngspice_rework/files/patch-src:frontend:parser:complete.c
Kevin Lo 9c47fcc98e Initial import of ngspice_rework
Ngspice_rework is a circuit simulator derived from spice3f5.

PR: 34589
Submitted by: AMAKAWA Shuhei <amakawa@jp.FreeBSD.org>
2002-02-09 10:03:42 +00:00

49 lines
1.2 KiB
C

--- src/frontend/parser/complete.c.orig Mon Dec 10 20:21:11 2001
+++ src/frontend/parser/complete.c Wed Jan 2 13:57:11 2002
@@ -410,11 +410,6 @@
# else
# ifdef HAVE_TERMIOS_H
-# ifdef __NetBSD__
-# define TCGETS
-# define TCSETS
-# endif
-
# define TERM_GET TCGETS
# define TERM_SET TCSETS
static struct termios sbuf;
@@ -423,7 +418,7 @@
# endif
# endif
-# if defined(TERM_GET) || defined(__NetBSD__)
+# ifdef TERM_GET
static bool ison = FALSE;
if (cp_nocc || !cp_interactive || (ison == on))
@@ -431,7 +426,7 @@
ison = on;
if (ison == TRUE) {
-#ifdef __NetBSD__
+#if HAVE_TCGETATTR
tcgetattr(fileno(cp_in),&OS_Buf);
#else
(void) ioctl(fileno(cp_in), TERM_GET, (char *) &OS_Buf);
@@ -440,13 +435,13 @@
sbuf.c_cc[VEOF] = 0;
sbuf.c_cc[VEOL] = ESCAPE;
sbuf.c_cc[VEOL2] = CNTRL_D;
-#ifdef __NetBSD__
+#if HAVE_TCSETATTR
tcsetattr(fileno(cp_in),TCSANOW,&sbuf);
#else
(void) ioctl(fileno(cp_in), TERM_SET, (char *) &sbuf);
#endif
} else {
-#ifdef __NetBSD__
+#if HAVE_TCSETATTR
tcsetattr(fileno(cp_in),TCSANOW,&OS_Buf);
#else
(void) ioctl(fileno(cp_in), TERM_SET, (char *) &OS_Buf);