Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

120 lines
2.6 KiB

  1. =head1 NAME
  2. perlintern - autogenerated documentation of purely B<internal>
  3. Perl functions
  4. =head1 DESCRIPTION
  5. This file is the autogenerated documentation of functions in the
  6. Perl interpreter that are documented using Perl's internal documentation
  7. format but are not marked as part of the Perl API. In other words,
  8. B<they are not for use in extensions>!
  9. =over 8
  10. =item is_gv_magical
  11. Returns C<TRUE> if given the name of a magical GV.
  12. Currently only useful internally when determining if a GV should be
  13. created even in rvalue contexts.
  14. C<flags> is not used at present but available for future extension to
  15. allow selecting particular classes of magical variable.
  16. bool is_gv_magical(char *name, STRLEN len, U32 flags)
  17. =for hackers
  18. Found in file gv.c
  19. =item LVRET
  20. True if this op will be the return value of an lvalue subroutine
  21. =for hackers
  22. Found in file pp.h
  23. =item PL_DBsingle
  24. When Perl is run in debugging mode, with the B<-d> switch, this SV is a
  25. boolean which indicates whether subs are being single-stepped.
  26. Single-stepping is automatically turned on after every step. This is the C
  27. variable which corresponds to Perl's $DB::single variable. See
  28. C<PL_DBsub>.
  29. SV * PL_DBsingle
  30. =for hackers
  31. Found in file intrpvar.h
  32. =item PL_DBsub
  33. When Perl is run in debugging mode, with the B<-d> switch, this GV contains
  34. the SV which holds the name of the sub being debugged. This is the C
  35. variable which corresponds to Perl's $DB::sub variable. See
  36. C<PL_DBsingle>.
  37. GV * PL_DBsub
  38. =for hackers
  39. Found in file intrpvar.h
  40. =item PL_DBtrace
  41. Trace variable used when Perl is run in debugging mode, with the B<-d>
  42. switch. This is the C variable which corresponds to Perl's $DB::trace
  43. variable. See C<PL_DBsingle>.
  44. SV * PL_DBtrace
  45. =for hackers
  46. Found in file intrpvar.h
  47. =item PL_dowarn
  48. The C variable which corresponds to Perl's $^W warning variable.
  49. bool PL_dowarn
  50. =for hackers
  51. Found in file intrpvar.h
  52. =item PL_last_in_gv
  53. The GV which was last used for a filehandle input operation. (C<< <FH> >>)
  54. GV* PL_last_in_gv
  55. =for hackers
  56. Found in file thrdvar.h
  57. =item PL_ofs_sv
  58. The output field separator - C<$,> in Perl space.
  59. SV* PL_ofs_sv
  60. =for hackers
  61. Found in file thrdvar.h
  62. =item PL_rs
  63. The input record separator - C<$/> in Perl space.
  64. SV* PL_rs
  65. =for hackers
  66. Found in file thrdvar.h
  67. =back
  68. =head1 AUTHORS
  69. The autodocumentation system was originally added to the Perl core by
  70. Benjamin Stuhl. Documentation is by whoever was kind enough to
  71. document their functions.
  72. =head1 SEE ALSO
  73. perlguts(1), perlapi(1)