fix macro colission for freeBSD