It is the responsibility of the caller, or higher level function, to perform\r
any necessary translation between wide and narrow characters.\r
\r
- Copyright (c) 2012, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials are licensed and made available\r
under the terms and conditions of the BSD License which accompanies this\r
distribution. The full text of the license may be found at\r
UINT32 CurRow; // Current cursor row on the screen\r
UINT32 PrevColumn; // Previous column. Used to detect wrapping.\r
UINT32 AdjColumn; // Current cursor column on the screen\r
- UINT32 AdjRow; // Current cursor row on the screen\r
\r
RetVal = -1;\r
wcb = wc;\r
CurRow = This->CurrentXY.Row;\r
\r
numW = 1; // The majority of characters buffer one character\r
- AdjRow = 0; // Most characters just cause horizontal movement\r
AdjColumn = 0;\r
if(OFlag & OPOST) {\r
/* Perform output processing */\r
numW = 2;\r
CurColumn = 0;\r
}\r
- AdjRow = 1;\r
break; //}}\r
\r
case CHAR_BACKSPACE: //{{\r