Olly> Dear me.  Actually, BCPL's truth value is -1, so I can believe early
Olly> versions of C might behave the same way.

It seems unlikely that this is important.

Olly> I'm unsure how `int a[0];' will be handled by various compilers.

gcc accepts this as an extension.
It is useful when using the "struct hack", at least.

Olly> Anyway, to sidestep this issue I double and add one.

This is the best approach.

Tom

Reply via email to