--- CPP/Windows/System.cpp.orig	2008-09-07 02:29:34.000000000 +0800
+++ CPP/Windows/System.cpp	2008-09-07 02:30:23.000000000 +0800
@@ -44,7 +44,7 @@
 		#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
 		UInt32 GetNumberOfProcessors() {
 		  	int nbcpu = 1;
-			size_t value;
+		  	int value;
 			size_t len = sizeof(value);
 			if (sysctlbyname("hw.ncpu", &value, &len, NULL, 0) == 0)
 				nbcpu = value;