>>>>> "Andrew" == Andrew Haley <aph@redhat.com> writes: Andrew> These macros are dangerous because of hidden dangling else: Yeah, I've been assuming that the various check macros would only be invoked unconditionally. But... this kind of change is more future-proof, let's do that. Tom