summaryrefslogtreecommitdiff
path: root/XSUB.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2020-08-27 07:54:02 -0600
committerKarl Williamson <khw@cpan.org>2020-10-06 20:13:18 -0600
commitdbb22d67806a4b7a54e401a9d749539c26d72408 (patch)
tree3fcba1ca371949a8f9a9d0b22173d38b337ffc1a /XSUB.h
parent0e75c27b6dda5cb23493542f6c3c1518c3f1b701 (diff)
downloadperl-dbb22d67806a4b7a54e401a9d749539c26d72408.tar.gz
Document XSPROTO
Diffstat (limited to 'XSUB.h')
-rw-r--r--XSUB.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/XSUB.h b/XSUB.h
index 2de415f4fa..3e587a42af 100644
--- a/XSUB.h
+++ b/XSUB.h
@@ -60,6 +60,10 @@ symbols unnecessarily.
=for apidoc AmU||XS_EXTERNAL
Macro to declare an XSUB and its C parameter list explicitly exporting the symbols.
+=for apidoc AmU||XSPROTO
+Macro used by C<L</XS_INTERNAL>> and C<L</XS_EXTERNAL>> to declare a function
+prototype. You probably shouldn't be using this directly yourself.
+
=for apidoc Amns||dAX
Sets up the C<ax> variable.
This is usually handled automatically by C<xsubpp> by calling C<dXSARGS>.