It turns out to be pretty simple to extend embed.pl to allow macros to be easily created to replace stub functions that clutter up various of our source files. This commit does that and then uses it to replace half a dozen-ish functions of various forms.
Usually these functions are called only by someone using the long name, and for those people, it's slower. By making them macros, there's no overhead, and the binary is simplified.
I don't know if this set of changes requires a perldelta entry
It turns out to be pretty simple to extend embed.pl to allow macros to be easily created to replace stub functions that clutter up various of our source files. This commit does that and then uses it to replace half a dozen-ish functions of various forms.
Usually these functions are called only by someone using the long name, and for those people, it's slower. By making them macros, there's no overhead, and the binary is simplified.