Check that macro is undefined before defining
Check that macro is undefined before defining


Former-commit-id: dbdf0b0ea2ab9799da3b581b80bc8553279b21e5
DavidAce/DMRG,DavidAce/DMRG,DavidAce/DMRG,DavidAce/DMRG