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 3bab1b6..9a62a1e 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); + } +} |