Ok I just found this, re: double equal sign in " C "
From Jan 2010 Circuit Cellar
author: George Martin
page 70
"Consider the statements if (a=b) and if (a==b). Both are

correct, but they are vastly different operations. The former copies the

value of variable b into variable a, and then if that value

is nonzero (TRUE) it executes the next statement. The latter compares

variable a to variable b . If they are equal, then the next

statement is executed. It is a common mistake to leave out the double

equal sign."
Is this true for PBP ?