added g++ macros and changes to cxx macros to work around compiler problem
Authored by: paklein 2001-06-01
Parent: [r229]
Child: [r231]