This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
inline.h: Change fcn name prefix from S_ to Perl_
authorKarl Williamson <khw@cpan.org>
Wed, 11 Sep 2019 21:20:45 +0000 (15:20 -0600)
committerKarl Williamson <khw@cpan.org>
Sun, 15 Sep 2019 16:39:56 +0000 (10:39 -0600)
commitc9182d9cfe39bfb5131aaf232745d5856cbf79eb
tree85f05d2681af6297625591cbe95933d7baa643c0
parent2015d234640f7832c28ec6051e8a8f3fc751c7b5
inline.h: Change fcn name prefix from S_ to Perl_

This is being done only for those functions that don't have a guard
preventing them from being seen outside of the Perl core.

Talking to Tony Cook, we agreed that this was a good idea for two
reasons:

1) The 'Perl_' prefix does not pollute XS caller's name space.  The 'S_'
   one could be argued that it doesn't much either, but it does more so
   than 'Perl_', and the next reason is the clincher:
2) It allows us to change our minds about whether a function should be
   static inline or not, without affecting callers who use the Perl_
   form, which they would be accustomed to anyway if they're using the
   full name form.
cv.h
embed.fnc
embed.h
inline.h
perl.h
pp.h
proto.h
regexp.h
sv.h