minor: fix misspelling in undef causing macro to be leaked