mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
replace auto_ptr with std::unique_ptr (#64)
deprecated in C++11 and removed in C++17
This commit is contained in:
+1
-1
@@ -3634,7 +3634,7 @@ inline void Console::GetCursorRect(RECT& rectCursor) {
|
|||||||
// variable pitch, we do a little joggling here :-)
|
// variable pitch, we do a little joggling here :-)
|
||||||
RECT rectLine;
|
RECT rectLine;
|
||||||
int nLastCharWidth;
|
int nLastCharWidth;
|
||||||
auto_ptr<wchar_t> pszLine(new wchar_t[m_csbiCursor.dwCursorPosition.X + 2]);
|
std::unique_ptr<wchar_t> pszLine(new wchar_t[m_csbiCursor.dwCursorPosition.X + 2]);
|
||||||
::ZeroMemory(pszLine.get(), (m_csbiCursor.dwCursorPosition.X + 2)*sizeof(wchar_t));
|
::ZeroMemory(pszLine.get(), (m_csbiCursor.dwCursorPosition.X + 2)*sizeof(wchar_t));
|
||||||
|
|
||||||
for (short i = 0; i <= m_csbiCursor.dwCursorPosition.X; ++i) pszLine.get()[i] = m_pScreenBuffer[m_csbiCursor.dwCursorPosition.Y * m_dwColumns + i].Char.UnicodeChar;
|
for (short i = 0; i <= m_csbiCursor.dwCursorPosition.X; ++i) pszLine.get()[i] = m_pScreenBuffer[m_csbiCursor.dwCursorPosition.Y * m_dwColumns + i].Char.UnicodeChar;
|
||||||
|
|||||||
Reference in New Issue
Block a user