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

Reply via email to