Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: src/plugin/Console.h

Issue 5516878722105344: Issue #276 - replace TCHAR etc. with wide-character versions (Closed)
Patch Set: Created July 26, 2014, 2:20 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/plugin/Config.h ('k') | src/plugin/Plugin.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 Macros CONSOLE, CONSOLE_WARN, CONSOLE_ERROR are used for Console output 2 Macros CONSOLE, CONSOLE_WARN, CONSOLE_ERROR are used for Console output
3 CONSOLE_WAIT waits for user to hit Enter 3 CONSOLE_WAIT waits for user to hit Enter
4 In order to see Console output macro USE_CONSOLE should be defined before Cons ole.h is included. 4 In order to see Console output macro USE_CONSOLE should be defined before Cons ole.h is included.
5 Since Console.h is added in PluginStdAfx.h, then 2 ways to log in Console oupu t: 5 Since Console.h is added in PluginStdAfx.h, then 2 ways to log in Console oupu t:
6 1. Uncomment "#define USE_CONSOLE" in PluginStdAfx.h - Console ouput will be a vailable in all files. 6 1. Uncomment "#define USE_CONSOLE" in PluginStdAfx.h - Console ouput will be a vailable in all files.
7 2. Add "#define USE_CONSOLE" as very first line of a cpp file - Console ouput will be available in this file 7 2. Add "#define USE_CONSOLE" as very first line of a cpp file - Console ouput will be available in this file
8 */ 8 */
9 9
10 #pragma once 10 #pragma once
(...skipping 17 matching lines...) Expand all
28 { 28 {
29 ConsoleWaitReturn(){} 29 ConsoleWaitReturn(){}
30 ~ConsoleWaitReturn() 30 ~ConsoleWaitReturn()
31 { 31 {
32 if (s_hasError) 32 if (s_hasError)
33 { 33 {
34 CONSOLE("Hit 'ENTER' to exit"); 34 CONSOLE("Hit 'ENTER' to exit");
35 35
36 HANDLE hInput = GetStdHandle(STD_INPUT_HANDLE); 36 HANDLE hInput = GetStdHandle(STD_INPUT_HANDLE);
37 37
38 » » » TCHAR buf[128]; 38 » » » wchar_t buf[128];
39 DWORD nRead = 0; 39 DWORD nRead = 0;
40 ReadConsole(hInput, buf, countof(buf), &nRead, 0); 40 ReadConsole(hInput, buf, countof(buf), &nRead, 0);
41 } 41 }
42 } 42 }
43 } static s_ConsoleWaitReturn; 43 } static s_ConsoleWaitReturn;
44 44
45 DWORD lastError = GetLastError(); 45 DWORD lastError = GetLastError();
46 46
47 if (eError == code) 47 if (eError == code)
48 { 48 {
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 { 146 {
147 InterlockedIncrement(&g_consoleCount); 147 InterlockedIncrement(&g_consoleCount);
148 148
149 va_list args; 149 va_list args;
150 va_start(args, format); 150 va_start(args, format);
151 WritelnToConsole(eLog, g_consoleCount, format, args); 151 WritelnToConsole(eLog, g_consoleCount, format, args);
152 va_end(args); 152 va_end(args);
153 } 153 }
154 154
155 CONSOLE("Hit 'ENTER' to continue"); 155 CONSOLE("Hit 'ENTER' to continue");
156 » TCHAR buf[128]; 156 » wchar_t buf[128];
157 DWORD nRead = 0; 157 DWORD nRead = 0;
158 ReadConsole(GetStdHandle(STD_INPUT_HANDLE), buf, countof(buf), &nRead, 0 ); 158 ReadConsole(GetStdHandle(STD_INPUT_HANDLE), buf, countof(buf), &nRead, 0 );
159 } 159 }
160 160
161 161
162 #else 162 #else
163 int RemoveConsole(...); 163 int RemoveConsole(...);
164 164
165 #define CONSOLE sizeof RemoveConsole 165 #define CONSOLE sizeof RemoveConsole
166 #define CONSOLE_WARN sizeof RemoveConsole 166 #define CONSOLE_WARN sizeof RemoveConsole
167 #define CONSOLE_ERROR sizeof RemoveConsole 167 #define CONSOLE_ERROR sizeof RemoveConsole
168 #define CONSOLE_WAIT sizeof RemoveConsole 168 #define CONSOLE_WAIT sizeof RemoveConsole
169 #endif 169 #endif
170 170
OLDNEW
« no previous file with comments | « src/plugin/Config.h ('k') | src/plugin/Plugin.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld