[PHP-DEV] Bug #12841 Updated: ++, -- operators does not conert the type of variable.

2001-09-05 Thread stas

ID: 12841
Updated by: stas
Reported By: [EMAIL PROTECTED]
Old Status: Assigned
Status: Closed
Bug Type: Scripting Engine problem
Operating System: FreeBSD 4.3
PHP Version: 4.0.6
Assigned To: jeroen
New Comment:

Fixed in CVS.

Previous Comments:


[2001-08-31 16:27:45] [EMAIL PROTECTED]

Working on it...



[2001-08-31 10:34:00] [EMAIL PROTECTED]

Please provide a plain diff, gzipped text is a bit hard to read without special specs 
;)



[2001-08-19 08:14:35] [EMAIL PROTECTED]

% cat foo
#!/usr/local/bin/php -f
?php
$i = 0x7fff;
print var_dump( $i );
$j = $i+1;
print var_dump( $j );
$i++;
print var_dump( $i );  
?
% ./foo
int(2147483647)
float(2147483648)
int(-2147483648)

I quick hacked.

begin 644 zend_operators.c.diff.gz
M'XL(`#H?#L``[6276^;,!2K\VO..JD*BD?C8$L*2Q56BV=*J6IU`]I=XB
M$ZP1B`QLZJK^]]J)`2R=9N67`3I^#U^SWG\ZKH./TD2NF*,#]/668$1LKH
M`CU$!=SXSX![8*G/W0L#:OAQLMZ(I1N@6@``+\_K]4CT@VY:
MVD=0^?\`QF,%/M`DB(N0P*L#V/Z9$3G]6*0/Z](H[;T\TB4UTIIDN:9U)7
M4QZ)R8SHJ%FJ#L/Q5#8-DTQ%O]:L9RLA%4/:#YD$$G72%]7,Q2E64!G
M!*[OOGM[(NCJ`@!T#ET`*3PNQ\7Q(CY!T8C$!KOYN(KB%XIW9%4M9L='4
MPIEKN.'GV\?+Z61SRDAL(0;\_T869(D]^9%$N0T33JBE7MV*_KF!LU;%35
ME4G1OQO;GVSTLBIZ%A#[4S0L6T-VY*.;-OPH9F7%$O:.!E.:/)HL,__'ZM
MOAO3%)-#B.Y=Q6+U;$45[H(H?F3-JMO6JY2H_X[O(:VN5:*G9W!%M+
M,;2KZ'MWK#JV;X+:S]*VK?8,*]ORW0:X3/707*:_==47\\.FNJ0_%.J=?W/
M4CVT)9U^K[AL\O]%4C,P6$=L(;R7XO[;/'Z;0[E5X.34X/8$X319PEH:
FWS_5=WD\FFW^7_/?X)#@?Y%[?9W[O:FO4WX#`DBW7,```X
`
end








Edit this bug report at http://bugs.php.net/?id=12841edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP-DEV] Bug #12841 Updated: ++, -- operators does not conert the type of variable.

2001-08-31 Thread sander

ID: 12841
Updated by: sander
Reported By: [EMAIL PROTECTED]
Status: Open
Bug Type: Scripting Engine problem
Operating System: FreeBSD 4.3
PHP Version: 4.0.6
New Comment:

Please provide a plain diff, gzipped text is a bit hard to read without special specs 
;)

Previous Comments:


[2001-08-19 08:14:35] [EMAIL PROTECTED]

% cat foo
#!/usr/local/bin/php -f
?php
$i = 0x7fff;
print var_dump( $i );
$j = $i+1;
print var_dump( $j );
$i++;
print var_dump( $i );  
?
% ./foo
int(2147483647)
float(2147483648)
int(-2147483648)

I quick hacked.

begin 644 zend_operators.c.diff.gz
M'XL(`#H?#L``[6276^;,!2K\VO..JD*BD?C8$L*2Q56BV=*J6IU`]I=XB
M$ZP1B`QLZJK^]]J)`2R=9N67`3I^#U^SWG\ZKH./TD2NF*,#]/668$1LKH
M`CU$!=SXSX![8*G/W0L#:OAQLMZ(I1N@6@``+\_K]4CT@VY:
MVD=0^?\`QF,%/M`DB(N0P*L#V/Z9$3G]6*0/Z](H[;T\TB4UTIIDN:9U)7
M4QZ)R8SHJ%FJ#L/Q5#8-DTQ%O]:L9RLA%4/:#YD$$G72%]7,Q2E64!G
M!*[OOGM[(NCJ`@!T#ET`*3PNQ\7Q(CY!T8C$!KOYN(KB%XIW9%4M9L='4
MPIEKN.'GV\?+Z61SRDAL(0;\_T869(D]^9%$N0T33JBE7MV*_KF!LU;%35
ME4G1OQO;GVSTLBIZ%A#[4S0L6T-VY*.;-OPH9F7%$O:.!E.:/)HL,__'ZM
MOAO3%)-#B.Y=Q6+U;$45[H(H?F3-JMO6JY2H_X[O(:VN5:*G9W!%M+
M,;2KZ'MWK#JV;X+:S]*VK?8,*]ORW0:X3/707*:_==47\\.FNJ0_%.J=?W/
M4CVT)9U^K[AL\O]%4C,P6$=L(;R7XO[;/'Z;0[E5X.34X/8$X319PEH:
FWS_5=WD\FFW^7_/?X)#@?Y%[?9W[O:FO4WX#`DBW7,```X
`
end








Edit this bug report at http://bugs.php.net/?id=12841edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP-DEV] Bug #12841 Updated: ++, -- operators does not conert the type of variable.

2001-08-31 Thread jeroen

ID: 12841
Updated by: jeroen
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Assigned
Bug Type: Scripting Engine problem
Operating System: FreeBSD 4.3
PHP Version: 4.0.6
Old Assigned To: 
Assigned To: jeroen
New Comment:

Working on it...

Previous Comments:


[2001-08-31 10:34:00] [EMAIL PROTECTED]

Please provide a plain diff, gzipped text is a bit hard to read without special specs 
;)



[2001-08-19 08:14:35] [EMAIL PROTECTED]

% cat foo
#!/usr/local/bin/php -f
?php
$i = 0x7fff;
print var_dump( $i );
$j = $i+1;
print var_dump( $j );
$i++;
print var_dump( $i );  
?
% ./foo
int(2147483647)
float(2147483648)
int(-2147483648)

I quick hacked.

begin 644 zend_operators.c.diff.gz
M'XL(`#H?#L``[6276^;,!2K\VO..JD*BD?C8$L*2Q56BV=*J6IU`]I=XB
M$ZP1B`QLZJK^]]J)`2R=9N67`3I^#U^SWG\ZKH./TD2NF*,#]/668$1LKH
M`CU$!=SXSX![8*G/W0L#:OAQLMZ(I1N@6@``+\_K]4CT@VY:
MVD=0^?\`QF,%/M`DB(N0P*L#V/Z9$3G]6*0/Z](H[;T\TB4UTIIDN:9U)7
M4QZ)R8SHJ%FJ#L/Q5#8-DTQ%O]:L9RLA%4/:#YD$$G72%]7,Q2E64!G
M!*[OOGM[(NCJ`@!T#ET`*3PNQ\7Q(CY!T8C$!KOYN(KB%XIW9%4M9L='4
MPIEKN.'GV\?+Z61SRDAL(0;\_T869(D]^9%$N0T33JBE7MV*_KF!LU;%35
ME4G1OQO;GVSTLBIZ%A#[4S0L6T-VY*.;-OPH9F7%$O:.!E.:/)HL,__'ZM
MOAO3%)-#B.Y=Q6+U;$45[H(H?F3-JMO6JY2H_X[O(:VN5:*G9W!%M+
M,;2KZ'MWK#JV;X+:S]*VK?8,*]ORW0:X3/707*:_==47\\.FNJ0_%.J=?W/
M4CVT)9U^K[AL\O]%4C,P6$=L(;R7XO[;/'Z;0[E5X.34X/8$X319PEH:
FWS_5=WD\FFW^7_/?X)#@?Y%[?9W[O:FO4WX#`DBW7,```X
`
end








Edit this bug report at http://bugs.php.net/?id=12841edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]