From: <se...@us...> - 2013-01-31 14:33:50
|
Revision: 5575 http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5575&view=rev Author: sezero Date: 2013-01-31 14:33:41 +0000 (Thu, 31 Jan 2013) Log Message: ----------- Merge from trunk r5573-r5574: * mstcpip.h: Correct RtlIpv6StringToAddressExW, RtlIpv6AddressToStringA and RtlIpv6AddressToStringW prototypes. Revision Links: -------------- http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5573&view=rev http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5574&view=rev Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/include/ChangeLog stable/v2.x/mingw-w64-headers/include/mstcpip.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-01-31 12:09:26 UTC (rev 5574) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-01-31 14:33:41 UTC (rev 5575) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5486" -#define __MINGW_W64_REV_STAMP "2012-12-07" +#define __MINGW_W64_REV "5575" +#define __MINGW_W64_REV_STAMP "2013-01-31" Modified: stable/v2.x/mingw-w64-headers/include/ChangeLog =================================================================== --- stable/v2.x/mingw-w64-headers/include/ChangeLog 2013-01-31 12:09:26 UTC (rev 5574) +++ stable/v2.x/mingw-w64-headers/include/ChangeLog 2013-01-31 14:33:41 UTC (rev 5575) @@ -1,3 +1,9 @@ +2013-01-31 Kai Tietz <kt...@re...> + + Merge from trunk r5573-r5574: + * mstcpip.h: Correct RtlIpv6StringToAddressExW, RtlIpv6AddressToStringA + and RtlIpv6AddressToStringW prototypes. + 2012-12-07 Jason Hood <ad...@us...> * winbase.h (LOAD_LIBRARY_AS_IMAGE_RESOURCE): Fix typo. Modified: stable/v2.x/mingw-w64-headers/include/mstcpip.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/mstcpip.h 2013-01-31 12:09:26 UTC (rev 5574) +++ stable/v2.x/mingw-w64-headers/include/mstcpip.h 2013-01-31 14:33:41 UTC (rev 5575) @@ -92,103 +92,32 @@ #define RtlIpv6AddressToString __MINGW_NAME_AW(RtlIpv6AddressToString) #define RtlIpv6AddressToStringEx __MINGW_NAME_AW(RtlIpv6AddressToStringEx) -LPWSTR NTAPI RtlIpv6AddressToStringA( - const IN6_ADDR *Addr, - LPSTR S -); +LPSTR NTAPI RtlIpv6AddressToStringA(const IN6_ADDR *Addr, LPSTR S); +LPWSTR NTAPI RtlIpv6AddressToStringW(const IN6_ADDR *Addr, LPWSTR S); -LPSTR NTAPI RtlIpv6AddressToStringW( - const IN6_ADDR *Addr, - LPWSTR S -); +LONG NTAPI RtlIpv6AddressToStringExA(const IN6_ADDR *Address, ULONG ScopeId, USHORT Port, LPSTR AddressString, PULONG AddressStringLength); +LONG NTAPI RtlIpv6AddressToStringExW(const IN6_ADDR *Address, ULONG ScopeId, USHORT Port, LPWSTR AddressString, PULONG AddressStringLength); -LONG NTAPI RtlIpv6AddressToStringExA( - const IN6_ADDR *Address, - ULONG ScopeId, - USHORT Port, - LPSTR AddressString, - PULONG AddressStringLength -); - -LONG NTAPI RtlIpv6AddressToStringExW( - const IN6_ADDR *Address, - ULONG ScopeId, - USHORT Port, - LPWSTR AddressString, - PULONG AddressStringLength -); - #define RtlIpv4AddressToString __MINGW_NAME_AW(RtlIpv4AddressToString) -LPTSTR NTAPI RtlIpv4AddressToStringA( - const IN_ADDR *Addr, - LPSTR S -); +LPSTR NTAPI RtlIpv4AddressToStringA(const IN_ADDR *Addr, LPSTR S); +LPWSTR NTAPI RtlIpv4AddressToStringW(const IN_ADDR *Addr, LPWSTR S); -LPTSTR NTAPI RtlIpv4AddressToStringW( - const IN_ADDR *Addr, - LPWSTR S -); - #define RtlIpv4AddressToStringEx __MINGW_NAME_AW(RtlIpv4AddressToStringEx) -LONG NTAPI RtlIpv4AddressToStringExA( - const IN_ADDR *Address, - USHORT Port, - LPSTR AddressString, - PULONG AddressStringLength -); +LONG NTAPI RtlIpv4AddressToStringExA(const IN_ADDR *Address, USHORT Port, LPSTR AddressString, PULONG AddressStringLength); +LONG NTAPI RtlIpv4AddressToStringExW(const IN_ADDR *Address, USHORT Port, LPWSTR AddressString, PULONG AddressStringLength); -LONG NTAPI RtlIpv4AddressToStringExW( - const IN_ADDR *Address, - USHORT Port, - LPWSTR AddressString, - PULONG AddressStringLength -); - #define RtlIpv4StringToAddress __MINGW_NAME_AW(RtlIpv4StringToAddress) -LONG NTAPI RtlIpv4StringToAddressA( - PCSTR S, - BOOLEAN Strict, - LPSTR *Terminator, - IN_ADDR *Addr -); +LONG NTAPI RtlIpv4StringToAddressA(PCSTR S, BOOLEAN Strict, LPSTR *Terminator, IN_ADDR *Addr); +LONG NTAPI RtlIpv4StringToAddressW(PCWSTR S, BOOLEAN Strict, LPWSTR *Terminator, IN_ADDR *Addr); -LONG NTAPI RtlIpv4StringToAddressW( - PCWSTR S, - BOOLEAN Strict, - LPWSTR *Terminator, - IN_ADDR *Addr -); - #define RtlIpv4StringToAddressEx __MINGW_NAME_AW(RtlIpv4StringToAddressEx) -LONG NTAPI RtlIpv4StringToAddressExA( - PCSTR AddressString, - BOOLEAN Strict, - IN_ADDR *Address, - PUSHORT Port -); +LONG NTAPI RtlIpv4StringToAddressExA(PCSTR AddressString, BOOLEAN Strict, IN_ADDR *Address, PUSHORT Port); +LONG NTAPI RtlIpv4StringToAddressExW(PCWSTR AddressString, BOOLEAN Strict, IN_ADDR *Address, PUSHORT Port); -LONG NTAPI RtlIpv4StringToAddressExW( - PCWSTR AddressString, - BOOLEAN Strict, - IN_ADDR *Address, - PUSHORT Port -); - #define RtlIpv6StringToAddressEx __MINGW_NAME_AW(RtlIpv6StringToAddressEx) -LONG NTAPI RtlIpv6StringToAddressExA( - PCSTR AddressString, - IN6_ADDR *Address, - PULONG ScopeId, - PUSHORT Port -); +LONG NTAPI RtlIpv6StringToAddressExA(PCSTR AddressString, IN6_ADDR *Address, PULONG ScopeId, PUSHORT Port); +LONG NTAPI RtlIpv6StringToAddressExW(PCWSTR AddressString, IN6_ADDR *Address, PULONG ScopeId, PUSHORT Port); -LONG NTAPI RtlIpv6StringToAddressExW( - PCSTR AddressString, - IN6_ADDR *Address, - PULONG ScopeId, - PUSHORT Port -); - #endif /*(_WIN32_WINNT >= 0x0502)*/ #endif /* _MSTCPIP_ */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-01-31 14:44:10
|
Revision: 5576 http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5576&view=rev Author: sezero Date: 2013-01-31 14:44:03 +0000 (Thu, 31 Jan 2013) Log Message: ----------- Merge from trunk r5531: * winnls.h (NormalizeString): Remove duplicate. Revision Links: -------------- http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5531&view=rev Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/include/ChangeLog stable/v2.x/mingw-w64-headers/include/winnls.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-01-31 14:33:41 UTC (rev 5575) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-01-31 14:44:03 UTC (rev 5576) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5575" +#define __MINGW_W64_REV "5576" #define __MINGW_W64_REV_STAMP "2013-01-31" Modified: stable/v2.x/mingw-w64-headers/include/ChangeLog =================================================================== --- stable/v2.x/mingw-w64-headers/include/ChangeLog 2013-01-31 14:33:41 UTC (rev 5575) +++ stable/v2.x/mingw-w64-headers/include/ChangeLog 2013-01-31 14:44:03 UTC (rev 5576) @@ -3,6 +3,8 @@ Merge from trunk r5573-r5574: * mstcpip.h: Correct RtlIpv6StringToAddressExW, RtlIpv6AddressToStringA and RtlIpv6AddressToStringW prototypes. + Merge from trunk r5531: + * winnls.h (NormalizeString): Remove duplicate. 2012-12-07 Jason Hood <ad...@us...> Modified: stable/v2.x/mingw-w64-headers/include/winnls.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/winnls.h 2013-01-31 14:33:41 UTC (rev 5575) +++ stable/v2.x/mingw-w64-headers/include/winnls.h 2013-01-31 14:44:03 UTC (rev 5576) @@ -1019,14 +1019,6 @@ DWORD dwFlags ); -WINBASEAPI int WINAPI NormalizeString( - NORM_FORM NormForm, - LPCWSTR lpSrcString, - int cwSrcLength, - LPWSTR lpDstString, - int cwDstLength -); - WINBASEAPI WINBOOL WINAPI RtlIsValidLocaleName( LPCWSTR LocaleName, ULONG Flags This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-01-31 15:02:15
|
Revision: 5578 http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5578&view=rev Author: sezero Date: 2013-01-31 15:02:06 +0000 (Thu, 31 Jan 2013) Log Message: ----------- Merge from trunk r5525: * winbase.h: Use wrapper instead of macro for GetCurrentTime in C++ Revision Links: -------------- http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5525&view=rev Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/include/ChangeLog stable/v2.x/mingw-w64-headers/include/winbase.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-01-31 15:01:39 UTC (rev 5577) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-01-31 15:02:06 UTC (rev 5578) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5576" +#define __MINGW_W64_REV "5578" #define __MINGW_W64_REV_STAMP "2013-01-31" Modified: stable/v2.x/mingw-w64-headers/include/ChangeLog =================================================================== --- stable/v2.x/mingw-w64-headers/include/ChangeLog 2013-01-31 15:01:39 UTC (rev 5577) +++ stable/v2.x/mingw-w64-headers/include/ChangeLog 2013-01-31 15:02:06 UTC (rev 5578) @@ -1,3 +1,8 @@ +2013-01-31 Jacek Caban <ja...@co...> + + Merge from trunk r5525: + * winbase.h: Use wrapper instead of macro for GetCurrentTime in C++ + 2013-01-31 Kai Tietz <kt...@re...> Merge from trunk r5573-r5574: Modified: stable/v2.x/mingw-w64-headers/include/winbase.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/winbase.h 2013-01-31 15:01:39 UTC (rev 5577) +++ stable/v2.x/mingw-w64-headers/include/winbase.h 2013-01-31 15:02:06 UTC (rev 5578) @@ -22,7 +22,6 @@ #define SetSwapAreaSize(w) (w) #define LockSegment(w) GlobalFix((HANDLE)(w)) #define UnlockSegment(w) GlobalUnfix((HANDLE)(w)) -#define GetCurrentTime() GetTickCount() #define Yield() @@ -1524,12 +1523,20 @@ WINBASEAPI LONG WINAPI CompareFileTime(CONST FILETIME *lpFileTime1,CONST FILETIME *lpFileTime2); WINBASEAPI WINBOOL WINAPI FileTimeToDosDateTime(CONST FILETIME *lpFileTime,LPWORD lpFatDate,LPWORD lpFatTime); WINBASEAPI WINBOOL WINAPI DosDateTimeToFileTime(WORD wFatDate,WORD wFatTime,LPFILETIME lpFileTime); - WINBASEAPI DWORD WINAPI GetTickCount(VOID); WINBASEAPI WINBOOL WINAPI SetSystemTimeAdjustment(DWORD dwTimeAdjustment,WINBOOL bTimeAdjustmentDisabled); WINBASEAPI WINBOOL WINAPI GetSystemTimeAdjustment(PDWORD lpTimeAdjustment,PDWORD lpTimeIncrement,PBOOL lpTimeAdjustmentDisabled); WINBASEAPI DWORD WINAPI FormatMessageA(DWORD dwFlags,LPCVOID lpSource,DWORD dwMessageId,DWORD dwLanguageId,LPSTR lpBuffer,DWORD nSize,va_list *Arguments); WINBASEAPI DWORD WINAPI FormatMessageW(DWORD dwFlags,LPCVOID lpSource,DWORD dwMessageId,DWORD dwLanguageId,LPWSTR lpBuffer,DWORD nSize,va_list *Arguments); + WINBASEAPI DWORD WINAPI GetTickCount(VOID); +#ifndef __cplusplus +#define GetCurrentTime() GetTickCount() +#else + DWORD FORCEINLINE GetCurrentTime(void) { + return GetTickCount(); + } +#endif + #define FORMAT_MESSAGE_ALLOCATE_BUFFER 0x100 #define FORMAT_MESSAGE_IGNORE_INSERTS 0x200 #define FORMAT_MESSAGE_FROM_STRING 0x400 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-02-27 06:28:10
|
Revision: 5620 http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5620&view=rev Author: sezero Date: 2013-02-27 06:28:03 +0000 (Wed, 27 Feb 2013) Log Message: ----------- add missing A/W-agnostic defines in dinput.h. patch from Peter Rosin. Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/direct-x/include/dinput.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-02-27 06:27:37 UTC (rev 5619) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-02-27 06:28:03 UTC (rev 5620) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5578" -#define __MINGW_W64_REV_STAMP "2013-01-31" +#define __MINGW_W64_REV "5620" +#define __MINGW_W64_REV_STAMP "2013-02-27" Modified: stable/v2.x/mingw-w64-headers/direct-x/include/dinput.h =================================================================== --- stable/v2.x/mingw-w64-headers/direct-x/include/dinput.h 2013-02-27 06:27:37 UTC (rev 5619) +++ stable/v2.x/mingw-w64-headers/direct-x/include/dinput.h 2013-02-27 06:28:03 UTC (rev 5620) @@ -120,27 +120,35 @@ typedef struct SysMouseA *LPSYSMOUSEA; #define IID_IDirectInput WINELIB_NAME_AW(IID_IDirectInput) +#define IDirectInput WINELIB_NAME_AW(IDirectInput) DECL_WINELIB_TYPE_AW(LPDIRECTINPUT) #define IID_IDirectInput2 WINELIB_NAME_AW(IID_IDirectInput2) +#define IDirectInput2 WINELIB_NAME_AW(IDirectInput2) DECL_WINELIB_TYPE_AW(LPDIRECTINPUT2) #define IID_IDirectInput7 WINELIB_NAME_AW(IID_IDirectInput7) +#define IDirectInput7 WINELIB_NAME_AW(IDirectInput7) DECL_WINELIB_TYPE_AW(LPDIRECTINPUT7) #if DIRECTINPUT_VERSION >= 0x0800 #define IID_IDirectInput8 WINELIB_NAME_AW(IID_IDirectInput8) +#define IDirectInput8 WINELIB_NAME_AW(IDirectInput8) DECL_WINELIB_TYPE_AW(LPDIRECTINPUT8) #endif /* DI8 */ #define IID_IDirectInputDevice WINELIB_NAME_AW(IID_IDirectInputDevice) +#define IDirectInputDevice WINELIB_NAME_AW(IDirectInputDevice) DECL_WINELIB_TYPE_AW(LPDIRECTINPUTDEVICE) #if DIRECTINPUT_VERSION >= 0x0500 #define IID_IDirectInputDevice2 WINELIB_NAME_AW(IID_IDirectInputDevice2) +#define IDirectInputDevice2 WINELIB_NAME_AW(IDirectInputDevice2) DECL_WINELIB_TYPE_AW(LPDIRECTINPUTDEVICE2) #endif /* DI5 */ #if DIRECTINPUT_VERSION >= 0x0700 #define IID_IDirectInputDevice7 WINELIB_NAME_AW(IID_IDirectInputDevice7) +#define IDirectInputDevice7 WINELIB_NAME_AW(IDirectInputDevice7) DECL_WINELIB_TYPE_AW(LPDIRECTINPUTDEVICE7) #endif /* DI7 */ #if DIRECTINPUT_VERSION >= 0x0800 #define IID_IDirectInputDevice8 WINELIB_NAME_AW(IID_IDirectInputDevice8) +#define IDirectInputDevice8 WINELIB_NAME_AW(IDirectInputDevice8) DECL_WINELIB_TYPE_AW(LPDIRECTINPUTDEVICE8) #endif /* DI8 */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-03-14 06:58:17
|
Revision: 5652 http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5652&view=rev Author: sezero Date: 2013-03-14 06:58:04 +0000 (Thu, 14 Mar 2013) Log Message: ----------- Removed old unused include/directx directory. Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h Removed Paths: ------------- stable/v2.x/mingw-w64-headers/include/directx/ Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-03-14 06:57:13 UTC (rev 5651) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-03-14 06:58:04 UTC (rev 5652) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5620" -#define __MINGW_W64_REV_STAMP "2013-02-27" +#define __MINGW_W64_REV "5652" +#define __MINGW_W64_REV_STAMP "2013-03-14" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-03-21 08:12:17
|
Revision: 5681 http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5681&view=rev Author: sezero Date: 2013-03-21 08:12:09 +0000 (Thu, 21 Mar 2013) Log Message: ----------- Merge from trunk r5679 (Fix wrong code-bug.) Revision Links: -------------- http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5679&view=rev Modified Paths: -------------- stable/v2.x/mingw-w64-crt/intrincs/bitscanfwd.c stable/v2.x/mingw-w64-crt/intrincs/bitscanfwd64.c stable/v2.x/mingw-w64-crt/intrincs/bitscanrev.c stable/v2.x/mingw-w64-crt/intrincs/bitscanrev64.c stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/include/winnt.h Modified: stable/v2.x/mingw-w64-crt/intrincs/bitscanfwd.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bitscanfwd.c 2013-03-21 08:11:36 UTC (rev 5680) +++ stable/v2.x/mingw-w64-crt/intrincs/bitscanfwd.c 2013-03-21 08:12:09 UTC (rev 5681) @@ -2,7 +2,9 @@ unsigned char _BitScanForward(unsigned long *Index, unsigned long Mask) { - __asm__ __volatile__("bsfl %1,%0" : "=r" (Mask),"=m" ((*(volatile long *)Index))); + unsigned long n; + __asm__ __volatile__("bsfl %0,%1" : "+r" (Mask),"=rm" (n) : : "memory"); + *Index = n; return (Mask != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bitscanfwd64.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bitscanfwd64.c 2013-03-21 08:11:36 UTC (rev 5680) +++ stable/v2.x/mingw-w64-crt/intrincs/bitscanfwd64.c 2013-03-21 08:12:09 UTC (rev 5681) @@ -2,7 +2,9 @@ unsigned char _BitScanForward64(unsigned long *Index, unsigned __int64 Mask) { - __asm__ __volatile__("bsfq %1,%0" : "=r" (Mask),"=m" ((*(volatile long long *)Index))); + unsigned __int64 n; + __asm__ __volatile__("bsfq %0,%1" : "+r" (Mask),"=rm" (n) : : "memory"); + *Index = (unsigned long) n; return (Mask != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bitscanrev.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bitscanrev.c 2013-03-21 08:11:36 UTC (rev 5680) +++ stable/v2.x/mingw-w64-crt/intrincs/bitscanrev.c 2013-03-21 08:12:09 UTC (rev 5681) @@ -2,7 +2,9 @@ unsigned char _BitScanReverse(unsigned long *Index, unsigned long Mask) { - __asm__ __volatile__("bsrl %1,%0" : "=r" (Mask),"=m" ((*(volatile long *)Index))); + unsigned long n; + __asm__ __volatile__("bsrl %0,%1" : "+r" (Mask),"=rm" (n) : : "memory"); + *Index = n; return (Mask != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bitscanrev64.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bitscanrev64.c 2013-03-21 08:11:36 UTC (rev 5680) +++ stable/v2.x/mingw-w64-crt/intrincs/bitscanrev64.c 2013-03-21 08:12:09 UTC (rev 5681) @@ -2,7 +2,9 @@ unsigned char _BitScanReverse64(unsigned long *Index, unsigned __int64 Mask) { - __asm__ __volatile__("bsrq %1,%0" : "=r" (Mask),"=m" ((*(volatile long long *)Index))); + unsigned __int64 n; + __asm__ __volatile__("bsrq %0,%1" : "+r" (Mask),"=rm" (n) : : "memory"); + *Index = (unsigned long) n; return (Mask != 0); } Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-03-21 08:11:36 UTC (rev 5680) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-03-21 08:12:09 UTC (rev 5681) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5652" -#define __MINGW_W64_REV_STAMP "2013-03-14" +#define __MINGW_W64_REV "5681" +#define __MINGW_W64_REV_STAMP "2013-03-21" Modified: stable/v2.x/mingw-w64-headers/include/winnt.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/winnt.h 2013-03-21 08:11:36 UTC (rev 5680) +++ stable/v2.x/mingw-w64-headers/include/winnt.h 2013-03-21 08:12:09 UTC (rev 5681) @@ -1241,19 +1241,27 @@ #ifndef __CRT__NO_INLINE __CRT_INLINE BOOLEAN _BitScanForward(DWORD *Index,DWORD Mask) { - __asm__ __volatile__("bsfl %1,%0" : "=r" (Mask),"=m" ((*(volatile long *)Index))); + DWORD n; + __asm__ __volatile__("bsfl %0,%1" : "+r" (Mask),"=rm" (n) : : "memory"); + *Index = n; return Mask!=0; } __CRT_INLINE BOOLEAN _BitScanReverse(DWORD *Index,DWORD Mask) { - __asm__ __volatile__("bsrl %1,%0" : "=r" (Mask),"=m" ((*(volatile long *)Index))); + DWORD n; + __asm__ __volatile__("bsrl %0,%1" : "+r" (Mask),"=rm" (n) : : "memory"); + *Index = n; return Mask!=0; } __CRT_INLINE BOOLEAN _BitScanForward64(DWORD *Index,DWORD64 Mask) { - __asm__ __volatile__("bsfq %1,%0" : "=r" (Mask),"=m" ((*(volatile LONG64 *)Index))); + DWORD64 n; + __asm__ __volatile__("bsfq %0,%1" : "+r" (Mask),"=rm" (n) : : "memory"); + *Index = (DWORD) n; return Mask!=0; } __CRT_INLINE BOOLEAN _BitScanReverse64(DWORD *Index,DWORD64 Mask) { - __asm__ __volatile__("bsrq %1,%0" : "=r" (Mask),"=m" ((*(volatile LONG64 *)Index))); + DWORD64 n; + __asm__ __volatile__("bsrq %0,%1" : "+r" (Mask),"=rm" (n) : : "memory"); + *Index = (DWORD) n; return Mask!=0; } #endif /* !__CRT__NO_INLINE */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-04-09 19:52:06
|
Revision: 5746 http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5746&view=rev Author: sezero Date: 2013-04-09 19:51:57 +0000 (Tue, 09 Apr 2013) Log Message: ----------- Merge from trunk revs. 5735, 5740, 5744: add "memory" to Offset in inline asm for _bittest, _bittestandcomplement, _bittestandset, _bittestandreset, _interlockedbittestandset, _interlockedbittestandreset, _bittest64, _bittestandcomplement64, _bittestandset64, _bittestandreset64, _interlockedbittestandset64, _interlockedbittestandreset64, InterlockedBitTestAndSet, InterlockedBitTestAndReset and InterlockedBitTestAndComplement. Modified Paths: -------------- stable/v2.x/mingw-w64-crt/intrincs/bittest.c stable/v2.x/mingw-w64-crt/intrincs/bittest64.c stable/v2.x/mingw-w64-crt/intrincs/bittestc.c stable/v2.x/mingw-w64-crt/intrincs/bittestc64.c stable/v2.x/mingw-w64-crt/intrincs/bittestci.c stable/v2.x/mingw-w64-crt/intrincs/bittestr.c stable/v2.x/mingw-w64-crt/intrincs/bittestr64.c stable/v2.x/mingw-w64-crt/intrincs/bittestri.c stable/v2.x/mingw-w64-crt/intrincs/bittestri64.c stable/v2.x/mingw-w64-crt/intrincs/bittests.c stable/v2.x/mingw-w64-crt/intrincs/bittests64.c stable/v2.x/mingw-w64-crt/intrincs/bittestsi.c stable/v2.x/mingw-w64-crt/intrincs/bittestsi64.c stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/include/winnt.h Modified: stable/v2.x/mingw-w64-crt/intrincs/bittest.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittest.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittest.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("btl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittest64.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittest64.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittest64.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("btq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittestc.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittestc.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittestc.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("btcl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittestc64.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittestc64.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittestc64.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("btcq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittestci.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittestci.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittestci.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -6,7 +6,7 @@ int old = 0; __asm__ __volatile__("lock ; btcl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Bit)); + :"Ir" (Bit) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittestr.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittestr.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittestr.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("btrl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittestr64.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittestr64.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittestr64.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("btrq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittestri.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittestri.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittestri.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("lock ; btrl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittestri64.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittestri64.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittestri64.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("lock ; btrq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittests.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittests.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittests.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("btsl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittests64.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittests64.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittests64.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("btsq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittestsi.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittestsi.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittestsi.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("lock ; btsl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/intrincs/bittestsi64.c =================================================================== --- stable/v2.x/mingw-w64-crt/intrincs/bittestsi64.c 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/intrincs/bittestsi64.c 2013-04-09 19:51:57 UTC (rev 5746) @@ -5,7 +5,7 @@ int old = 0; __asm__ __volatile__("lock ; btsq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (old != 0); } Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-04-09 19:51:57 UTC (rev 5746) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5684" -#define __MINGW_W64_REV_STAMP "2013-03-21" +#define __MINGW_W64_REV "5746" +#define __MINGW_W64_REV_STAMP "2013-04-09" Modified: stable/v2.x/mingw-w64-headers/include/winnt.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/winnt.h 2013-04-09 19:45:24 UTC (rev 5745) +++ stable/v2.x/mingw-w64-headers/include/winnt.h 2013-04-09 19:51:57 UTC (rev 5746) @@ -1126,14 +1126,14 @@ int old = 0; __asm__ __volatile__("btl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _bittestandcomplement(LONG *Base,LONG Offset) { int old = 0; __asm__ __volatile__("btcl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } #endif /* __CRT__NO_INLINE */ @@ -1154,77 +1154,77 @@ int old = 0; __asm__ __volatile__("lock ; btcl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Bit)); + :"Ir" (Bit) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _bittestandset(LONG *Base,LONG Offset) { int old = 0; __asm__ __volatile__("btsl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _bittestandreset(LONG *Base,LONG Offset) { int old = 0; __asm__ __volatile__("btrl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _interlockedbittestandset(LONG *Base,LONG Offset) { int old = 0; __asm__ __volatile__("lock ; btsl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _interlockedbittestandreset(LONG *Base,LONG Offset) { int old = 0; __asm__ __volatile__("lock ; btrl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _bittest64(LONG64 const *Base,LONG64 Offset) { int old = 0; __asm__ __volatile__("btq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile LONG64 *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _bittestandcomplement64(LONG64 *Base,LONG64 Offset) { int old = 0; __asm__ __volatile__("btcq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile LONG64 *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _bittestandset64(LONG64 *Base,LONG64 Offset) { int old = 0; __asm__ __volatile__("btsq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile LONG64 *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _bittestandreset64(LONG64 *Base,LONG64 Offset) { int old = 0; __asm__ __volatile__("btrq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile LONG64 *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _interlockedbittestandset64(LONG64 *Base,LONG64 Offset) { int old = 0; __asm__ __volatile__("lock ; btsq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile LONG64 *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } __CRT_INLINE BOOLEAN _interlockedbittestandreset64(LONG64 *Base,LONG64 Offset) { int old = 0; __asm__ __volatile__("lock ; btrq %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile LONG64 *) Base)) - :"Ir" (Offset)); + :"Ir" (Offset) : "memory"); return (BOOLEAN) (old!=0); } #endif /* !__CRT__NO_INLINE */ @@ -1805,7 +1805,7 @@ int old = 0; __asm__ __volatile__("lock ; btsl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Bit)); + :"Ir" (Bit) : "memory"); return (BOOLEAN) (old!=0); } @@ -1813,7 +1813,7 @@ int old = 0; __asm__ __volatile__("lock ; btrl %2,%1\n\tsbbl %0,%0 " :"=r" (old),"=m" ((*(volatile long *) Base)) - :"Ir" (Bit)); + :"Ir" (Bit) : "memory"); return (BOOLEAN) (old!=0); } #endif /* __CRT__NO_INLINE */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-07-03 16:03:27
|
Revision: 5928 http://sourceforge.net/p/mingw-w64/code/5928 Author: sezero Date: 2013-07-03 16:03:21 +0000 (Wed, 03 Jul 2013) Log Message: ----------- ddk/ntifs.h: merge reactos.org r55151 (RtlUnicodeToMultiByteN() UnicodeString parameter is PCWCH type, not PWCH), and r59376 changes (correct some FSCTL_* definitions.) Revision Links: -------------- http://sourceforge.net/p/mingw-w64/code/55151 http://sourceforge.net/p/mingw-w64/code/59376 Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntifs.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-03 16:02:57 UTC (rev 5927) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-03 16:03:21 UTC (rev 5928) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5746" -#define __MINGW_W64_REV_STAMP "2013-04-09" +#define __MINGW_W64_REV "5928" +#define __MINGW_W64_REV_STAMP "2013-07-03" Modified: stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntifs.h =================================================================== --- stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntifs.h 2013-07-03 16:02:57 UTC (rev 5927) +++ stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntifs.h 2013-07-03 16:03:21 UTC (rev 5928) @@ -1060,7 +1060,7 @@ OUT PCHAR MultiByteString, IN ULONG MaxBytesInMultiByteString, OUT PULONG BytesInMultiByteString OPTIONAL, - IN PWCH UnicodeString, + IN PCWCH UnicodeString, IN ULONG BytesInUnicodeString); NTSYSAPI @@ -3334,25 +3334,25 @@ #if (_WIN32_WINNT >= 0x0500) #define FSCTL_FIND_FILES_BY_SID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 35, METHOD_NEITHER, FILE_ANY_ACCESS) -#define FSCTL_SET_OBJECT_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 38, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_SET_OBJECT_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 38, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) #define FSCTL_GET_OBJECT_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 39, METHOD_BUFFERED, FILE_ANY_ACCESS) -#define FSCTL_DELETE_OBJECT_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 40, METHOD_BUFFERED, FILE_WRITE_DATA) -#define FSCTL_SET_REPARSE_POINT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 41, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_DELETE_OBJECT_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 40, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) +#define FSCTL_SET_REPARSE_POINT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 41, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) #define FSCTL_GET_REPARSE_POINT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 42, METHOD_BUFFERED, FILE_ANY_ACCESS) -#define FSCTL_DELETE_REPARSE_POINT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 43, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_DELETE_REPARSE_POINT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 43, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) #define FSCTL_ENUM_USN_DATA CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 44, METHOD_NEITHER, FILE_READ_DATA) #define FSCTL_SECURITY_ID_CHECK CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 45, METHOD_NEITHER, FILE_READ_DATA) #define FSCTL_READ_USN_JOURNAL CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 46, METHOD_NEITHER, FILE_READ_DATA) -#define FSCTL_SET_OBJECT_ID_EXTENDED CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 47, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_SET_OBJECT_ID_EXTENDED CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 47, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) #define FSCTL_CREATE_OR_GET_OBJECT_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 48, METHOD_BUFFERED, FILE_ANY_ACCESS) -#define FSCTL_SET_SPARSE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 49, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_SET_SPARSE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 49, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) #define FSCTL_SET_ZERO_DATA CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 50, METHOD_BUFFERED, FILE_WRITE_DATA) #define FSCTL_QUERY_ALLOCATED_RANGES CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 51, METHOD_NEITHER, FILE_READ_DATA) #define FSCTL_ENABLE_UPGRADE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 52, METHOD_BUFFERED, FILE_WRITE_DATA) #define FSCTL_SET_ENCRYPTION CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 53, METHOD_BUFFERED, FILE_ANY_ACCESS) #define FSCTL_ENCRYPTION_FSCTL_IO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 54, METHOD_NEITHER, FILE_ANY_ACCESS) -#define FSCTL_WRITE_RAW_ENCRYPTED CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 55, METHOD_NEITHER, FILE_ANY_ACCESS) -#define FSCTL_READ_RAW_ENCRYPTED CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 56, METHOD_NEITHER, FILE_ANY_ACCESS) +#define FSCTL_WRITE_RAW_ENCRYPTED CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 55, METHOD_NEITHER, FILE_SPECIAL_ACCESS) +#define FSCTL_READ_RAW_ENCRYPTED CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 56, METHOD_NEITHER, FILE_SPECIAL_ACCESS) #define FSCTL_CREATE_USN_JOURNAL CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 57, METHOD_NEITHER, FILE_READ_DATA) #define FSCTL_READ_FILE_USN_DATA CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 58, METHOD_NEITHER, FILE_READ_DATA) #define FSCTL_WRITE_USN_CLOSE_RECORD CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 59, METHOD_NEITHER, FILE_READ_DATA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-07-04 11:38:02
|
Revision: 5934 http://sourceforge.net/p/mingw-w64/code/5934 Author: sezero Date: 2013-07-04 11:37:56 +0000 (Thu, 04 Jul 2013) Log Message: ----------- several ddk-related header fixes/updates from r/os svn: * bugcodes.h: updated from r/os bugcodes.mc rev. 58242 * hidpi.h: applied r/os rev. 59217 change to fix two function signatures * wdm.h: fix BYTES_TO_PAGES macro (r/os svn r58738) * ndis.h: fix harmless typo in NdisWaitEvent() (r/os svn r58384) * portcls.h: add missing IMP_IMiniportWaveRT & IMP_IMiniportWaveRTStream definitions (r/os svn r58638) Revision Links: -------------- http://sourceforge.net/p/mingw-w64/code/58738 http://sourceforge.net/p/mingw-w64/code/58384 http://sourceforge.net/p/mingw-w64/code/58638 Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/ddk/include/ddk/ndis.h stable/v2.x/mingw-w64-headers/ddk/include/ddk/portcls.h stable/v2.x/mingw-w64-headers/ddk/include/ddk/wdm.h stable/v2.x/mingw-w64-headers/include/bugcodes.h stable/v2.x/mingw-w64-headers/include/hidpi.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-04 11:37:33 UTC (rev 5933) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-04 11:37:56 UTC (rev 5934) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5928" -#define __MINGW_W64_REV_STAMP "2013-07-03" +#define __MINGW_W64_REV "5934" +#define __MINGW_W64_REV_STAMP "2013-07-04" Modified: stable/v2.x/mingw-w64-headers/ddk/include/ddk/ndis.h =================================================================== --- stable/v2.x/mingw-w64-headers/ddk/include/ddk/ndis.h 2013-07-04 11:37:33 UTC (rev 5933) +++ stable/v2.x/mingw-w64-headers/ddk/include/ddk/ndis.h 2013-07-04 11:37:56 UTC (rev 5934) @@ -5654,7 +5654,7 @@ NTAPI NdisWaitEvent( IN PNDIS_EVENT Event, - IN UINT Timeout); + IN UINT MsToWait); /* NDIS intermediate miniport structures */ Modified: stable/v2.x/mingw-w64-headers/ddk/include/ddk/portcls.h =================================================================== --- stable/v2.x/mingw-w64-headers/ddk/include/ddk/portcls.h 2013-07-04 11:37:33 UTC (rev 5933) +++ stable/v2.x/mingw-w64-headers/ddk/include/ddk/portcls.h 2013-07-04 11:37:56 UTC (rev 5934) @@ -1841,7 +1841,43 @@ typedef IMiniportWaveRTStream *PMINIPORTWAVERTSTREAM; +#define IMP_IMiniportWaveRTStream\ + STDMETHODIMP_(NTSTATUS) SetFormat\ + ( IN PKSDATAFORMAT DataFormat\ + );\ + STDMETHODIMP_(NTSTATUS) SetState\ + ( IN KSSTATE State\ + );\ + STDMETHODIMP_(NTSTATUS) GetPosition\ + ( OUT PKSAUDIO_POSITION Position\ + );\ + STDMETHODIMP_(NTSTATUS) AllocateAudioBuffer\ + (\ + IN ULONG RequestedSize,\ + OUT PMDL *AudioBufferMdl,\ + OUT ULONG *ActualSize,\ + OUT ULONG *OffsetFromFirstPage,\ + OUT MEMORY_CACHING_TYPE *CacheType\ + );\ + STDMETHODIMP_(VOID) FreeAudioBuffer\ + (\ + IN PMDL AudioBufferMdl,\ + IN ULONG BufferSize\ + );\ + STDMETHODIMP_(VOID) GetHWLatency\ + (\ + OUT KSRTAUDIO_HWLATENCY *hwLatency\ + );\ + STDMETHODIMP_(NTSTATUS) GetPositionRegister\ + (\ + OUT KSRTAUDIO_HWREGISTER *Register\ + );\ + STDMETHODIMP_(NTSTATUS) GetClockRegister\ + (\ + OUT KSRTAUDIO_HWREGISTER *Register\ + ) + /* =============================================================== IMiniportWaveRTStreamNotification Interface */ @@ -1923,6 +1959,24 @@ typedef IMiniportWaveRT *PMINIPORTWAVERT; +#define IMP_IMiniportWaveRT\ + IMP_IMiniport;\ + STDMETHODIMP_(NTSTATUS) Init\ + ( IN PUNKNOWN UnknownAdapter,\ + IN PRESOURCELIST ResourceList,\ + IN PPORTWAVERT Port\ + );\ + STDMETHODIMP_(NTSTATUS) NewStream\ + ( OUT PMINIPORTWAVERTSTREAM * Stream,\ + IN PPORTWAVERTSTREAM PortStream,\ + IN ULONG Pin,\ + IN BOOLEAN Capture,\ + IN PKSDATAFORMAT DataFormat\ + );\ + STDMETHODIMP_(NTSTATUS) GetDeviceDescription\ + ( OUT PDEVICE_DESCRIPTION DeviceDescription\ + ) + #endif /* =============================================================== Modified: stable/v2.x/mingw-w64-headers/ddk/include/ddk/wdm.h =================================================================== --- stable/v2.x/mingw-w64-headers/ddk/include/ddk/wdm.h 2013-07-04 11:37:33 UTC (rev 5933) +++ stable/v2.x/mingw-w64-headers/ddk/include/ddk/wdm.h 2013-07-04 11:37:56 UTC (rev 5934) @@ -10537,9 +10537,11 @@ /* ULONG * BYTES_TO_PAGES( * IN ULONG Size) + * + * Note: This needs to be like this to avoid overflows! */ #define BYTES_TO_PAGES(Size) \ - (((Size) + PAGE_SIZE - 1) >> PAGE_SHIFT) + (((Size) >> PAGE_SHIFT) + (((Size) & (PAGE_SIZE - 1)) != 0)) /* PVOID * PAGE_ALIGN( Modified: stable/v2.x/mingw-w64-headers/include/bugcodes.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/bugcodes.h 2013-07-04 11:37:33 UTC (rev 5933) +++ stable/v2.x/mingw-w64-headers/include/bugcodes.h 2013-07-04 11:37:56 UTC (rev 5934) @@ -1,7 +1,7 @@ /* This file is generated with wmc version 1.4-rc5. Do not edit! */ /* Source : bugcodes.mc */ /* Cmdline: wmc bugcodes.mc */ -/* Date : Mon Feb 27 10:01:33 2012 */ +/* Date : Thu Jul 4 12:10:51 2013 */ #ifndef __WMCGENERATED_4f4b46e6_H #define __WMCGENERATED_4f4b46e6_H @@ -406,6 +406,14 @@ /* Approximate msg: PINBALL_FILE_SYSTEM */ #define PINBALL_FILE_SYSTEM ((ULONG)0x00000059L) +/* MessageId : 0x0000005a */ +/* Approximate msg: CRITICAL_SERVICE_FAILED */ +#define CRITICAL_SERVICE_FAILED ((ULONG)0x0000005aL) + +/* MessageId : 0x0000005b */ +/* Approximate msg: SET_ENV_VAR_FAILED */ +#define SET_ENV_VAR_FAILED ((ULONG)0x0000005bL) + /* MessageId : 0x0000005c */ /* Approximate msg: HAL_INITIALIZATION_FAILED */ #define HAL_INITIALIZATION_FAILED ((ULONG)0x0000005cL) @@ -702,6 +710,10 @@ /* Approximate msg: POWER_FAILURE_SIMULATE */ #define POWER_FAILURE_SIMULATE ((ULONG)0x000000e5L) +/* MessageId : 0x000000e8 */ +/* Approximate msg: Invalid cancel of a open file. It already has handle. */ +#define INVALID_CANCEL_OF_FILE_OPEN ((ULONG)0x000000e8L) + /* MessageId : 0x000000e9 */ /* Approximate msg: An executive worker thread is being terminated without having gone through the worker thread rundown code. */ #define ACTIVE_EX_WORKER_THREAD_TERMINATION ((ULONG)0x000000e9L) Modified: stable/v2.x/mingw-w64-headers/include/hidpi.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/hidpi.h 2013-07-04 11:37:33 UTC (rev 5933) +++ stable/v2.x/mingw-w64-headers/include/hidpi.h 2013-07-04 11:37:56 UTC (rev 5934) @@ -275,7 +275,7 @@ * HidP_GetButtonCaps( * IN HIDP_REPORT_TYPE ReportType, * OUT PHIDP_BUTTON_CAPS ButtonCaps, - * IN OUT PULONG ButtonCapsLength, + * IN OUT PUSHORT ButtonCapsLength, * IN PHIDP_PREPARSED_DATA PreparsedData); */ #define HidP_GetButtonCaps(_Type_, _Caps_, _Len_, _Data_) \ @@ -374,7 +374,7 @@ USHORT LinkCollection, USAGE Usage, PHIDP_BUTTON_CAPS ButtonCaps, - PULONG ButtonCapsLength, + PUSHORT ButtonCapsLength, PHIDP_PREPARSED_DATA PreparsedData); HIDAPI @@ -386,7 +386,7 @@ USHORT LinkCollection, USAGE Usage, PHIDP_VALUE_CAPS ValueCaps, - PULONG ValueCapsLength, + PUSHORT ValueCapsLength, PHIDP_PREPARSED_DATA PreparsedData); HIDAPI @@ -448,7 +448,7 @@ * HidP_GetValueCaps( * IN HIDP_REPORT_TYPE ReportType, * OUT PHIDP_VALUE_CAPS ValueCaps, - * IN OUT PULONG ValueCapsLength, + * IN OUT PUSHORT ValueCapsLength, * IN PHIDP_PREPARSED_DATA PreparsedData); */ #define HidP_GetValueCaps(_Type_, _Caps_, _Len_, _Data_) \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-07-07 09:13:41
|
Revision: 5938 http://sourceforge.net/p/mingw-w64/code/5938 Author: sezero Date: 2013-07-07 09:13:35 +0000 (Sun, 07 Jul 2013) Log Message: ----------- * ntdef.h: add missing MAX_NATURAL_ALIGNMENT, MEMORY_ALLOCATION_ALIGNMENT, SYSTEM_CACHE_ALIGNMENT_SIZE, DECLSPEC_CACHEALIGN, DECLSPEC_SELECTANY, RTL_FIELD_TYPE, RTL_BITS_OF and RTL_BITS_OF_FIELD macros from r/os svn. add missing PROBE_ALIGNMENT macro from trunk. update ALIGNMENT_MACHINE from trunk. * wdm.h: define LOOKASIDE_ALIGN as DECLSPEC_CACHEALIGN (r/os svn: r59431.) Revision Links: -------------- http://sourceforge.net/p/mingw-w64/code/59431 Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/ddk/include/ddk/wdm.h stable/v2.x/mingw-w64-headers/include/ntdef.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-07 09:13:12 UTC (rev 5937) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-07 09:13:35 UTC (rev 5938) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5934" -#define __MINGW_W64_REV_STAMP "2013-07-04" +#define __MINGW_W64_REV "5938" +#define __MINGW_W64_REV_STAMP "2013-07-07" Modified: stable/v2.x/mingw-w64-headers/ddk/include/ddk/wdm.h =================================================================== --- stable/v2.x/mingw-w64-headers/ddk/include/ddk/wdm.h 2013-07-07 09:13:12 UTC (rev 5937) +++ stable/v2.x/mingw-w64-headers/ddk/include/ddk/wdm.h 2013-07-07 09:13:35 UTC (rev 5938) @@ -1749,7 +1749,7 @@ #if !defined(_WIN64) && (defined(_NTDDK_) || defined(_NTIFS_) || defined(_NDIS_)) #define LOOKASIDE_ALIGN #else -#define LOOKASIDE_ALIGN /* FIXME: DECLSPEC_CACHEALIGN */ +#define LOOKASIDE_ALIGN DECLSPEC_CACHEALIGN #endif typedef struct _LOOKASIDE_LIST_EX *PLOOKASIDE_LIST_EX; Modified: stable/v2.x/mingw-w64-headers/include/ntdef.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/ntdef.h 2013-07-07 09:13:12 UTC (rev 5937) +++ stable/v2.x/mingw-w64-headers/include/ntdef.h 2013-07-07 09:13:35 UTC (rev 5938) @@ -117,7 +117,7 @@ #undef UNALIGNED /* avoid redefinition warnings vs _mingw.h */ #undef UNALIGNED64 -#if defined(_M_MRX000) || defined(_M_ALPHA) || defined(_M_PPC) || defined(_M_IA64) || defined(_M_AMD64) +#if defined(_M_MRX000) || defined(_M_ALPHA) || defined(_M_PPC) || defined(_M_IA64) || defined(_M_AMD64) || defined (_M_ARM) #define ALIGNMENT_MACHINE #define UNALIGNED __unaligned #if defined(_WIN64) @@ -131,6 +131,14 @@ #define UNALIGNED64 #endif +#if defined(_WIN64) || defined(_M_ALPHA) +#define MAX_NATURAL_ALIGNMENT sizeof(ULONGLONG) +#define MEMORY_ALLOCATION_ALIGNMENT 16 +#else +#define MAX_NATURAL_ALIGNMENT sizeof(ULONG) +#define MEMORY_ALLOCATION_ALIGNMENT 8 +#endif + #if defined(_M_MRX000) && !(defined(MIDL_PASS) || defined(RC_INVOKED)) && defined(ENABLE_RESTRICTED) #define RESTRICTED_POINTER __restrict #else @@ -161,6 +169,12 @@ #define TYPE_ALIGNMENT(t) FIELD_OFFSET(struct { char x; t test; }, test) #endif +#if defined (_X86_) || defined (_AMD64_) +#define PROBE_ALIGNMENT(v) TYPE_ALIGNMENT(ULONG) +#elif defined (_IA64_) || defined (_ARM_) +#define PROBE_ALIGNMENT(v) (TYPE_ALIGNMENT(v) > TYPE_ALIGNMENT(ULONG) ? TYPE_ALIGNMENT(v) : TYPE_ALIGNMENT(ULONG)) +#endif + /* Calling Conventions */ #if defined(_M_IX86) #define FASTCALL __fastcall @@ -241,6 +255,26 @@ #endif #endif /* DECLSPEC_ALIGN */ +#ifndef SYSTEM_CACHE_ALIGNMENT_SIZE +#if defined(_AMD64_) || defined(_X86_) +#define SYSTEM_CACHE_ALIGNMENT_SIZE 64 +#else +#define SYSTEM_CACHE_ALIGNMENT_SIZE 128 +#endif +#endif + +#ifndef DECLSPEC_CACHEALIGN +#define DECLSPEC_CACHEALIGN DECLSPEC_ALIGN(SYSTEM_CACHE_ALIGNMENT_SIZE) +#endif + +#ifndef DECLSPEC_SELECTANY +#if (_MSC_VER >= 1100) || defined(__GNUC__) +#define DECLSPEC_SELECTANY __declspec(selectany) +#else +#define DECLSPEC_SELECTANY +#endif +#endif + /* Use to silence unused variable warnings when it is intentional */ #define UNREFERENCED_PARAMETER(P) {(P) = (P);} #define UNREFERENCED_LOCAL_VARIABLE(L) {(L) = (L);} @@ -614,6 +648,10 @@ } GROUP_AFFINITY, *PGROUP_AFFINITY; /* Helper Macros */ +#define RTL_FIELD_TYPE(type, field) (((type*)0)->field) +#define RTL_BITS_OF(sizeOfArg) (sizeof(sizeOfArg) * 8) +#define RTL_BITS_OF_FIELD(type, field) (RTL_BITS_OF(RTL_FIELD_TYPE(type, field))) + #define RTL_CONSTANT_STRING(s) { sizeof(s)-sizeof((s)[0]), sizeof(s), s } #define RTL_FIELD_SIZE(type, field) (sizeof(((type *)0)->field)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-07-09 15:34:28
|
Revision: 5940 http://sourceforge.net/p/mingw-w64/code/5940 Author: sezero Date: 2013-07-09 15:34:21 +0000 (Tue, 09 Jul 2013) Log Message: ----------- include/wincon.h: Replace BOOL by WINBOOL in struct _CONSOLE_SCREEN_BUFFER_INFOEX. Fixes BOOL conflict with GNUStep Patch by Roland Schwingel rol...@on... (from trunk r5939) Revision Links: -------------- http://sourceforge.net/p/mingw-w64/code/5939 Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/include/ChangeLog stable/v2.x/mingw-w64-headers/include/wincon.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-09 15:01:57 UTC (rev 5939) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-09 15:34:21 UTC (rev 5940) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5938" -#define __MINGW_W64_REV_STAMP "2013-07-07" +#define __MINGW_W64_REV "5940" +#define __MINGW_W64_REV_STAMP "2013-07-09" Modified: stable/v2.x/mingw-w64-headers/include/ChangeLog =================================================================== --- stable/v2.x/mingw-w64-headers/include/ChangeLog 2013-07-09 15:01:57 UTC (rev 5939) +++ stable/v2.x/mingw-w64-headers/include/ChangeLog 2013-07-09 15:34:21 UTC (rev 5940) @@ -1,3 +1,8 @@ +2013-07-09 Roland Schwingel <rol...@on...> + + * include/wincon.h: Replace BOOL by WINBOOL in + struct _CONSOLE_SCREEN_BUFFER_INFOEX. + 2013-07-04 Ozkan Sezer <se...@gm...> * ntddmodm.h: New header based on data from msdn and ioctls.net Modified: stable/v2.x/mingw-w64-headers/include/wincon.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/wincon.h 2013-07-09 15:01:57 UTC (rev 5939) +++ stable/v2.x/mingw-w64-headers/include/wincon.h 2013-07-09 15:34:21 UTC (rev 5940) @@ -321,7 +321,7 @@ SMALL_RECT srWindow; COORD dwMaximumWindowSize; WORD wPopupAttributes; - BOOL bFullscreenSupported; + WINBOOL bFullscreenSupported; COLORREF ColorTable[16]; } CONSOLE_SCREEN_BUFFER_INFOEX, *PCONSOLE_SCREEN_BUFFER_INFOEX; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-07-17 07:02:42
|
Revision: 5958 http://sourceforge.net/p/mingw-w64/code/5958 Author: sezero Date: 2013-07-17 07:02:33 +0000 (Wed, 17 Jul 2013) Log Message: ----------- ddk/ntddk.h: merge r/os svn r59494 to fix ExAllocateFromZone Revision Links: -------------- http://sourceforge.net/p/mingw-w64/code/59494 Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntddk.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-17 07:02:02 UTC (rev 5957) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-17 07:02:33 UTC (rev 5958) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5940" -#define __MINGW_W64_REV_STAMP "2013-07-09" +#define __MINGW_W64_REV "5958" +#define __MINGW_W64_REV_STAMP "2013-07-17" Modified: stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntddk.h =================================================================== --- stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntddk.h 2013-07-17 07:02:02 UTC (rev 5957) +++ stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntddk.h 2013-07-17 07:02:33 UTC (rev 5958) @@ -3336,9 +3336,10 @@ ExAllocateFromZone( IN PZONE_HEADER Zone) { + PVOID Result = (PVOID)Zone->FreeList.Next; if (Zone->FreeList.Next) Zone->FreeList.Next = Zone->FreeList.Next->Next; - return (PVOID) Zone->FreeList.Next; + return Result; } static __inline PVOID This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-07-17 07:31:19
|
Revision: 5960 http://sourceforge.net/p/mingw-w64/code/5960 Author: sezero Date: 2013-07-17 07:31:12 +0000 (Wed, 17 Jul 2013) Log Message: ----------- ddk/ntifs.h: Remove duplicate defs of FILE_PIPE_ACCEPT_REMOTE_CLIENTS & FILE_PIPE_REJECT_REMOTE_CLIENTS. (from trunk r5657 by Corinna Vinschen.) Revision Links: -------------- http://sourceforge.net/p/mingw-w64/code/5657 Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntifs.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-17 07:30:37 UTC (rev 5959) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-17 07:31:12 UTC (rev 5960) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5958" +#define __MINGW_W64_REV "5960" #define __MINGW_W64_REV_STAMP "2013-07-17" Modified: stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntifs.h =================================================================== --- stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntifs.h 2013-07-17 07:30:37 UTC (rev 5959) +++ stable/v2.x/mingw-w64-headers/ddk/include/ddk/ntifs.h 2013-07-17 07:31:12 UTC (rev 5960) @@ -2874,8 +2874,6 @@ #define FILE_PIPE_ACCEPT_REMOTE_CLIENTS 0x00000000 #define FILE_PIPE_REJECT_REMOTE_CLIENTS 0x00000002 -#define FILE_PIPE_ACCEPT_REMOTE_CLIENTS 0x00000000 -#define FILE_PIPE_REJECT_REMOTE_CLIENTS 0x00000002 #define FILE_PIPE_TYPE_VALID_MASK 0x00000003 #define FILE_PIPE_BYTE_STREAM_MODE 0x00000000 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2013-07-21 06:31:34
|
Revision: 5971 http://sourceforge.net/p/mingw-w64/code/5971 Author: sezero Date: 2013-07-21 06:31:29 +0000 (Sun, 21 Jul 2013) Log Message: ----------- winsplp.h: fix PRINTPROVIDOR::fpAddPortEx prototype (r/os svn, r59531) Revision Links: -------------- http://sourceforge.net/p/mingw-w64/code/59531 Modified Paths: -------------- stable/v2.x/mingw-w64-crt/revstamp.h stable/v2.x/mingw-w64-headers/include/winsplp.h Modified: stable/v2.x/mingw-w64-crt/revstamp.h =================================================================== --- stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-21 06:31:07 UTC (rev 5970) +++ stable/v2.x/mingw-w64-crt/revstamp.h 2013-07-21 06:31:29 UTC (rev 5971) @@ -1,4 +1,4 @@ /* Do not edit. Autogenerated. */ -#define __MINGW_W64_REV "5960" -#define __MINGW_W64_REV_STAMP "2013-07-17" +#define __MINGW_W64_REV "5971" +#define __MINGW_W64_REV_STAMP "2013-07-21" Modified: stable/v2.x/mingw-w64-headers/include/winsplp.h =================================================================== --- stable/v2.x/mingw-w64-headers/include/winsplp.h 2013-07-21 06:31:07 UTC (rev 5970) +++ stable/v2.x/mingw-w64-headers/include/winsplp.h 2013-07-21 06:31:29 UTC (rev 5971) @@ -193,8 +193,8 @@ DWORD fdwOptions, LPVOID pPrinterNotifyOptions); WINBOOL (WINAPI *fpFindClosePrinterChangeNotification)(HANDLE hChange); - WINBOOL (WINAPI *fpAddPortEx)(HANDLE hMonitor, LPWSTR pName, DWORD Level, - LPBYTE lpBuffer, LPWSTR lpMonitorName); + WINBOOL (WINAPI *fpAddPortEx)(LPWSTR pName, DWORD Level, LPBYTE lpBuffer, + LPWSTR lpMonitorName); WINBOOL (WINAPI *fpShutDown)(LPVOID pvReserved); WINBOOL (WINAPI *fpRefreshPrinterChangeNotification)(HANDLE hPrinter, DWORD Reserved, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |