diff --git a/src/smblib/smblib.h b/src/smblib/smblib.h
index 8add0105f7a0b75d943f47bf93a6d9f20cd4d3ae..58419677ba238a5ec1f676cf2bc33bfab1d8f825 100644
--- a/src/smblib/smblib.h
+++ b/src/smblib/smblib.h
@@ -44,10 +44,11 @@
 	#undef SMBEXPORT
 #endif
 
+#ifndef __FLAT__
+	#define __FLAT__	/* only supporting 32-bit targets now */
+#endif
+
 #ifdef _WIN32
-	#ifndef __FLAT__
-		#define __FLAT__
-	#endif
 	#ifdef __BORLANDC__
 		#define SMBCALL __stdcall
 	#else