summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-11-02 13:14:19 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-11-02 13:14:19 +0000
commitcd299c6e57209410a1331dd3e21dad7fec4cce55 (patch)
tree1ef9ecbf13c956c6d3bd27cad8b25dc0528396b7
parent9850bf21fc4ed69d8ddb0293df59411f891c62df (diff)
downloadperl-cd299c6e57209410a1331dd3e21dad7fec4cce55.tar.gz
Regen headers
p4raw-id: //depot/perl@25954
-rw-r--r--global.sym1
-rw-r--r--opcode.h2
-rw-r--r--pod/perlapi.pod121
-rw-r--r--pod/perldiag.pod1
4 files changed, 88 insertions, 37 deletions
diff --git a/global.sym b/global.sym
index 31123c152c..d43ef45433 100644
--- a/global.sym
+++ b/global.sym
@@ -682,6 +682,7 @@ Perl_PerlIO_get_cnt
Perl_PerlIO_stdin
Perl_PerlIO_stdout
Perl_PerlIO_stderr
+Perl_pad_push
Perl_save_set_svflags
Perl_hv_assert
Perl_hv_scalar
diff --git a/opcode.h b/opcode.h
index 56d6b5702e..3964c8d4b0 100644
--- a/opcode.h
+++ b/opcode.h
@@ -1646,7 +1646,7 @@ EXT const U32 PL_opargs[] = {
0x00017604, /* pop */
0x00017604, /* shift */
0x0004691d, /* unshift */
- 0x0005a801, /* sort */
+ 0x0005a841, /* sort */
0x00004809, /* reverse */
0x0004a841, /* grepstart */
0x00000648, /* grepwhile */
diff --git a/pod/perlapi.pod b/pod/perlapi.pod
index 38c5daf916..6a1bf2b33d 100644
--- a/pod/perlapi.pod
+++ b/pod/perlapi.pod
@@ -973,42 +973,6 @@ cope with complex macro expressions. Always use the macro instead.
=for hackers
Found in file mathoms.c
-=item utf8n_to_uvchr
-X<utf8n_to_uvchr>
-
-flags
-
-Returns the native character value of the first character in the string
-C<s>
-which is assumed to be in UTF-8 encoding; C<retlen> will be set to the
-length, in bytes, of that character.
-
-Allows length and flags to be passed to low level routine.
-
- UV utf8n_to_uvchr(const U8 *s, STRLEN curlen, STRLEN *retlen, U32 flags)
-
-=for hackers
-Found in file mathoms.c
-
-=item uvchr_to_utf8
-X<uvchr_to_utf8>
-
-Adds the UTF-8 representation of the Native codepoint C<uv> to the end
-of the string C<d>; C<d> should be have at least C<UTF8_MAXBYTES+1> free
-bytes available. The return value is the pointer to the byte after the
-end of the new character. In other words,
-
- d = uvchr_to_utf8(d, uv);
-
-is the recommended wide native character-aware way of saying
-
- *(d++) = uv;
-
- U8* uvchr_to_utf8(U8 *d, UV uv)
-
-=for hackers
-Found in file mathoms.c
-
=back
@@ -2456,6 +2420,55 @@ Found in file util.c
=back
+=head1 Multicall Functions
+
+=over 8
+
+=item dMULTICALL
+X<dMULTICALL>
+
+Declare local variables for a multicall. See L<perlcall/Lightweight Callbacks>.
+
+ dMULTICALL;
+
+=for hackers
+Found in file cop.h
+
+=item MULTICALL
+X<MULTICALL>
+
+Make a lightweight callback. See L<perlcall/Lightweight Callbacks>.
+
+ MULTICALL;
+
+=for hackers
+Found in file cop.h
+
+=item POP_MULTICALL
+X<POP_MULTICALL>
+
+Closing bracket for a lightweight callback.
+See L<perlcall/Lightweight Callbacks>.
+
+ POP_MULTICALL;
+
+=for hackers
+Found in file cop.h
+
+=item PUSH_MULTICALL
+X<PUSH_MULTICALL>
+
+Opening bracket for a lightweight callback.
+See L<perlcall/Lightweight Callbacks>.
+
+ PUSH_MULTICALL;
+
+=for hackers
+Found in file cop.h
+
+
+=back
+
=head1 Numeric functions
=over 8
@@ -6062,6 +6075,23 @@ The first character of the uppercased version is returned
=for hackers
Found in file utf8.c
+=item utf8n_to_uvchr
+X<utf8n_to_uvchr>
+
+flags
+
+Returns the native character value of the first character in the string
+C<s>
+which is assumed to be in UTF-8 encoding; C<retlen> will be set to the
+length, in bytes, of that character.
+
+Allows length and flags to be passed to low level routine.
+
+ UV utf8n_to_uvchr(const U8 *s, STRLEN curlen, STRLEN *retlen, U32 flags)
+
+=for hackers
+Found in file utf8.c
+
=item utf8n_to_uvuni
X<utf8n_to_uvuni>
@@ -6178,6 +6208,25 @@ returned and retlen is set, if possible, to -1.
=for hackers
Found in file utf8.c
+=item uvchr_to_utf8
+X<uvchr_to_utf8>
+
+Adds the UTF-8 representation of the Native codepoint C<uv> to the end
+of the string C<d>; C<d> should be have at least C<UTF8_MAXBYTES+1> free
+bytes available. The return value is the pointer to the byte after the
+end of the new character. In other words,
+
+ d = uvchr_to_utf8(d, uv);
+
+is the recommended wide native character-aware way of saying
+
+ *(d++) = uv;
+
+ U8* uvchr_to_utf8(U8 *d, UV uv)
+
+=for hackers
+Found in file utf8.c
+
=item uvuni_to_utf8_flags
X<uvuni_to_utf8_flags>
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index 930a6cbdcc..5bc120b871 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -762,6 +762,7 @@ you tried to jump out of a sort() block or subroutine, which is a no-no.
See L<perlfunc/goto>.
=item Can't goto subroutine from a sort sub (or similar callback)
+
(F) The "goto subroutine" call can't be used to jump out of the
comparison sub for a sort(), or from a similar callback (such
as the reduce() function in List::Util).