Aviso do compilador (nível 1) C4117
o nome da macro 'name' é reservado; 'Command' ignorado
Para corrigir verificando as possíveis causas a seguir
Tentando definir ou indefinir uma macro predefinida.
Tentando definir ou indefinir o operador de pré-processador definido.
A amostra a seguir gera C4117:
// C4117.cpp
// compile with: /W1
#define __FILE__ test // C4117. __FILE__ is a predefined macro
#define ValidMacroName test // ok
int main() {
}