X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=usystem.c;h=77efb609d54ac6756e081abe3383803662e5b77e;hb=f6e0ba4110818a2785aa480eaa05836b742e9992;hp=92234806ab6bfc85c7153d708bd93388cedccdf3;hpb=247b78e04059c63bb74ad0cc3bb81f93e0636b95;p=xboard.git diff --git a/usystem.c b/usystem.c index 9223480..77efb60 100644 --- a/usystem.c +++ b/usystem.c @@ -5,7 +5,8 @@ * Massachusetts. * * Enhancements Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006, - * 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Free Software Foundation, Inc. + * 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Free + * Software Foundation, Inc. * * The following terms apply to Digital Equipment Corporation's copyright * interest in XBoard: @@ -266,22 +267,6 @@ ParseIcsTextColors () SetTextColor(cnames, textColors[ColorNormal].fg - 30, textColors[ColorNormal].bg - 40, -2); // kludge to announce background color to front-end } -static Boolean noEcho; - -void -EchoOn () -{ - system("stty echo"); - noEcho = False; -} - -void -EchoOff () -{ - system("stty -echo"); - noEcho = True; -} - char *oldICSInteractionTitle; void @@ -293,7 +278,7 @@ ShutDownFrontEnd () if (saveSettingsOnExit) SaveSettings(settingsFileName); unlink(gameCopyFilename); unlink(gamePasteFilename); - if(noEcho) EchoOn(); + EchoOn(); } void @@ -657,7 +642,7 @@ OutputToProcess (ProcRef pr, char *message, int count, int *outError) { static int line = 0; ChildProc *cp = (ChildProc *) pr; - int outCount; + int outCount = count; if (pr == NoProc) {