[fpc-devel] BOOL / Comparing booleans - bad style

Jasper Neumann jn at sirrida.de
Mon Dec 15 13:46:29 CET 2014


Hello folks!

MS>>> But the silly C programmer did "if (a == TRUE)".

JN>> I have seen this kind of nonsense way too often,
 >> even in Pascal code.
 >>May I sincerely ask to include a hint/warning feature such as
 >>  "Comparing booleans - bad style"
 >>in order to notify the programmer to think twice.
 >>This warning should be also active when using booleans
 >> as case expression.

Marco van de Voor wrote:
 > This thread is about C style booleans.
 > For normal, safe behaviour, use Pascal booleans.

Well, yes, but...
I probably should better have changed the subject.
My aim was to cure this kind of practice as it occurs on the Pascal 
side, although it might concern C compilers as well. I should propose 
this hint/warning for e.g. LLVM or GCC also.

Best regards
Jasper



More information about the fpc-devel mailing list