unused

Controls the suppression of warnings for variables and parameters that are not referenced in a function.

Syntax
  #pragma unused ( var_name [, var_name ]... )  
Remarks

This pragma suppresses the compile time warnings for the unused variables and parameters specified in its argument list. You can use this pragma only within a function body, and the listed variables must be within the scope of the function.

Listing: Example of Pragma unused() in C
#pragma warn_unusedvar on  // See pragma  warn_unusedvar. 

#pragma warn_unusedarg on  // See pragma  warn_unusedarg.



static void ff(int a)



{



  int b;



#pragma unused(a,b)  // Compiler does not warn



                     // that a and b are unused



                     // . . . 



}

This pragma does not correspond to any panel setting in the Language panel. By default, this pragma is disabled.