fix problem with macro redefinition on ati.