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