the renamed functions, and add some #error directives to force the issue with weak symbols for renamed functions when we support weak symbols in the C library.
use type func(arg1s) asm("emitted_name") gcc mechanism. Suggested by Bill Sommerfeld.