remove macro redefine warning.