diff --git a/src/d_netcmd.c b/src/d_netcmd.c
index 2e5db3ea3b8911e37c71b0df4f6687993310cb14..951959311e608d8ff96907658518fb451a1dd113 100644
--- a/src/d_netcmd.c
+++ b/src/d_netcmd.c
@@ -3448,17 +3448,12 @@ static void Command_Version_f(void)
 #endif
 
 	// Bitness
-#if defined(_WIN64)
-	CONS_Printf("x64 ");
-#elif defined(_WIN32)
-	CONS_Printf("x86 ");
-#elif defined(NONX86)
-	CONS_Printf("Non-x86 ");
-#elif defined(LINUX)
-	CONS_Printf("x86 ");
-#else
-	CONS_Printf("Bits Unknown ");
-#endif
+	if (sizeof(void*) == 4)
+		CONS_Printf("32-bit ");
+	else if (sizeof(void*) == 8)
+		CONS_Printf("64-bit ");
+	else // 16-bit? 128-bit?
+		CONS_Printf("Bits Unknown ");
 
 	// No ASM?
 #ifdef NOASM