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
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to