summaryrefslogtreecommitdiff
path: root/XSUB.h
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-01-03 15:57:42 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-01-03 15:57:42 +0000
commitccfc67b7b0a9fa9e1a1cbb2090b71ea33fc44ae7 (patch)
treeb48ab198db925c5c8a44a59a70346598d6e7e561 /XSUB.h
parentb5777b261727bad592dbbe6d1c792d2f010dd753 (diff)
downloadperl-ccfc67b7b0a9fa9e1a1cbb2090b71ea33fc44ae7.tar.gz
Missed the =head1 additions.
p4raw-id: //depot/perl@14041
Diffstat (limited to 'XSUB.h')
-rw-r--r--XSUB.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/XSUB.h b/XSUB.h
index a6dfdc4c6c..5066ee2113 100644
--- a/XSUB.h
+++ b/XSUB.h
@@ -4,6 +4,8 @@
/* first, some documentation for xsubpp-generated items */
/*
+=head1 Variables created by C<xsubpp> and C<xsubpp> internal functions
+
=for apidoc Amn|char*|CLASS
Variable which is setup by C<xsubpp> to indicate the
class name for a C++ XS constructor. This is always a C<char*>. See C<THIS>.
@@ -98,6 +100,8 @@ handled automatically by C<xsubpp>.
/* Typically used to return values from XS functions. */
/*
+=head1 Stack Manipulation Macros
+
=for apidoc Am|void|XST_mIV|int pos|IV iv
Place an integer into the specified position C<pos> on the stack. The
value is stored in a new mortal SV.
@@ -147,6 +151,8 @@ Return C<&PL_sv_undef> from an XSUB immediately. Uses C<XST_mUNDEF>.
=for apidoc Ams||XSRETURN_EMPTY
Return an empty list from an XSUB immediately.
+=head1 Variables created by C<xsubpp> and C<xsubpp> internal functions
+
=for apidoc AmU||newXSproto
Used by C<xsubpp> to hook up XSUBs as Perl subs. Adds Perl prototypes to
the subs.