From: Dimitri Papadopoulos Date: Fri, 12 May 2006 18:09:15 +0000 (+0000) Subject: * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW) X-Git-Tag: pre-ptymaster-archetype~58 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=9385da49739f56026fb99c861f4bde6a6b7add99;p=newlib-cygwin.git * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW) (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define as macros. Thanks to: Bruce M Simpson --- diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 3ce390d4b..ade3b86c7 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,10 @@ +2006-05-12 Dimitri Papadopoulos + + * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW) + (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define + as macros. + Thanks to: Bruce M Simpson + 2006-05-12 Dimitri Papadopoulos * include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate) diff --git a/winsup/w32api/include/rtutils.h b/winsup/w32api/include/rtutils.h index 88f0caefb..56c7fc1cb 100644 --- a/winsup/w32api/include/rtutils.h +++ b/winsup/w32api/include/rtutils.h @@ -29,27 +29,27 @@ DWORD WINAPI TraceDeregisterW(DWORD); DWORD WINAPI TraceDeregisterExA(DWORD,DWORD); DWORD WINAPI TraceDeregisterExW(DWORD,DWORD); #define TRACE_NO_SYNCH 0x00000004 -/*DWORD WINAPI TraceDumpA(DWORD,LPBYTE,DWORD,DWORD,BOOL,LPCSTR);*/ -/*DWORD WINAPI TraceDumpW(DWORD,LPBYTE,DWORD,DWORD,BOOL,LPCWSTR);*/ +#define TraceDumpA(a,b,c,d,e,f) TraceDumpExA((a),0,(b),(c),(d),(e),(f)) +#define TraceDumpW(a,b,c,d,e,f) TraceDumpExW((a),0,(b),(c),(d),(e),(f)) DWORD WINAPI TraceDumpExA(DWORD,DWORD,LPBYTE,DWORD,DWORD,BOOL,LPCSTR); DWORD WINAPI TraceDumpExW(DWORD,DWORD,LPBYTE,DWORD,DWORD,BOOL,LPCWSTR); DWORD WINAPI TracePrintfA(DWORD,LPCSTR,...); DWORD WINAPI TracePrintfW(DWORD,LPCWSTR,...); DWORD WINAPI TracePrintfExA(DWORD,DWORD,LPCSTR,...); DWORD WINAPI TracePrintfExW(DWORD,DWORD,LPCWSTR,...); -/*DWORD WINAPI TracePutsA(DWORD,LPCSTR);*/ -/*DWORD WINAPI TracePutsW(DWORD,LPCWSTR);*/ +#define TracePutsA(a,b) TracePutsExA((a),0,(b)) +#define TracePutsW(a,b) TracePutsExW((a),0,(b)) DWORD WINAPI TracePutsExA(DWORD,DWORD,LPCSTR); DWORD WINAPI TracePutsExW(DWORD,DWORD,LPCWSTR); -/*DWORD WINAPI TraceRegisterA(LPCSTR);*/ -/*DWORD WINAPI TraceRegisterW(LPCWSTR);*/ +#define TraceRegisterA(a) TraceRegisterExA((a),0) +#define TraceRegisterW(a) TraceRegisterExW((a),0) DWORD WINAPI TraceRegisterExA(LPCSTR,DWORD); DWORD WINAPI TraceRegisterExW(LPCWSTR,DWORD); #define TRACE_USE_FILE 0x00000001 #define TRACE_USE_CONSOLE 0x00000002 #define INVALID_TRACEID 0xFFFFFFFF -/*DWORD WINAPI TraceVprintfA(DWORD,LPCSTR,va_list);*/ -/*DWORD WINAPI TraceVprintfW(DWORD,LPCWSTR,va_list);*/ +#define TraceVprintfA(a,b,c) TraceVprintfExA((a),0,(b),(c)) +#define TraceVprintfW(a,b,c) TraceVprintfExW((a),0,(b),(c)) DWORD WINAPI TraceVprintfExA(DWORD,DWORD,LPCSTR,va_list); DWORD WINAPI TraceVprintfExW(DWORD,DWORD,LPCWSTR,va_list); #define TRACE_NO_STDINFO 0x00000001