perl5
perl5 copied to clipboard
perlapi, perlintern: Show all function signatures
Suppose someone wants to use the long name of an element in these pods. I realized that there was no way to know its signature, or even if such a name exists without also looking through the source code.
For example, macros don't have long names, and that an item is is a macro or not was not shown. Some long names take a pTHX, and some don't. This also wasn't shown.
This commit simply shows all legal signatures, eliminating all ambiguity. It enables not having to output the warning messages that certain forms aren't available; as that fact is immediately known.