Work around MinGW mangling of "host:/path"
[msysgit/historical-msysgit.git] / lib / perl5 / 5.6.1 / pods / perlintern.pod
blobe50be288287e13e8e171687efe64b045b8a52f7f
1 =head1 NAME
3 perlintern - autogenerated documentation of purely B<internal> 
4                  Perl functions
6 =head1 DESCRIPTION
8 This file is the autogenerated documentation of functions in the 
9 Perl interpreter that are documented using Perl's internal documentation
10 format but are not marked as part of the Perl API. In other words, 
11 B<they are not for use in extensions>!
13 =over 8
15 =item is_gv_magical
17 Returns C<TRUE> if given the name of a magical GV.
19 Currently only useful internally when determining if a GV should be
20 created even in rvalue contexts.
22 C<flags> is not used at present but available for future extension to
23 allow selecting particular classes of magical variable.
25         bool    is_gv_magical(char *name, STRLEN len, U32 flags)
27 =for hackers
28 Found in file gv.c
30 =item LVRET
32 True if this op will be the return value of an lvalue subroutine
34 =for hackers
35 Found in file pp.h
37 =item PL_DBsingle
39 When Perl is run in debugging mode, with the B<-d> switch, this SV is a
40 boolean which indicates whether subs are being single-stepped. 
41 Single-stepping is automatically turned on after every step.  This is the C
42 variable which corresponds to Perl's $DB::single variable.  See
43 C<PL_DBsub>.
45         SV *    PL_DBsingle
47 =for hackers
48 Found in file intrpvar.h
50 =item PL_DBsub
52 When Perl is run in debugging mode, with the B<-d> switch, this GV contains
53 the SV which holds the name of the sub being debugged.  This is the C
54 variable which corresponds to Perl's $DB::sub variable.  See
55 C<PL_DBsingle>.
57         GV *    PL_DBsub
59 =for hackers
60 Found in file intrpvar.h
62 =item PL_DBtrace
64 Trace variable used when Perl is run in debugging mode, with the B<-d>
65 switch.  This is the C variable which corresponds to Perl's $DB::trace
66 variable.  See C<PL_DBsingle>.
68         SV *    PL_DBtrace
70 =for hackers
71 Found in file intrpvar.h
73 =item PL_dowarn
75 The C variable which corresponds to Perl's $^W warning variable.
77         bool    PL_dowarn
79 =for hackers
80 Found in file intrpvar.h
82 =item PL_last_in_gv
84 The GV which was last used for a filehandle input operation. (C<< <FH> >>)
86         GV*     PL_last_in_gv
88 =for hackers
89 Found in file thrdvar.h
91 =item PL_ofs_sv
93 The output field separator - C<$,> in Perl space.
95         SV*     PL_ofs_sv
97 =for hackers
98 Found in file thrdvar.h
100 =item PL_rs
102 The input record separator - C<$/> in Perl space.
104         SV*     PL_rs
106 =for hackers
107 Found in file thrdvar.h
109 =back
111 =head1 AUTHORS
113 The autodocumentation system was originally added to the Perl core by 
114 Benjamin Stuhl. Documentation is by whoever was kind enough to 
115 document their functions.
117 =head1 SEE ALSO
119 perlguts(1), perlapi(1)