Examinado el código, se observa que las expresiones de comparación devuelven TRUE= -1 o FALSE=0