cvs: ZendEngine2 / zend_operators.c
| From: | Andi Gutmans | Date: | Mon, 15 Jul 2002 04:11:15 +0000 |
| Subject: | cvs: ZendEngine2 / zend_operators.c | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-255@lists.php.net to get a copy of this message | ||
andi Mon Jul 15 00:11:15 2002 EDT
Modified files:
/ZendEngine2 zend_operators.c
Log:
- Really implement bool increment/decrement as flip-flop.
Index: ZendEngine2/zend_operators.c
diff -u ZendEngine2/zend_operators.c:1.126 ZendEngine2/zend_operators.c:1.127
--- ZendEngine2/zend_operators.c:1.126 Sun Jul 14 07:48:45 2002
+++ ZendEngine2/zend_operators.c Mon Jul 15 00:11:13 2002
@@ -1451,9 +1451,7 @@
{
switch (op1->type) {
case IS_BOOL:
- if (!op1->value.lval) {
- op1->value.lval = 1;
- }
+ op1->value.lval = !op1->value.lval;
break;
case IS_LONG:
if(op1->value.lval == LONG_MAX) {
@@ -1518,11 +1516,7 @@
switch (op1->type) {
case IS_BOOL:
- if (op1->value.lval) {
- op1->value.lval = 0;
- } else {
- op1->value.lval = 1;
- }
+ op1->value.lval = !op1->value.lval;
break;
case IS_LONG:
if(op1->value.lval == LONG_MIN) {