problema con operador binario dentro de un IF (va de nuevo)

marcelo garcia
23 de Febrero del 2011
Hola,

estoy pasando un script que está en C a otro lenguaje, Delphi que usa programción en Pascal.

El problema es que no puedo hacer lo siguiente:

if (( (crc ^ c) & 0x8000 ))

en delphi solo puede ir ahí un valor
TRUE ó FALSE

esto es como un comparador binario, pero no
entiendo bien que significa o como funciona
para poder pasarlo.

Si alguien puede explicarme.
Gracias.