Skip to content

Commit 08d3413

Browse files
authored
More robust check for Win32
Added more robust check for Win32 and the presence of _BitScanReverse. Fixed #56
1 parent 411dfba commit 08d3413

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/tinyutf8/tinyutf8.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ namespace tiny_utf8
148148
template<typename T>
149149
static inline unsigned int lzcnt( T value ) noexcept {
150150
unsigned long value_log2;
151-
#ifndef WIN32
151+
#if !defined( WIN32 ) && !defined( _WIN32 ) && !defined( __WIN32__ )
152152
_BitScanReverse64( &value_log2 , value );
153153
#else
154154
_BitScanReverse( &value_log2 , value );

0 commit comments

Comments
 (0)