K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-10-31T17:32:51.000000Z K 7 svn:log V 193 Since last change moved ';' from macro to code, we need to embrace macros with 'do {} while (0)' to avoid error in case macro is not defined. Prodded by: julian, archie Pointy hat to: glebius END