iliaa           Sun Feb 16 12:59:30 2003 EDT

  Modified files:              
    /php4/ext/mysqli    mysqli_api.c 
  Log:
  Reverted lld -> lld patch and added explanation as to why it should not be
  done.
  
  
Index: php4/ext/mysqli/mysqli_api.c
diff -u php4/ext/mysqli/mysqli_api.c:1.11 php4/ext/mysqli/mysqli_api.c:1.12
--- php4/ext/mysqli/mysqli_api.c:1.11   Sun Feb 16 10:56:57 2003
+++ php4/ext/mysqli/mysqli_api.c        Sun Feb 16 12:59:30 2003
@@ -15,7 +15,7 @@
   | Author: Georg Richter <[EMAIL PROTECTED]>                                |
   +----------------------------------------------------------------------+
 
-  $Id: mysqli_api.c,v 1.11 2003/02/16 15:56:57 iliaa Exp $ 
+  $Id: mysqli_api.c,v 1.12 2003/02/16 17:59:30 iliaa Exp $ 
 */
 
 #ifdef HAVE_CONFIG_H
@@ -643,7 +643,11 @@
                                                        my_ulonglong lval;
                                                        memcpy (&lval, 
stmt->bind[i].buffer, sizeof(my_ulonglong));
                                                        if (lval != (long)lval) {
-                                                               sprintf((char *)&tmp, 
"%llu", lval);
+                                                               /* even though lval is 
+declared as unsigned, the value
+                                                                * may be negative. 
+Therefor we cannot use %llu and must
+                                                                * user %lld.
+                                                                */
+                                                               sprintf((char *)&tmp, 
+"%lld", lval);
                                                                
ZVAL_STRING(stmt->vars[i], tmp, 1);
                                                        } else {
                                                                
ZVAL_LONG(stmt->vars[i], lval);



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

Reply via email to