1
1

type conversion problems on c++ side

This commit was SVN r3413.
Этот коммит содержится в:
Prabhanjan Kambadur 2004-10-28 21:53:10 +00:00
родитель d8c0f80c97
Коммит ff4251eba2

Просмотреть файл

@ -112,7 +112,7 @@ static inline int ompi_atomic_cmpset_64( volatile int64_t *addr,
#define OMPI_ARCHITECTURE_DEFINE_ATOMIC_ADD_32
static inline int32_t ompi_atomic_add_32(volatile int32_t *addr, int32_t delta)
{
return InterlockedExchangeAdd ((int32_t volatile *) addr,
return InterlockedExchangeAdd ((LONG volatile *) addr,
(int32_t) delta);
}
@ -132,7 +132,7 @@ static inline int64_t ompi_atomic_add_64(volatile int64_t *addr, int64_t delta)
#define OMPI_ARCHITECTURE_DEFINE_ATOMIC_SUB_32
static inline int32_t ompi_atomic_sub_32(volatile int32_t *addr, int32_t delta)
{
return InterlockedExchangeAdd( (int32_t volatile *) addr,
return InterlockedExchangeAdd( (LONG volatile *) addr,
(int32_t) (-delta));
}