Когда Даль составлял словарь, слово мак писалось макъ (ъ-ер- в конце слова), соответственно, раз слова располагаются в словаре в алфавитном порядке, из-за наличия ера макъ располагался после вышеуказанных слов.
Когда издавался словарь Ожегова, ера в русском алфавите уже не было, и слово мак писалось так, как пишется сейчас, поэтому и располагается до слова макака - по алфавиту.