K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-27T12:52:58.000000Z K 7 svn:log V 591 Fixed missing definitions of __dead2, __pure2 and __unused when parts of RELENG_3 are compiled by gcc-3. These macros are for cosmetic purposes (optimization and error checking), so they should have been defined away for all unknown compilers, including for versions of gcc that were apparently not dreamt of when RELENG_3 was current or stable, but the ifdefs are too backwards-looking and got this wrong. RELENG_4 has the same bug for gcc-4. The corresponding idefs in -current and most other ifdefs for gcc avoid the bug by assuming that all future versions of gcc will be like gcc-3. END