X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=sys_sdl.c;h=6ca7812961ff51c393417f4caad952dd55d35580;hb=39be280f53d0cb68c1e1a2e4f940c3712201a863;hp=ee2df9a3a46c0eb2f4d4ba016544dee4d3233e82;hpb=0129aa345c3724a4211a306a2acae35a2f5bcc6c;p=xonotic%2Fdarkplaces.git diff --git a/sys_sdl.c b/sys_sdl.c index ee2df9a3..6ca78129 100644 --- a/sys_sdl.c +++ b/sys_sdl.c @@ -53,6 +53,8 @@ void Sys_PrintToTerminal(const char *text) // BUG: for some reason, NDELAY also affects stdout (1) when used on stdin (0). int origflags = fcntl (1, F_GETFL, 0); fcntl (1, F_SETFL, origflags & ~FNDELAY); +#else +#define write _write #endif while(*text) { @@ -111,11 +113,11 @@ char *Sys_ConsoleInput(void) while (_kbhit ()) { c = _getch (); - putch (c); + _putch (c); if (c == '\r') { text[len] = 0; - putch ('\n'); + _putch ('\n'); len = 0; return text; } @@ -123,8 +125,8 @@ char *Sys_ConsoleInput(void) { if (len) { - putch (' '); - putch (c); + _putch (' '); + _putch (c); len--; text[len] = 0; }