* Justin Erenkrantz wrote: > We don't use mixed case for any definitions, and we require braces at > all times, and for macros longer than one line, we wrap it with a do > {} while (0) clause so that some compilers are a bit happier.
ah ok, thanks. <snip> > All of that said, I'm not really sure this code even merits being a > macro. I'd rather see the conditional execution clear at the scope > where LeaveNote is called rather than hidden in its definition. > Yeah, it's slightly repetitive, but I'm not really buying what the > macro is getting us here. IMHO, there should be an extremely high bar > to creating a macro. My thought was mainly to get some (perhaps subtle) semantics and better readability. But I've no problem to put this directly into the code; it's not so much, that one would loose the overview. ...tomorrow, if the time is ok ;-) nd -- s;.*;aaaaaoaaaoaaaaooooaaoaaaomaaaa:a:alataa:aaoat:a:a:a maoaa:a:laoata:a:oia:a:o:a:m:a:o:alaoooat:aaool:aaoaa matooololaaatoto:aaa:o:a:o:m;;s:\s:\::g;y;mailto:; \40\51/\134\137|ndparker <[EMAIL PROTECTED]>;;print;