fix -Wunused-macros