improved preprocessor macro to determine array size