add a define for limit macros