Daniel-Constantin Mierla writes:
I think I looked at it several years ago and the situation is a bit complex given the way the config script interpreter is doing the evaluation -- there are the rules that return 0 means exit, negative values are evaluated to false and positive to true. Because of these, at different layers, the actual return values are lost and only the equivalent of true/false in C are propagated.
OK, thanks for the explanation.
-- Juha