[CLASSPNP]

Fix build with MSVC

svn path=/branches/cmake-bringup/; revision=50558
This commit is contained in:
Timo Kreuzer 2011-01-29 15:12:40 +00:00
parent 2ea20c66b6
commit e33bf5e8ba
3 changed files with 8 additions and 4 deletions

View file

@ -9,8 +9,12 @@ add_definitions(
-DCLASS_GLOBAL_BUFFERED_DEBUG_PRINT_BUFFER_SIZE=512
-DCLASS_GLOBAL_BUFFERED_DEBUG_PRINT_BUFFERS=512)
if(NOT MSVC)
add_definitions(-mrtd -fno-builtin -w)
if(ARCH MATCHES i386)
if(MSVC)
add_definitions(/Gz)
else()
add_definitions(-mrtd -fno-builtin -w)
endif()
endif()
spec2def(classpnp.sys class.spec)

View file

@ -2485,7 +2485,7 @@ ClassIoComplete(
retry = TRUE;
}
if (retry && (irpStack->Parameters.Others.Argument4--)) {
if (retry && ((*(char*)&irpStack->Parameters.Others.Argument4)--)) {
//
// Retry request.

View file

@ -161,7 +161,7 @@ ClassIoCompleteAssociated(
retry = TRUE;
}
if (retry && (irpStack->Parameters.Others.Argument4--)) {
if (retry && ((*(char*)&irpStack->Parameters.Others.Argument4)--)) {
//
// Retry request. If the class driver has supplied a StartIo,