undef some macro