I have a short question. How logical operators are evaluated? Does evaluation stops when the result is known (like && in C)? Or whole expression is evaluated? From left to right? (it could be checked with two user defined functions, but unfortunately now I have no access to full TCC) best regards.