The only exception to this is that C functions that accept variable numbers of floating point arguments must be prototyped.
Assembly language code, however, must be modified to reflect the new subprogram interface. Guidelines for following this interface are described in "Assembly Language Programming Guidelines."