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

Reply via email to