0:2(9): preprocessor error: Redefinition of macro A 0:5(9): preprocessor error: Redefinition of macro B