From 885f8cc426a8840ae61023b75f3f0e4a1e268082 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Mon, 05 Jul 2004 01:53:09 +0000 Subject: initial commit into svn repository git-svn-id: http://svn.klever.net/kin/kinsole/trunk@1 fe716a7a-6dde-0310-88d9-d003556173a8 --- (limited to 'NAWS.cpp') diff --git a/NAWS.cpp b/NAWS.cpp new file mode 100644 index 0000000..c35f508 --- a/dev/null +++ b/NAWS.cpp @@ -0,0 +1,18 @@ +BOOL SendNAWS() +{ +CONSOLE_SCREEN_BUFFER_INFO csbi; + VERIFY(::GetConsoleScreenBufferInfo(hConsoleOutput,&csbi)); +BYTE sbd[4]; + sbd[0]=csbi.dwSize.X>>8; + sbd[1]=csbi.dwSize.X&0xFF; + sbd[2]=csbi.dwSize.Y>>8; + sbd[3]=csbi.dwSize.Y&0xFF; + return SubNegotiate(toNAWS,sbd,sizeof(sbd)); +} + +BOOL nawsOnDo() +{ + TRACE0("DO NAWS\n"); + AskWill(toNAWS); + return SendNAWS(); +} -- cgit v0.9.0.2