C4417: Mismatch number of formal, number of actual parameters

[FATAL]

Description

A preprocessor macro has been called with a different number of argument than previously declared.

Example
  #define A(a,b)  (a+b)

  
  void main(void) {

  
    int i = A(3,5,7); // message C4417 here

  
  }

  
Tips

Use the same number of arguments as declared in the macro.