C4414: Argument of macro expected

[FATAL]

Description

The preprocessor tries to resolve a macro expansion. However, there is no macro argument given after the comma separating the different macro arguments.

Example
  #define Macro(a,b) 

  
  void foo(void) {

  
    Macro(,);

  
  }

  
Tips

Check your macro definition or usage. Generate a preprocessor output (option -Lp) to find the problem.