Skip to content

Commit 30096e5

Browse files
committed
Fixes for 32-bit Windows #815
1 parent 170a3fd commit 30096e5

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

samples/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ void* AllocFcn( uint32_t size, int32_t alignment )
6868
size_t sizeAligned = ( ( size - 1 ) | ( alignment - 1 ) ) + 1;
6969
assert( ( sizeAligned & ( alignment - 1 ) ) == 0 );
7070

71-
#if defined( _WIN64 )
71+
#if defined( _WIN64 ) || defined( _WIN32 )
7272
void* ptr = _aligned_malloc( sizeAligned, alignment );
7373
#else
7474
void* ptr = aligned_alloc( alignment, sizeAligned );
@@ -79,7 +79,7 @@ void* AllocFcn( uint32_t size, int32_t alignment )
7979

8080
void FreeFcn( void* mem )
8181
{
82-
#if defined( _WIN64 )
82+
#if defined( _WIN64 ) || defined( _WIN32 )
8383
_aligned_free( mem );
8484
#else
8585
free( mem );

src/core.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#endif
2626

2727
// Define platform
28-
#if defined( _WIN64 )
28+
#if defined(_WIN32) || defined(_WIN64)
2929
#define B2_PLATFORM_WINDOWS
3030
#elif defined( __ANDROID__ )
3131
#define B2_PLATFORM_ANDROID

src/timer.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ void b2Yield()
193193
uint32_t b2Hash( uint32_t hash, const uint8_t* data, int count )
194194
{
195195
uint32_t result = hash;
196-
for ( size_t i = 0; i < count; i++ )
196+
for ( int i = 0; i < count; i++ )
197197
{
198198
result = ( result << 5 ) + result + data[i];
199199
}

0 commit comments

Comments
 (0)