No seguinte trecho de código:
val = *valp++ ^ mask;
val = abs(val);
Eu não estou entendendo muito bem o uso do OU exclusivo binario.
Para mim, ele deveria testar 2 condições e retornar F se tivermos 2
condições verdadeiras ou 2 falsas. E se tivermos 1 verdadeira e outra
falsa ele deveria retornar verdadeiro.
Existe outra aplicação para o caret??
Muito obrigado