I can confirm Clipper returns .F. in first test while Harbour .T.,
with latest revision.
Brgds,
Viktor
On 2009.07.02., at 18:47, Randy Portnoff wrote:
Hi all,
The first output line (below) should return FALSE but returns TRUE
instead. The first line is equivalent to "? .F. .AND. .T. .AND. .T."
which clearly should be FALSE.
This was tested in the stable build v1.0.1. with VS2005 I am unable
to test this in the current build - If this was already fixed, could
someone please indicate what changelog entry represented this fix -
Thanks!
Regards,
Randy.
FUNC TEST()
LOCAL B := 0, T := " ", R := .F., I := 0
? ! (B==0.OR.T=="M") .AND. ! R .AND. ! ( I > 0 .AND. ! T == "M" ) //
Should be .F.
? ! (B==0.OR.T=="M")
? ! R
? ! ( I > 0 .AND. ! T == "M" )
RETURN NIL
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour