summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2017-06-09 14:21:01 -0600
committerKarl Williamson <khw@cpan.org>2017-06-14 11:08:24 -0600
commit59f80a355333d79f772276049e38ca6e91f4a437 (patch)
treef56379bcdffd6736faf83b9fcd7bfc8e7e9e0b09 /embed.fnc
parent41ae60897350f0b7028765b91dead2d244b1176f (diff)
downloadperl-59f80a355333d79f772276049e38ca6e91f4a437.tar.gz
embed.fnc: Add some comments
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc6
1 files changed, 6 insertions, 0 deletions
diff --git a/embed.fnc b/embed.fnc
index 832d96bcd1..fd59c725c0 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -124,6 +124,12 @@
:
: o Has no Perl_foo or S_foo compatibility macro:
:
+: This can be used when you define a macro with this entry's name that
+: doesn't call the function specified by this entry. This is typically
+: done for a function that effectively just wraps another one, and where
+: the macro form calls the underlying function directly. For these, also
+: specify the 'm' flag. Legacy-only functions should instead use 'b'.
+:
: embed.h: suppress "#define foo Perl_foo"
:
: P Pure function: