cvs: ZendEngine2 / zend_operators.c
| From: | Derick Rethans | Date: | Sun, 14 Jul 2002 09:37:42 +0000 |
| Subject: | cvs: ZendEngine2 / zend_operators.c | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-246@lists.php.net to get a copy of this message | ||
derick Sun Jul 14 05:37:42 2002 EDT
Modified files:
/ZendEngine2 zend_operators.c
Log:
- MFZE1
Index: ZendEngine2/zend_operators.c
diff -u ZendEngine2/zend_operators.c:1.124 ZendEngine2/zend_operators.c:1.125
--- ZendEngine2/zend_operators.c:1.124 Sun Jul 14 05:29:42 2002
+++ ZendEngine2/zend_operators.c Sun Jul 14 05:37:42 2002
@@ -1451,10 +1451,9 @@
{
switch (op1->type) {
case IS_BOOL:
- if (op1->value.lval) {
- op1->type = IS_LONG;
+ if (!op->value.lval) {
+ op1->value.lval = 1;
}
- op1->value.lval++;
break;
case IS_LONG:
if(op1->value.lval == LONG_MAX) {
@@ -1519,10 +1518,11 @@
switch (op1->type) {
case IS_BOOL:
- if (!op1->value.lval) {
- op1->type = IS_LONG;
+ if (op->value.lval) {
+ op1->value.lval = 0;
+ } else {
+ op1->value.lval = 1;
}
- op1->value.lval--;
break;
case IS_LONG:
if(op1->value.lval == LONG_MIN) {