title: Add new argument for all function instances used
body: <p>Im refactoring a legacy function and for adding a new argument in the existing function, I have to manually add it to all instances.
  Ex:</p>
  
  <pre><code>//legacy code 
  #include "func.h"
  func(void) //function in a .c file used in many files
  
  //refactored code
  #include "func.h"
  func(int a) //all used instances fail(obviously).
  </code></pre>
  
  <p>Is there any way where I can add the new parameter to be adapted in all calls without manually changing all failed instances?</p>
  
  <p>Im using Eclipse IDE for the c project.</p>
  
  <p>Note: I don't want to use "int a" as a global variable to be shared among all files. Just looking for an easy way to do it.</p>