diff options
Diffstat (limited to '3rdparty/lua/src/modules/lua-winreg/src/win_trace.c')
-rw-r--r-- | 3rdparty/lua/src/modules/lua-winreg/src/win_trace.c | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/3rdparty/lua/src/modules/lua-winreg/src/win_trace.c b/3rdparty/lua/src/modules/lua-winreg/src/win_trace.c index 9a62a1e..3bab1b6 100644 --- a/3rdparty/lua/src/modules/lua-winreg/src/win_trace.c +++ b/3rdparty/lua/src/modules/lua-winreg/src/win_trace.c @@ -1,44 +1,44 @@ -#include <windows.h> - -/* -BOOL CALLBACK IsDebuggerPresentStub(VOID); -BOOL (CALLBACK *IsDebuggerPresent)(VOID) = IsDebuggerPresentStub; - -BOOL CALLBACK IsDebuggerPresentStub(VOID){ - HINSTANCE hinst = GetModuleHandleA("KERNEL32.DLL"); - FARPROC fp = GetProcAddress(hinst, "IsDebuggerPresent"); - if (fp) { - *(FARPROC *)&IsDebuggerPresent = fp; - return IsDebuggerPresent(); - } - return 0; -} -*/ - -void win_traceA(const char *pszFmt, ...){ - CHAR tchbuf[1024] = {'$',0}; - va_list argList = NULL; - va_start(argList, pszFmt); - wvsprintfA(&tchbuf[1], pszFmt, argList); - va_end(argList); - lstrcatA(tchbuf, "\r\n"); - if(IsDebuggerPresent()){ - OutputDebugStringA(tchbuf); - }else{ - DWORD dwWrt; - WriteConsoleA(GetStdHandle(STD_ERROR_HANDLE), tchbuf, lstrlenA(tchbuf), &dwWrt, NULL); - } -} -void win_traceW(const WCHAR *pszFmt, ...){ - WCHAR tchbuf[1024]; - va_list argList = NULL; - va_start(argList, pszFmt); - wvsprintfW(tchbuf, pszFmt, argList); - va_end(argList); - if(IsDebuggerPresent()){ - OutputDebugStringW(tchbuf); - }else{ - DWORD dwWrt; - WriteConsoleW(GetStdHandle(STD_ERROR_HANDLE), tchbuf, lstrlenW(tchbuf), &dwWrt, NULL); - } -} +#include <windows.h>
+
+/*
+BOOL CALLBACK IsDebuggerPresentStub(VOID);
+BOOL (CALLBACK *IsDebuggerPresent)(VOID) = IsDebuggerPresentStub;
+
+BOOL CALLBACK IsDebuggerPresentStub(VOID){
+ HINSTANCE hinst = GetModuleHandleA("KERNEL32.DLL");
+ FARPROC fp = GetProcAddress(hinst, "IsDebuggerPresent");
+ if (fp) {
+ *(FARPROC *)&IsDebuggerPresent = fp;
+ return IsDebuggerPresent();
+ }
+ return 0;
+}
+*/
+
+void win_traceA(const char *pszFmt, ...){
+ CHAR tchbuf[1024] = {'$',0};
+ va_list argList = NULL;
+ va_start(argList, pszFmt);
+ wvsprintfA(&tchbuf[1], pszFmt, argList);
+ va_end(argList);
+ lstrcatA(tchbuf, "\r\n");
+ if(IsDebuggerPresent()){
+ OutputDebugStringA(tchbuf);
+ }else{
+ DWORD dwWrt;
+ WriteConsoleA(GetStdHandle(STD_ERROR_HANDLE), tchbuf, lstrlenA(tchbuf), &dwWrt, NULL);
+ }
+}
+void win_traceW(const WCHAR *pszFmt, ...){
+ WCHAR tchbuf[1024];
+ va_list argList = NULL;
+ va_start(argList, pszFmt);
+ wvsprintfW(tchbuf, pszFmt, argList);
+ va_end(argList);
+ if(IsDebuggerPresent()){
+ OutputDebugStringW(tchbuf);
+ }else{
+ DWORD dwWrt;
+ WriteConsoleW(GetStdHandle(STD_ERROR_HANDLE), tchbuf, lstrlenW(tchbuf), &dwWrt, NULL);
+ }
+}
|