rename ARGS_GETXXX macros to avoid potential name conflict; close #1206