Check header duplicate definition & overshadowing