rrichards               Wed Jan  9 11:23:25 2008 UTC

  Modified files:              
    /php-src/ext/mysqlnd        mysqlnd_portability.h 
  Log:
  fix win32 compile
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqlnd/mysqlnd_portability.h?r1=1.7&r2=1.8&diff_format=u
Index: php-src/ext/mysqlnd/mysqlnd_portability.h
diff -u php-src/ext/mysqlnd/mysqlnd_portability.h:1.7 
php-src/ext/mysqlnd/mysqlnd_portability.h:1.8
--- php-src/ext/mysqlnd/mysqlnd_portability.h:1.7       Wed Jan  2 21:16:46 2008
+++ php-src/ext/mysqlnd/mysqlnd_portability.h   Wed Jan  9 11:23:25 2008
@@ -132,7 +132,11 @@
 #elif SIZEOF_LONG == 8
 typedef signed long int64;
 #elif SIZEOF_LONG_LONG == 8
+#ifdef PHP_WIN32
+typedef __int64 int64;
+#else
 typedef signed long long int64;
+#endif
 #else
 #error "Neither int nor long nor long long is of 8 bytes width"
 #endif
@@ -147,7 +151,11 @@
 #elif SIZEOF_LONG == 8
 typedef unsigned long uint64;
 #elif SIZEOF_LONG_LONG == 8
+#ifdef PHP_WIN32
+typedef unsigned __int64 uint64;
+#else
 typedef unsigned long long uint64;
+#endif
 #else
 #error "Neither int nor long nor long long is of 8 bytes width"
 #endif
@@ -160,8 +168,6 @@
 #ifndef L64
 #define L64(x) x##i64
 #endif
-typedef __int64 int64;
-typedef unsigned __int64 uint64;
 #else
 #define MYSQLND_LLU_SPEC "%llu"
 #define MYSQLND_LL_SPEC "%lld"

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to