On Thu, Apr 06, 2006 at 10:42:13PM -0400, John E. Malmberg wrote: > My plan would be to first modify the routines to accept the needed > parameters, create the new macros and make sure that everything still > works. Then to start making the routines actually use the parameters.
The usual way we've doing this in the past it to rename the routine when changing it to take extra parameters, then add a wrapper version with the original name that simply calls the new name with new parameters suitably zeroed. This approach means that existing code that expects the old name will still link. Of course, it has the downside of more functions. Nicholas Clark