<?xml version="1.0"?>
<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1" file="ch00_05.htm" sect="0.5. Acknowledgments for the Second Edition">
<primary>shebang
(#!)</primary>
<seealso>hash mark</seealso>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2" file="ch01_01.htm" sect="1. Introduction to Perl">
<primary>Perl
language</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3" file="ch01_01.htm" sect="1.1. What's Perl Good For?">
<primary>Perl
language</primary>
<secondary>uses of</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-4" file="ch01_01.htm" sect="1.1. What's Perl Good For?">
<primary>modules, Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-5" file="ch01_01.htm" sect="1.1. What's Perl Good For?">
<primary>DBI module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-7" file="ch01_02.htm" sect="1.2. Perl Development">
<primary>Perl language</primary>
<secondary>development
of</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-8" file="ch01_02.htm" sect="1.2. Perl Development">
<primary>Wall, Larry</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-9" file="ch01_03.htm" sect="1.3. Which Platforms Support Perl?">
<primary>platforms supporting
Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-11" file="ch01_04.htm" sect="1.4. Perl Resources">
<primary>resources for further
reading</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-12" file="ch01_04.htm" sect="1.4. Perl Resources">
<primary>Perl
language</primary>
<secondary>resources</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-13" file="ch01_04.htm" sect="1.4.1. The comp.lang.perl.* Newsgroups">
<primary>newsgroups</primary>
<secondary>Perl-related</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-14" file="ch01_04.htm" sect="1.4.1. The comp.lang.perl.* Newsgroups">
<primary>Usenet
newsgroups, Perl-related</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-15" file="ch01_04.htm" sect="1.4.2. Frequently Asked Questions Lists (FAQs)">
<primary>FAQs, Perl-related</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-16" file="ch01_04.htm" sect="1.4.3. Mailing Lists">
<primary>mailing lists,
Perl-related</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-17" file="ch01_04.htm" sect="1.4.3. Mailing Lists">
<primary>email</primary>
<secondary>Perl-related
mailing lists</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-18" file="ch01_04.htm" sect="1.4.4. CPAN">
<primary>CPAN (Comprehensive Perl Archive
Network)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-19" file="ch01_04.htm" sect="1.4.5. www.perl.com">
<primary>www.perl.com and www.perl.org
sites</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-20" file="ch01_04.htm" sect="1.4.5. www.perl.com">
<primary>Christiansen,
Tom</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-21" file="ch01_04.htm" sect="1.4.6. Perl Mongers (www.perl.org)">
<primary>Perl Mongers</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-22" file="ch01_04.htm" sect="1.4.7. The Perl Journal">
<primary>Perl Journal</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-23" file="ch01_04.htm" sect="1.4.8. Perl Conferences">
<primary>conferences, Perl-related</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-24" file="ch01_04.htm" sect="1.4.8. Perl Conferences">
<primary>Perl</primary>
<secondary>conferences</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-25" file="ch01_04.htm" sect="1.4.9. Books">
<primary>books,
Perl-related</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-26" file="ch01_04.htm" sect="1.4.9. Books">
<primary>Camel
image</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-27" file="ch02_01.htm" sect="2. Installing Perl">
<primary>CPAN (Comprehensive Perl Archive
Network)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-28" file="ch02_01.htm" sect="2. Installing Perl">
<primary>downloading</primary>
<secondary>Perl
language source
code</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-29" file="ch02_01.htm" sect="2. Installing Perl">
<primary>obtaining Perl source
code</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-30" file="ch02_01.htm" sect="2. Installing Perl">
<primary>Perl
language</primary>
<secondary>obtaining source from
CPAN</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-31" file="ch02_01.htm" sect="2. Installing Perl">
<primary>source code for Perl,
obtaining</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-32" file="ch02_01.htm" sect="2.1. The CPAN Architecture">
<primary>CPAN (Comprehensive Perl Archive
Network)</primary>
<secondary>architecture</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-33" file="ch02_01.htm" sect="2.1. The CPAN Architecture">
<primary>Hietaniemi,
Jarkko</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-34" file="ch02_01.htm" sect="2.1. The CPAN Architecture">
<primary>Koenig,
Andreas</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-35" file="ch02_01.htm" sect="2.1. The CPAN Architecture">
<primary>CPAN (Comprehensive Perl
Archive
Network)</primary>
<secondary>website</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-36" file="ch02_01.htm" sect="2.1. The CPAN Architecture">
<primary>versions of
Perl</primary>
<secondary>obtaining current</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-37" file="ch02_01.htm" sect="2.1. The CPAN Architecture">
<primary>anonymous
FTP</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-38" file="ch02_01.htm" sect="2.1. The CPAN Architecture">
<primary>FTP (File Transfer
Protocol)</primary>
<secondary>obtaining
Perl</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-39" file="ch02_02.htm" sect="2.2. How Is CPAN Organized?">
<primary>downloading</primary>
<secondary>Perl
modules source
code</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-40" file="ch02_02.htm" sect="2.2. How Is CPAN Organized?">
<primary>obtaining Perl
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-41" file="ch02_02.htm" sect="2.2. How Is CPAN Organized?">
<primary>modules,
Perl</primary>
<secondary>obtaining from
CPAN</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-42" file="ch02_03.htm" sect="2.3. Installing Perl">
<primary>Perl
language</primary>
<secondary>installing source
code</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-43" file="ch02_03.htm" sect="2.3. Installing Perl">
<primary>installing</primary>
<secondary>Perl
source code</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-44" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>Unix systems</primary>
<secondary>installing Perl
on</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-45" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>tar</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-46" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>shar</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-47" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>gzi</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-48" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary sortas="Z extension">.Z
extension</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-49" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>uncompress
command</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-50" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary sortas="gz extension">.gz
extension</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-51" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>Configure
command (Unix)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-52" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>Linux, installing Perl
and</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-53" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>Config.pm
file</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-54" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>binary Perl
distributions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-55" file="ch02_03.htm" sect="2.3.1. Installing on Unix">
<primary>binary
copies of Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-56" file="ch02_03.htm" sect="2.3.1.1. Perl examples">
<primary>scripts, Perl examples,
obtaining</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-57" file="ch02_03.htm" sect="2.3.1.1. Perl examples">
<primary>Perl
language</primary>
<secondary>example
scripts</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-58" file="ch02_03.htm" sect="2.3.1.1. Perl examples">
<primary>example Perl
scripts</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-59" file="ch02_03.htm" sect="2.3.1.2. Patches">
<primary>patches for Perl source
code</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-60" file="ch02_03.htm" sect="2.3.2. Installing on Win32">
<primary>Win32 systems</primary>
<secondary>installing Perl
on</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-61" file="ch02_03.htm" sect="2.3.2. Installing on Win32">
<primary>versions of Perl</primary>
<secondary sortas="Win32 systems">for Win32 systems</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-62" file="ch02_03.htm" sect="2.3.2. Installing on Win32">
<primary>Cygwin</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-63" file="ch02_03.htm" sect="2.3.2. Installing on Win32">
<primary>Mingw32</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-64" file="ch02_03.htm" sect="2.3.2.1. ActivePerl">
<primary>ActivePerl
distribution</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-65" file="ch02_03.htm" sect="2.3.2.1. ActivePerl">
<primary>binary Perl
distributions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-66" file="ch02_03.htm" sect="2.3.2.1. ActivePerl">
<primary>InstMsi.exe</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-67" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>uncompressing Perl
source code</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-68" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>unpacking Perl
source code</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-69" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>extracting Perl
source code</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-70" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>gzip for
Win32</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-71" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>tar</primary>
<secondary>Win32,
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-72" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>GNU, utilities for
Win32</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-73" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>Mingw32</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-74" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>Cygwin32</primary>
<secondary>Perl, building
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-75" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>Windows 95, Perl functionality
on</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-76" file="ch02_03.htm" sect="2.3.2.2. Standard Perl distribution">
<primary>Microsoft</primary>
<secondary>Windows 95, Perl
functionality on</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-79" file="ch02_04.htm" sect="2.4. Getting and Installing Modules">
<primary>downloading</primary>
<secondary>Perl
modules source code</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-80" file="ch02_04.htm" sect="2.4. Getting and Installing Modules">
<primary>obtaining Perl
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-81" file="ch02_04.htm" sect="2.4. Getting and Installing Modules">
<primary>modules,
Perl</primary>
<secondary>obtaining and
installing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-82" file="ch02_04.htm" sect="2.4.1. Locating Modules">
<primary>CPAN (Comprehensive Perl Archive
Network)</primary>
<secondary>finding available
modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-83" file="ch02_04.htm" sect="2.4.1. Locating Modules">
<primary>modules,
Perl</primary>
<secondary>categories</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-84" file="ch02_04.htm" sect="2.4.1. Locating Modules">
<primary>versions of Perl
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-86" file="ch02_04.htm" sect="2.4.2. Module Installation">
<primary>installing</primary>
<secondary>Perl
modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-87" file="ch02_04.htm" sect="2.4.2. Module Installation">
<primary>make utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-88" file="ch02_04.htm" sect="2.4.2. Module Installation">
<primary>Makefiles</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-89" file="ch02_04.htm" sect="2.4.3. Installing Modules with ActiveState Perl">
<primary>ActivePerl
distribution</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-90" file="ch02_04.htm" sect="2.4.3. Installing Modules with ActiveState Perl">
<primary>ActiveState
Perl</primary>
<secondary>installing modules
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-91" file="ch02_04.htm" sect="2.4.3.1. Using MakeMaker">
<primary>MakeMaker utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-92" file="ch02_04.htm" sect="2.4.3.2. Using the Perl Package Manager">
<primary>Perl Package Manager
(PPM)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-93" file="ch02_04.htm" sect="2.4.3.2. Using the Perl Package Manager">
<primary>PPM (Perl Package
Manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-94" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>CPAN.pm
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-95" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>CPAN\:\:Config</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-96" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>MyConfig.pm</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-97" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary sortas="cpan directory">.cpan
directory</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-98" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>/
(forward slash)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-99" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>Bundle\:\:
argument</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-100" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>CPAN
(Comprehensive Perl Archive
Network)</primary>
<secondary>commands</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-101" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary sortas="@ bang">! (bang)</primary>
<secondary>CPAN.pm eval
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-102" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>bang
(!)</primary>
<secondary>CPAN.pm eval
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-103" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>exclamation
point</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-104" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>a command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-105" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>autobundle command
(CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-106" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>b command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-107" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>clean command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-108" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>d command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-109" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>force command
(CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-110" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>h command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-111" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>i command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-112" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>install command
(CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-113" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>look command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-114" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>m command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-115" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>make command
(CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-116" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>o command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-117" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>q command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-118" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>r
command</primary>
<secondary>CPAN.pm</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-119" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>readme command
(CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-120" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>recompile command
(CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-121" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>reload command
(CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-122" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>test command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-123" file="ch02_04.htm" sect="2.4.4. Installing Modules with the CPAN Module">
<primary>u command (CPAN.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-129" file="ch02_05.htm" sect="2.5. Documentation">
<primary>Perl
language</primary>
<secondary>documentation</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-130" file="ch02_05.htm" sect="2.5. Documentation">
<primary>documentation,
Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-131" file="ch02_05.htm" sect="2.5. Documentation">
<primary>pod
documentation</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-132" file="ch02_05.htm" sect="2.5.1. Installing the Documentation">
<primary>installing</primary>
<secondary>Perl
documentation</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-133" file="ch02_05.htm" sect="2.5.1. Installing the Documentation">
<primary>ActiveState Perl</primary>
<secondary>installing
documentation</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-134" file="ch02_05.htm" sect="2.5.2. The Perl Manpages">
<primary>manpages,
Perl-related</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-136" file="ch03_01.htm" sect="3. The Perl Executable">
<primary>perl
executable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-137" file="ch03_01.htm" sect="3. The Perl Executable">
<primary>interpreter,
Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-138" file="ch03_01.htm" sect="3. The Perl Executable">
<primary>perl (Perl
interpreter)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-139" file="ch03_01.htm" sect="3. The Perl Executable">
<primary>Unix systems</primary>
<secondary sortas="@ hash bang">#! (shebang) line</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-140" file="ch03_01.htm" sect="3. The Perl Executable">
<primary>shebang
(#!)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-141" file="ch03_01.htm" sect="3. The Perl Executable">
<primary sortas="@ hash"># (hash
mark)</primary>
<secondary sortas="@ shebang">#! (shebang)
line</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-142" file="ch03_01.htm" sect="3. The Perl Executable">
<primary>hash mark
(#)</primary>
<secondary sortas="@ shebang">#! (shebang)
line</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-143" file="ch03_01.htm" sect="3. The Perl Executable">
<primary>pound
sign</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-144" file="ch03_01.htm" sect="3. The Perl Executable">
<primary sortas="Command not found error">&quot;Command not found&quot;
error</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-145" file="ch03_01.htm" sect="3. The Perl Executable">
<primary>pl2bat.bat</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-146" file="ch03_01.htm" sect="3. The Perl Executable">
<primary>Win32
systems</primary>
<secondary>pl2bat.bat</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-147" file="ch03_01.htm" sect="3.1. Command Processing">
<primary>interpreter,
Perl</primary>
<secondary>command
processing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-148" file="ch03_01.htm" sect="3.1. Command Processing">
<primary>perl (Perl
interpreter)</primary>
<secondary>command
processing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-149" file="ch03_01.htm" sect="3.1. Command Processing">
<primary>command
processing on #! line</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-150" file="ch03_01.htm" sect="3.1. Command Processing">
<primary>Unix systems</primary>
<secondary>command
processing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-151" file="ch03_01.htm" sect="3.1. Command Processing">
<primary>Win32 systems</primary>
<secondary>command
processing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-154" file="ch03_02.htm" sect="3.2. Command-Line Options">
<primary>interpreter,
Perl</primary>
<secondary>command-line
options</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-155" file="ch03_02.htm" sect="3.2. Command-Line Options">
<primary>command-line
options (perl
interpreter)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-156" file="ch03_02.htm" sect="3.2. Command-Line Options">
<primary>switches</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-157" file="ch03_02.htm" sect="3.2. Command-Line Options">
<primary>perl (Perl
interpreter)</primary>
<secondary>command-line
options</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-158" file="ch03_02.htm" sect="3.2. Command-Line Options">
<primary>flags</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-159" file="ch03_02.htm" sect="3.2. Command-Line Options">
<primary>switches</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-161" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary>environment
variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-162" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary>HOME variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-163" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary>LOGDIR variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-164" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary>PATH
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-165" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary>PATHEXT variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-166" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary>PERL5LIB
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-167" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary>PERL5OPT variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-168" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary>PERLLIB
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-169" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary>PERL5SHELL variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-170" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary sortas="PERL DEBUG MSTATS">PERL_DEBUG_MSTATS
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-171" file="ch03_03.htm" sect="3.3. Environment Variables">
<primary sortas="PERL DESTRUCT LEVEL">PERL_DESTRUCT_LEVEL
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-173" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>Perl</primary>
<secondary>compiler</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-174" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>compiler,
Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-175" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>Bytecode backend (Perl
compiler)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-176" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>C, CC
backends (Perl compiler)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-177" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>Deparse backend (Perl
compiler)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-178" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>Lint backend (Perl
compiler)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-179" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>Showlex backend (Perl
compiler)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-180" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>Xref backend (Perl
compiler)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-181" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>byteperl interpreter</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-182" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>perlcc
utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-183" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary>modules,
Perl</primary>
<secondary>compiling into shared
objects</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-184" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="argv option (perlcc)">-argv option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-185" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="C option (perlcc)">-C option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-186" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="e option">-e
option</primary>
<secondary>(perlcc)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-187" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="gen option (perlcc)">-gen option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-188" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="I option (perlcc)">-I option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-189" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="L option (perlcc)">-L option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-190" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="log option (perlcc)">-log option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-191" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="mod option (perlcc)">-mod option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-192" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="o option (perlcc)">-o option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-193" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="prog option (perlcc)">-prog option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-194" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="regex option (perlcc)">-regex option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-195" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="run option (perlcc)">-run option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-196" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="sav option (perlcc)">-sav option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-197" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="verbose option (perlcc)">-verbose option
(perlcc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-198" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="PERL SCRIPT EXT">PERL_SCRIPT_EXT
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-199" file="ch03_04.htm" sect="3.4. The Perl Compiler">
<primary sortas="PERL MODULE EXT">PERL_MODULE_EXT variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-202" file="ch03_05.htm" sect="3.5. Threads">
<primary>threads</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-203" file="ch03_05.htm" sect="3.5. Threads">
<primary>Perl language</primary>
<secondary>multithreading,
and</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-204" file="ch03_05.htm" sect="3.5. Threads">
<primary>multithreading</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-205" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>program
structure</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-206" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>structure of Perl
programs</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-207" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>whitespace</primary>
<secondary sortas="Perl programs">in Perl programs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-208" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>semicolon (;)</primary>
<secondary>ending Perl
statements</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-209" file="ch04_01.htm" sect="4.1. Program Structure">
<primary sortas="@ semicolon">; (semicolon)</primary>
<secondary>ending Perl
statements</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-210" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>declarations</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-211" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>comments</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-212" file="ch04_01.htm" sect="4.1. Program Structure">
<primary sortas="@ hash"># (hash mark)</primary>
<secondary sortas="comments">for
comments</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-213" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>hash mark
(#)</primary>
<secondary sortas="comments">for
comments</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-214" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>Perl
language</primary>
<secondary>documentation</secondary>
<tertiary sortas="@ equal">= (equals sign),
and</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-215" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>documentation,
Perl</primary>
<secondary sortas="@ equal">= to signify in
programs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-216" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>pod
documentation</primary>
<secondary sortas="@ equal">= to signify in
programs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-217" file="ch04_01.htm" sect="4.1. Program Structure">
<primary sortas="@ equal">= (equal sign)</primary>
<secondary sortas="embedded documentation (pod)">for embedded documentation
(pod)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-218" file="ch04_01.htm" sect="4.1. Program Structure">
<primary>equal sign
(=)</primary>
<secondary sortas="embedded documentation (pod)">for
embedded documentation (pod)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-219" file="ch04_02.htm" sect="4.2. Data Types and Variables">
<primary>data
types</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-220" file="ch04_02.htm" sect="4.2. Data Types and Variables">
<primary>arrays</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-221" file="ch04_02.htm" sect="4.2. Data Types and Variables">
<primary>hashes</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-222" file="ch04_02.htm" sect="4.2.1. Numbers">
<primary>numbers</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-223" file="ch04_02.htm" sect="4.2.1. Numbers">
<primary>comma
(,)</primary>
<secondary>number legibility
without</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-224" file="ch04_02.htm" sect="4.2.1. Numbers">
<primary sortas="@ comma">,
(comma)</primary>
<secondary>number legibility
without</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-225" file="ch04_02.htm" sect="4.2.1. Numbers">
<primary sortas="@ underscore">_ (underscore)</primary>
<secondary>improving number
legibility</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-226" file="ch04_02.htm" sect="4.2.1. Numbers">
<primary>underscore
(_)</primary>
<secondary>improving number
legibility</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-227" file="ch04_02.htm" sect="4.2.2. String Interpolation">
<primary>string literals</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-228" file="ch04_02.htm" sect="4.2.2. String Interpolation">
<primary>quoting
schemes</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-229" file="ch04_02.htm" sect="4.2.2. String Interpolation">
<primary>alternate quoting
schemes</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-230" file="ch04_02.htm" sect="4.2.2. String Interpolation">
<primary>strings, alternate
schemes for quoting</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-231" file="ch04_02.htm" sect="4.2.3. Here Documents">
<primary>lists</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-232" file="ch04_02.htm" sect="4.2.3. Here Documents">
<primary>scalars</primary>
<secondary>lists
of</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-233" file="ch04_02.htm" sect="4.2.4. Lists">
<primary>lists</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-234" file="ch04_02.htm" sect="4.2.4. Lists">
<primary>scalars</primary>
<secondary>lists
of</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-235" file="ch04_02.htm" sect="4.2.5. Variables">
<primary>variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-236" file="ch04_02.htm" sect="4.2.5. Variables">
<primary>undef value</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-237" file="ch04_02.htm" sect="4.2.5. Variables">
<primary sortas="@ equal">= (equal
sign)</primary>
<secondary>assignment
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-238" file="ch04_02.htm" sect="4.2.5. Variables">
<primary>equal sign
(=)</primary>
<secondary>assignment
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-239" file="ch04_02.htm" sect="4.2.5. Variables">
<primary sortas="@ dollar">$ (dollar
sign)</primary>
<secondary>signifying scalar
variables</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-240" file="ch04_02.htm" sect="4.2.5. Variables">
<primary>dollar sign
($)</primary>
<secondary>signifying scalar
variables</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-241" file="ch04_02.htm" sect="4.2.5. Variables">
<primary>memory</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-242" file="ch04_02.htm" sect="4.2.5. Variables">
<primary>namespaces</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-243" file="ch04_02.htm" sect="4.2.5.1. Arrays">
<primary>arrays</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-244" file="ch04_02.htm" sect="4.2.5.1. Arrays">
<primary>scalars</primary>
<secondary>arrays
of</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-245" file="ch04_02.htm" sect="4.2.5.1. Arrays">
<primary sortas="@ at">@ (at
sign)</primary>
<secondary>signifying
arrays</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-246" file="ch04_02.htm" sect="4.2.5.1. Arrays">
<primary>at sign
(@)</primary>
<secondary>signifying arrays</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-247" file="ch04_02.htm" sect="4.2.5.2. Hashes">
<primary>hashes</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-248" file="ch04_02.htm" sect="4.2.5.2. Hashes">
<primary sortas="@ percent">% (percent sign)</primary>
<secondary>signifying
variable
type</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-249" file="ch04_02.htm" sect="4.2.5.2. Hashes">
<primary>naming</primary>
<secondary>variables</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-250" file="ch04_02.htm" sect="4.2.5.2. Hashes">
<primary sortas="@ equal">= (equal sign)</primary>
<secondary sortas="hash name/value pairs">in hash name/value
pairs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-251" file="ch04_02.htm" sect="4.2.5.2. Hashes">
<primary>equal sign
(=)</primary>
<secondary sortas="hash name/value pairs">in hash
name/value pairs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-252" file="ch04_02.htm" sect="4.2.5.2. Hashes">
<primary>equal sign (=)</primary>
<secondary sortas="z-equal@ right">=&gt; operator, defining key/value
pairs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-253" file="ch04_02.htm" sect="4.2.5.2. Hashes">
<primary sortas="@ equal">=
(equal sign)</primary>
<secondary sortas="z-equal@ right">=&gt;
operator, defining key/value pairs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-254" file="ch04_02.htm" sect="4.2.6. Scalar and List Contexts">
<primary>scalar
context</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-255" file="ch04_02.htm" sect="4.2.6. Scalar and List Contexts">
<primary>list
context</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-256" file="ch04_02.htm" sect="4.2.6. Scalar and List Contexts">
<primary>variables</primary>
<secondary>scalar
and list
context</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-257" file="ch04_02.htm" sect="4.2.6. Scalar and List Contexts">
<primary>context</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-258" file="ch04_02.htm" sect="4.2.6. Scalar and List Contexts">
<primary sortas="scalar">scalar()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-259" file="ch04_02.htm" sect="4.2.7. Declarations and Scope">
<primary>declarations</primary>
<secondary>variables</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-260" file="ch04_02.htm" sect="4.2.7. Declarations and Scope">
<primary>scope,
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-261" file="ch04_02.htm" sect="4.2.7. Declarations and Scope">
<primary>variables</primary>
<secondary>declaration
and scope</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-262" file="ch04_02.htm" sect="4.2.7. Declarations and Scope">
<primary>dynamic scoping</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-263" file="ch04_02.htm" sect="4.2.7. Declarations and Scope">
<primary>lexical
scoping</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-264" file="ch04_02.htm" sect="4.2.7. Declarations and Scope">
<primary>private
variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-265" file="ch04_02.htm" sect="4.2.7. Declarations and Scope">
<primary>variables</primary>
<secondary>local vs.
private</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-266" file="ch04_02.htm" sect="4.2.7. Declarations and Scope">
<primary>local
variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-269" file="ch04_03.htm" sect="4.3. Statements">
<primary>statements</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-270" file="ch04_03.htm" sect="4.3. Statements">
<primary>block of
statements</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-271" file="ch04_03.htm" sect="4.3. Statements">
<primary>braces
{}</primary>
<secondary>delimiting statement
blocks</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-272" file="ch04_03.htm" sect="4.3. Statements">
<primary sortas="@ braces">{} (braces)</primary>
<secondary>delimiting statement
blocks</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-273" file="ch04_03.htm" sect="4.3. Statements">
<primary>curly
braces</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-274" file="ch04_03.htm" sect="4.3. Statements">
<primary>labels</primary>
<secondary>statement
blocks</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-275" file="ch04_03.htm" sect="4.3. Statements">
<primary>naming</primary>
<secondary>statement
block labels</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-276" file="ch04_03.htm" sect="4.3.1. Conditionals and Loops">
<primary>conditional
statements</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-277" file="ch04_03.htm" sect="4.3.1. Conditionals and Loops">
<primary>loops</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-278" file="ch04_03.htm" sect="4.3.1. Conditionals and Loops">
<primary>if
statement</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-279" file="ch04_03.htm" sect="4.3.1. Conditionals and Loops">
<primary>unless
statement</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-280" file="ch04_03.htm" sect="4.3.1.1. while loops">
<primary>while loops</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-281" file="ch04_03.htm" sect="4.3.1.1. while loops">
<primary>until statement</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-282" file="ch04_03.htm" sect="4.3.1.1. while loops">
<primary>continue block</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-283" file="ch04_03.htm" sect="4.3.1.2. for loops">
<primary>for loops</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-284" file="ch04_03.htm" sect="4.3.1.3. foreach loops">
<primary>foreach loops</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-285" file="ch04_03.htm" sect="4.3.1.4. Modifiers">
<primary>modifiers,
conditional</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-286" file="ch04_03.htm" sect="4.3.1.4. Modifiers">
<primary>conditional
modifiers</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-287" file="ch04_03.htm" sect="4.3.1.4. Modifiers">
<primary>if
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-288" file="ch04_03.htm" sect="4.3.1.4. Modifiers">
<primary>unless
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-289" file="ch04_03.htm" sect="4.3.1.4. Modifiers">
<primary>while
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-290" file="ch04_03.htm" sect="4.3.1.4. Modifiers">
<primary>until
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-291" file="ch04_03.htm" sect="4.3.1.4. Modifiers">
<primary>do statement, conditional modifiers
with</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-292" file="ch04_03.htm" sect="4.3.1.5. Loop control">
<primary>labels</primary>
<secondary>loops</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-293" file="ch04_03.htm" sect="4.3.1.5. Loop control">
<primary>naming</primary>
<secondary>loop
labels</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-294" file="ch04_03.htm" sect="4.3.1.5. Loop control">
<primary>last command</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-295" file="ch04_03.htm" sect="4.3.1.5. Loop control">
<primary>next command</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-296" file="ch04_03.htm" sect="4.3.1.5. Loop control">
<primary>redo command</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-297" file="ch04_03.htm" sect="4.3.1.6. goto">
<primary>goto command</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-299" file="ch04_04.htm" sect="4.4. Special Variables">
<primary>variables</primary>
<secondary>special
(predefined)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-300" file="ch04_04.htm" sect="4.4. Special Variables">
<primary>built-in Perl
variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-301" file="ch04_04.htm" sect="4.4. Special Variables">
<primary>predefined Perl
variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-302" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="ARG variable">$ARG ($_)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-303" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$ variables</primary>
<secondary sortas="z-dollar@ underscore">$_ ($ARG)
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-304" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary>input, functions
for</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-305" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary>global special
variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-306" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ dot">$.
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-307" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="NR variable">$NR variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-308" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="INPUT_LINE_NUMBER variable">$INPUT_LINE_NUMBER ($.)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-309" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ slash">$/
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-310" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="INPUT_RECORD_SEPARATOR variable">$INPUT_RECORD_SEPARATOR ($/)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-311" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ comma">$,
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-312" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="OUTPUT_FIELD_SEPARATOR variable">$OUTPUT_FIELD_SEPARATOR ($,)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-313" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="OFS variable">$OFS ($,) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-314" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ backslash">$\\\\
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-315" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="OUTPUT_RECORD_SEPARATOR variable">$OUTPUT_RECORD_SEPARATOR
($\\\\) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-316" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="ORS variable">$ORS ($\\\\) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-317" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ quote">$&quot;
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-318" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="LIST_SEPARATOR variable">$LIST_SEPARATOR ($&quot;)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-319" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ semicolon">$;
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-320" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="SUBSCRIPT_SEPARATOR variable">$SUBSCRIPT_SEPARATOR ($;)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-321" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="SUBSEP variable">$SUBSEP ($;) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-322" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretL">$^L
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-323" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="FORMAT_FORMFEED variable">$FORMAT_FORMFEED ($^L)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-324" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ colon">$\:
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-325" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="FORMAT_LINE_BREAK_CHARACTERS variable">$FORMAT_LINE_BREAK_CHARACTERS ($\:)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-326" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretA">$^A
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-327" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="ACCUMULATOR variable">$ACCUMULATOR ($^A)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-328" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ hash">$#
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-329" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="OFMT variable">$OFMT ($#) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-330" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ question">$?
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-331" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="CHILD_ERROR variable">$CHILD_ERROR ($?)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-332" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ bang">$!
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-333" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="ERRNO variable">$ERRNO ($!)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-334" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="OS_ERROR variable">$OS_ERROR ($!) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-335" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ at">$@
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-336" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="EVAL_ERROR variable">$EVAL_ERROR ($@)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-337" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ dollar">$$
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-338" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="PROCESS_ID variable">$PROCESS_ID ($$)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-339" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="PID variable">$PID ($$) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-340" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ angleleft">$&lt;
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-341" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="REAL_USER_ID variable">$REAL_USER_ID ($&lt;)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-342" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="UID variable">$UID ($&lt;) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-343" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ angleright">$&gt;
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-344" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="EFFECTIVE_USER_ID variable">$EFFECTIVE_USER_ID ($&gt;)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-345" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="EUID variable">$EUID ($&gt;) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-346" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ parensleft">$(
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-347" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="REAL_GROUP_ID variable">$REAL_GROUP_ID ($()
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-348" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="GID variable">$GID ($() variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-349" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ parensright">$)
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-350" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="EFFECTIVE_GROUP_ID variable">$EFFECTIVE_GROUP_ID ($EGID)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-351" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="EGID variable">$EGID variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-352" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar0 variable">$0
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-353" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="PROGRAM_NAME variable">$PROGRAM_NAME ($0)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-354" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ bracketleft variable">$[ variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-355" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ bracketright variable">$] variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-356" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="PERL VERSION">$PERL_VERSION ($])
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-357" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretD">$^D
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-358" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="DEBUGGING variable">$DEBUGGING ($^D) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-359" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretE">$^E
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-360" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="EXTENDED_OS_ERROR variable">$EXTENDED_OS_ERROR ($^E)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-361" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretF">$^F
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-362" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="SYSTEM_FD_MAX variable">$SYSTEM_FD_MAX ($^F)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-363" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretH">$^H
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-364" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretI">$^I
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-365" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="INPLACE_EDIT">$INPLACE_EDIT ($^I)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-366" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretM">$^M
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-367" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretO">$^O
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-368" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="OSNAME variable">$OSNAME ($^O) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-369" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caretP">$^P
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-370" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="PERLDB variable">$PERLDB ($^P) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-371" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollarcaretT">$^T
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-372" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="BASETIME variable">$BASETIME ($^T) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-373" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollarcaretW">$^W
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-374" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="WARNING variable">$WARNING ($^W) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-375" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollarcaretX">$^X
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-376" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="EXECUTABLE_NAMEvariable">$EXECUTABLE_NAME ($^X)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-377" file="ch04_04.htm" sect="4.4.1. Global Special Variables">
<primary sortas="ARGV variable">$ARGV
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-378" file="ch04_04.htm" sect="4.4.2. Global Special Arrays and Hashes">
<primary>arrays</primary>
<secondary>special (predefined)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-379" file="ch04_04.htm" sect="4.4.2. Global Special Arrays and Hashes">
<primary>hashes</primary>
<secondary>special (predefined)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-380" file="ch04_04.htm" sect="4.4.2. Global Special Arrays and Hashes">
<primary sortas="ARGV array">@ARGV
array</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-381" file="ch04_04.htm" sect="4.4.2. Global Special Arrays and Hashes">
<primary sortas="INC array">@INC
array</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-382" file="ch04_04.htm" sect="4.4.2. Global Special Arrays and Hashes">
<primary sortas="F array">@F
array</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-383" file="ch04_04.htm" sect="4.4.2. Global Special Arrays and Hashes">
<primary sortas="INC hash">%INC
hash</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-384" file="ch04_04.htm" sect="4.4.2. Global Special Arrays and Hashes">
<primary sortas="ENV hash">%ENV
hash</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-385" file="ch04_04.htm" sect="4.4.2. Global Special Arrays and Hashes">
<primary sortas="SIG hash">%SIG
hash</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-386" file="ch04_04.htm" sect="4.4.3. Global Special Filehandles">
<primary>filehandles</primary>
<secondary>special (predefined)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-387" file="ch04_04.htm" sect="4.4.3. Global Special Filehandles">
<primary>ARGV filehandle</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-388" file="ch04_04.htm" sect="4.4.3. Global Special Filehandles">
<primary>STDERR filehandle</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-389" file="ch04_04.htm" sect="4.4.3. Global Special Filehandles">
<primary>STDIN filehandle</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-390" file="ch04_04.htm" sect="4.4.3. Global Special Filehandles">
<primary>STDOUT filehandle</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-391" file="ch04_04.htm" sect="4.4.3. Global Special Filehandles">
<primary>DATA filehandle</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-392" file="ch04_04.htm" sect="4.4.3. Global Special Filehandles">
<primary sortas="@ underscore">_
(underscore)</primary>
<secondary>filehandle</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-393" file="ch04_04.htm" sect="4.4.3. Global Special Filehandles">
<primary>underscore
(_)</primary>
<secondary>filehandle</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-394" file="ch04_04.htm" sect="4.4.4. Global Special Constants">
<primary>constants, global special (predefined)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-395" file="ch04_04.htm" sect="4.4.4. Global Special Constants">
<primary sortas="@ underscore">_
(underscore)</primary>
<secondary sortas="END constant">_ _END_ _
constant</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-396" file="ch04_04.htm" sect="4.4.4. Global Special Constants">
<primary sortas="END constant">_ _END_ _ constant</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-397" file="ch04_04.htm" sect="4.4.4. Global Special Constants">
<primary sortas="@ underscore ">_
(underscore)</primary>
<secondary sortas="FILE constant">_ _FILE_ _
constant</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-398" file="ch04_04.htm" sect="4.4.4. Global Special Constants">
<primary sortas="FILE constant">_ _FILE_ _ constant</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-399" file="ch04_04.htm" sect="4.4.4. Global Special Constants">
<primary sortas="@ underscore ">_
(underscore)</primary>
<secondary sortas="LINE constant">_ _LINE_ _
constant</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-400" file="ch04_04.htm" sect="4.4.4. Global Special Constants">
<primary sortas="LINE constant">_ _LINE_ _ constant</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-401" file="ch04_04.htm" sect="4.4.4. Global Special Constants">
<primary sortas="@ underscore">_
(underscore)</primary>
<secondary sortas="PACKAGE constant">_
_PACKAGE_ _ constant</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-402" file="ch04_04.htm" sect="4.4.4. Global Special Constants">
<primary sortas="PACKAGE constant">_ _PACKAGE_ _
constant</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-403" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary>regular expressions</primary>
<secondary>special
(predefined) variables</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-404" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar1">$1, $2, $3,
...</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-405" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ ampersand">$&amp;
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-406" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="MATCH variable">$MATCH ($&amp;) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-407" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ backtick">$`
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-408" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="PREMATCH variable">$PREMATCH ($`) variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-409" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="@ dollarvariables">$
variables</primary>
<secondary sortas="@ z-dollar@ apostrophe">$'
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-410" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="POSTMATCH variable">$POSTMATCH ($') variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-411" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ plus">$+
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-412" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="LAST_PAREN_MATCH variable">$LAST_PAREN_MATCH ($+)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-413" file="ch04_04.htm" sect="4.4.5. Regular Expression Special Variables">
<primary sortas="@ dollar variables">$ variables</primary>
<secondary sortas="z-dollar@ caretN">$^N variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-414" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary>filehandles</primary>
<secondary>special
(predefined)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-415" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ vertical">$|
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-416" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="OUTPUT_AUTOFLUSH variable">$OUTPUT_AUTOFLUSH ($|)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-417" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ percent">$%
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-418" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="FORMAT_PAGE_NUMBER variable">$FORMAT_PAGE_NUMBER ($%)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-419" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ equal">$=
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-420" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="FORMAT_LINES_PER_PAGE variable">$FORMAT_LINES_PER_PAGE ($=)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-421" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ hyphen">$-
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-422" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="FORMAT_LINES_LEFT variable">$FORMAT_LINES_LEFT ($-)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-423" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ tilde">$~
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-424" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="FORMAT_NAME variable">$FORMAT_NAME ($~)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-425" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="@ dollar variables">$
variables</primary>
<secondary sortas="z-dollar@ caret">$^
variable</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-426" file="ch04_04.htm" sect="4.4.6. Filehandle Special Variables">
<primary sortas="FORMAT_TOP_NAME variable">$FORMAT_TOP_NAME ($^)
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-427" file="ch04_05.htm" sect="4.5. Operators">
<primary>operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-428" file="ch04_05.htm" sect="4.5. Operators">
<primary>precedence,
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-429" file="ch04_05.htm" sect="4.5. Operators">
<primary>parentheses ()</primary>
<secondary>operator
precedence and</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-430" file="ch04_05.htm" sect="4.5. Operators">
<primary sortas="@ parentheses">() (parentheses)</primary>
<secondary>operator precedence
and</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-431" file="ch04_05.htm" sect="4.5. Operators">
<primary>list operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-432" file="ch04_05.htm" sect="4.5.1. The Arrow Operator">
<primary>infix dereference (-&gt;)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-433" file="ch04_05.htm" sect="4.5.1. The Arrow Operator">
<primary>arrow (-&gt;)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-434" file="ch04_05.htm" sect="4.5.1. The Arrow Operator">
<primary sortas="@ hyphen">-
(hyphen)</primary>
<secondary sortas="z-hyphen@ at">-&gt; (arrow)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-435" file="ch04_05.htm" sect="4.5.1. The Arrow Operator">
<primary>hyphen
(-)</primary>
<secondary sortas="z-hyphen@ at">-&gt; (arrow)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-436" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary>unary
operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-437" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary sortas="@ bang">!
(bang)</primary>
<secondary>logical negation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-438" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary>bang
(!)</primary>
<secondary>logical negation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-439" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary sortas="@ hyphen">-
(hyphen)</primary>
<secondary>arithmetic negation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-440" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary>hyphen
(-)</primary>
<secondary>arithmetic negation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-441" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary sortas="@ tilde">~
(tilde)</primary>
<secondary>bitwise negation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-442" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary>tilde
(~)</primary>
<secondary>bitwise negation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-443" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary sortas="@ plus">+
(plus)</primary>
<secondary>unary
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-444" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary>plus
(+)</primary>
<secondary>unary operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-445" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary sortas="@ backslash">\\\\
(backslash)</primary>
<secondary>reference creation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-446" file="ch04_05.htm" sect="4.5.2. Unary Operators">
<primary>backslash
(\\\\)</primary>
<secondary>reference creation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-447" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary>arithmetic
operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-448" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary sortas="@ asterisk">* (asterisk)</primary>
<secondary sortas="z-asterisk@ asterisk">** (exponentiation)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-449" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary>asterisk
(*)</primary>
<secondary sortas="z-asterisk@ asterisk">**
(exponentiation)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-450" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary>exponentiation
(**) operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-451" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary sortas="@ asterisk">*
(asterisk)</primary>
<secondary>multiplication
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-452" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary>asterisk
(*)</primary>
<secondary>multiplication
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-453" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary>multiplication
(*) operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-454" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary sortas="@ slash">/ (slash)</primary>
<secondary>division
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-455" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary>slash
(/)</primary>
<secondary>division
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-456" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary>division (/)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-457" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary sortas="@ percent">% (percent
sign)</primary>
<secondary>modulus
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-458" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary>percent sign
(%)</primary>
<secondary>modulus
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-459" file="ch04_05.htm" sect="4.5.3. Arithmetic Operators">
<primary>modulus (%)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-460" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>comparison
operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-461" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>relational
operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-462" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>string
literals</primary>
<secondary>comparing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-463" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>gt
(greater-than)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-464" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>greater-than (&gt;,
gt) operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-465" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>angle brackets
(&lt;\\&gt;)</primary>
<secondary sortas="@ angle right greater-than operator">\\&gt; (greater-than)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-466" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary sortas="@ angle brackets">&lt;\\&gt; (angle brackets)</primary>
<secondary sortas="@ angle right greater-than operator">\\&gt; (greater-than)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-467" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>lt (less-than)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-468" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>less-than (&lt;,
lt) operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-469" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>angle brackets
(&lt;\\&gt;)</primary>
<secondary sortas="@ angle left less-than operator">&lt; (less-than)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-470" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary sortas="@ angle brackets">&lt;\\&gt; (angle brackets)</primary>
<secondary sortas="@ angle left less-than operator">&lt; (less-than)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-471" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>ge
(greater-than-or-equal)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-472" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>greater-than-or-equal
(&gt;=, ge) operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-473" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary sortas="@ angle brackets">&lt;\\&gt; (angle
brackets)</primary>
<secondary sortas="@ angle right greater-than-or-equal operator">\\&gt;= (greater-than-or-equal)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-474" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>angle brackets
(&lt;\\&gt;)</primary>
<secondary sortas="@ angle right greater-than-or-equal operator">&gt;= (greater-than-or-equal)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-475" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>le
(less-than-or-equal)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-476" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>less-than-or-equal
(&lt;, le) operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-477" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary>angle
brackets (&lt;\\&gt;)</primary>
<secondary sortas="@ angle left less-than-or-equal operator">&lt;= (less-than-or-equal)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-478" file="ch04_05.htm" sect="4.5.4.1. Relational operators">
<primary sortas="@ angle brackets">&lt;\\&gt; (angle brackets)</primary>
<secondary sortas="@ angle left less-than-or-equal operator">&lt;= (less-than-or-equal)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-479" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary>equality
operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-480" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary sortas="@ equal">=
(equal sign)</primary>
<secondary sortas="@ equal to">== (equal to)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-481" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary>equal sign
(=)</primary>
<secondary sortas="z @ equal">== (equal to)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-482" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary>eq (equal to)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-483" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary sortas="@ bang">!
(bang)</primary>
<secondary sortas="@ not equal to operator">!= (not
equal to) operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-484" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary>bang
(!)</primary>
<secondary sortas="@ not equal to operator">!= (not
equal to) operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-485" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary>ne (not
equal to) operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-486" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary>angle
brackets (&lt;\\&gt;)</primary>
<secondary sortas="@ angle a comparison operator">&lt;=\\&gt; (comparison)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-487" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary sortas="@ angle brackets">&lt;\\&gt; (angle brackets)</primary>
<secondary sortas="@ angle a comparison operator">&lt;=\\&gt; (comparison)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-488" file="ch04_05.htm" sect="4.5.4.2. Equality operators">
<primary>comparison
operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-489" file="ch04_05.htm" sect="4.5.5. Autoincrement and Autodecrement">
<primary>autoincrement (++)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-490" file="ch04_05.htm" sect="4.5.5. Autoincrement and Autodecrement">
<primary>autodecrement (--)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-491" file="ch04_05.htm" sect="4.5.5. Autoincrement and Autodecrement">
<primary sortas="@ plus">+
(plus)</primary>
<secondary>1</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-492" file="ch04_05.htm" sect="4.5.5. Autoincrement and Autodecrement">
<primary>plus
(+)</primary>
<secondary>2</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-493" file="ch04_05.htm" sect="4.5.5. Autoincrement and Autodecrement">
<primary>hyphen
(-)</primary>
<secondary sortas="z-hyphen@ hyphen">-- (autodecrement)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-494" file="ch04_05.htm" sect="4.5.5. Autoincrement and Autodecrement">
<primary sortas="@ hyphen">- (hyphen)</primary>
<secondary sortas="z-hyphen@ hyphen">--
(autodecrement) operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-495" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>assignment operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-496" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="x@ equal">x= (assignment)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-497" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ equal">=
(equal sign)</primary>
<secondary>assignment
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-498" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>equal sign
(=)</primary>
<secondary>assignment operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-499" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>asterisk (*)</primary>
<secondary sortas="z-asterisk@ asterisk@ equal">**= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-500" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ plus">+
(plus)</primary>
<secondary sortas="z-plus@ equal">+= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-501" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>plus
(+)</primary>
<secondary sortas="z-plus@ equal">+= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-502" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ asterisk">* (asterisk)</primary>
<secondary sortas="z-asterisk@ equal">*= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-503" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>asterisk
(*)</primary>
<secondary sortas="z-asterisk@ equal">*= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-504" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ ampersand">&amp; (ampersand)</primary>
<secondary sortas="z-ampersand@ equal">&amp;= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-505" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>ampersand
(&amp;)</primary>
<secondary sortas="z-ampersand@ equal">&amp;=
(assignment) operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-506" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ ampersand">&amp; (ampersand)</primary>
<secondary sortas="z-ampersand@ ampersand@ equal">&amp;&amp;= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-507" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>ampersand
(&amp;)</primary>
<secondary sortas="z-ampersand@ ampersand@ equal">&amp;&amp;= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-508" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ angle brackets">&lt;\\&gt; (angle brackets)</primary>
<secondary sortas="@ angle left assignment">&lt;&lt;= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-509" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ angle brackets">&lt;\\&gt; (angle brackets)</primary>
<secondary sortas="@ angle right assignment">\\&gt;\\&gt;= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-510" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>angle brackets
(&lt;\\&gt;)</primary>
<secondary sortas="@ angle left assignment">&lt;&lt;= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-511" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>angle brackets
(&lt;\\&gt;)</primary>
<secondary sortas="@ angle right assignment">\\&gt;\\&gt;= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-512" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>hyphen
(-)</primary>
<secondary sortas="z-hyphen@ equal">-= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-513" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>slash
(/)</primary>
<secondary sortas="z-slash@ equal">/= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-514" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ slash">/ (slash)</primary>
<secondary sortas="z-slash@ equal">/=
(assignment) operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-515" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ vertical">| (vertical bar)</primary>
<secondary sortas="z-vertical@ equal">|= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-516" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>vertical bar
(|)</primary>
<secondary sortas="z-vertical@ equal">|= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-517" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ vertical">| (vertical bar)</primary>
<secondary sortas="z-vertical@ vertical@ equal">||= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-518" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>vertical bar
(|)</primary>
<secondary sortas="z-vertical@ vertical@ equal">||=
(assignment) operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-519" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ dot">. (dot)</primary>
<secondary sortas="z-dot@ equal">.=
(assignment) operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-520" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>dot
(.)</primary>
<secondary sortas="z-dot@ equal">.= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-521" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ percent">% (percent sign)</primary>
<secondary sortas="z-percent@ equal">%= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-522" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>percent sign
(%)</primary>
<secondary sortas="z-percent@ equal">%= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-523" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>caret
(^)</primary>
<secondary sortas="z-caret@ equal">^= (assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-524" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary sortas="@ caret">^ (caret)</primary>
<secondary sortas="z-caret@ equal">^=
(assignment)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-525" file="ch04_05.htm" sect="4.5.6. Assignment Operators">
<primary>period</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-526" file="ch04_05.htm" sect="4.5.7. Pattern Match Operators">
<primary>regular expressions</primary>
<secondary>pattern
matching operators</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-527" file="ch04_05.htm" sect="4.5.7. Pattern Match Operators">
<primary>pattern
matching operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-528" file="ch04_05.htm" sect="4.5.7. Pattern Match Operators">
<primary>equal
sign (=)</primary>
<secondary sortas="z-equal@ tilde">=~ (pattern
match) operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-529" file="ch04_05.htm" sect="4.5.7. Pattern Match Operators">
<primary>bang (!)</primary>
<secondary sortas="z-bang@ tilde">!~ (pattern match) operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-530" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary>file test
operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-531" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="r file test operator">-r file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-532" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="w file test operator">-w file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-533" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="x file test operator">-x file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-534" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="o file test operator">-o file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-535" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="R file test operator">-R file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-536" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="W file test operator">-W file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-537" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="X file test operator">-X file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-538" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="O file test operator">-O file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-539" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="e file test operator">-e file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-540" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="z file test operator">-z file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-541" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="s file test operator">-s file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-542" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="f file test operator">-f file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-543" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="d file test operator">-d file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-544" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="l file test operator">-l file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-545" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="p file test operator">-p file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-546" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="S file test operator">-S file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-547" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="b file test operator">-b file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-548" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="c file test operator">-c file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-549" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="t file test operator">-t file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-550" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="u file test operator">-u file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-551" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="g file test operator">-g file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-552" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="k file test operator">-k file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-553" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="T file test operator">-T file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-554" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="B file test operator">-B file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-555" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="M file test operator">-M file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-556" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="A file test operator">-A file test
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-557" file="ch04_05.htm" sect="4.5.8. File Test Operators">
<primary sortas="C file test operator">-C file test operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-558" file="ch04_05.htm" sect="4.5.9. Logical Operators">
<primary>logical
operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-559" file="ch04_05.htm" sect="4.5.9. Logical Operators">
<primary sortas="and">and
(logical AND)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-560" file="ch04_05.htm" sect="4.5.9. Logical Operators">
<primary>ampersand
(&amp;)</primary>
<secondary sortas="z-ampersand @ ampersand">&amp;&amp; (logical AND)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-561" file="ch04_05.htm" sect="4.5.9. Logical Operators">
<primary sortas="@ vertical">| (vertical bar)</primary>
<secondary sortas="z-vertical@ vertical">|| (logical OR)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-562" file="ch04_05.htm" sect="4.5.9. Logical Operators">
<primary>or (OR)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-563" file="ch04_05.htm" sect="4.5.9. Logical Operators">
<primary>vertical bar
(|)</primary>
<secondary sortas="z-vertical@ vertical">|| (logical OR)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-564" file="ch04_05.htm" sect="4.5.9. Logical Operators">
<primary sortas="OR @ vertical@ vertical">OR (||) operator,
logical</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-565" file="ch04_05.htm" sect="4.5.9. Logical Operators">
<primary sortas="AND @ ampersand@ ampersand">AND (&amp;&amp;) operator,
logical</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-566" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary>bitwise
operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-567" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary sortas="AND @ ampersand">AND (&amp;) operator,
bitwise</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-568" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary sortas="OR @ vertical">OR (|) operator,
bitwise</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-569" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary sortas="XOR @ caret">XOR (^) operator,
bitwise</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-570" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary sortas="@ ampersand">&amp; (ampersand)</primary>
<secondary>AND bitwise
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-571" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary>ampersand
(&amp;)</primary>
<secondary>AND bitwise
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-572" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary sortas="@ vertical">| (vertical bar)</primary>
<secondary>OR bitwise
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-573" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary>vertical bar
(|)</primary>
<secondary>OR bitwise
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-574" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary>caret
(^)</primary>
<secondary>XOR bitwise
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-575" file="ch04_05.htm" sect="4.5.10. Bitwise Operators">
<primary sortas="@ caret">^ (caret)</primary>
<secondary>XOR bitwise
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-576" file="ch04_05.htm" sect="4.5.11.1. Range operator">
<primary sortas="range @ dot@ dot">range (..)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-577" file="ch04_05.htm" sect="4.5.11.1. Range operator">
<primary sortas="@ dot">.
(dot)</primary>
<secondary sortas="z-dot@ dot">.. (range)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-578" file="ch04_05.htm" sect="4.5.11.1. Range operator">
<primary>dot
(.)</primary>
<secondary sortas="z-dot@ dot">.. (range)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-579" file="ch04_05.htm" sect="4.5.11.1. Range operator">
<primary sortas="range @ dot@ dot@ dot">range (...)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-580" file="ch04_05.htm" sect="4.5.11.1. Range operator">
<primary sortas="@ dot">.
(dot)</primary>
<secondary sortas="z-dot@ dot@ dot">... (range)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-581" file="ch04_05.htm" sect="4.5.11.1. Range operator">
<primary>dot
(.)</primary>
<secondary sortas="z-dot@ dot@ dot">... (range)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-582" file="ch04_05.htm" sect="4.5.11.2. Conditional operator">
<primary>conditional (?\:)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-583" file="ch04_05.htm" sect="4.5.11.2. Conditional operator">
<primary sortas="@ question">? (question mark)</primary>
<secondary sortas="z-question@ colon">?\: (conditional)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-584" file="ch04_05.htm" sect="4.5.11.2. Conditional operator">
<primary>question mark
(?)</primary>
<secondary sortas="z-question@ colon">?\: (conditional)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-585" file="ch04_05.htm" sect="4.5.11.3. Comma operator">
<primary sortas="@ comma">,
(comma)</primary>
<secondary>operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-586" file="ch04_05.htm" sect="4.5.11.3. Comma operator">
<primary>comma
(,)</primary>
<secondary>operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-587" file="ch04_05.htm" sect="4.5.11.3. Comma operator">
<primary>equal sign (=)</primary>
<secondary sortas="z-equal@ right">=&gt; operator, defining key/value
pairs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-588" file="ch04_05.htm" sect="4.5.11.3. Comma operator">
<primary sortas="@ equal">=
(equal sign)</primary>
<secondary sortas="z-equal@ right">=&gt;
operator, defining key/value pairs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-589" file="ch04_05.htm" sect="4.5.11.4. String operator">
<primary>string literals</primary>
<secondary>operators
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-590" file="ch04_05.htm" sect="4.5.11.4. String operator">
<primary sortas="@ dot">.
(dot)</primary>
<secondary>concatenation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-591" file="ch04_05.htm" sect="4.5.11.4. String operator">
<primary>dot
(.)</primary>
<secondary>concatenation
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-592" file="ch04_05.htm" sect="4.5.11.4. String operator">
<primary>concatenation (.)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-593" file="ch04_05.htm" sect="4.5.11.4. String operator">
<primary>x (string repetition)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-594" file="ch04_05.htm" sect="4.5.11.4. String operator">
<primary>string repetition
(x) operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-596" file="ch04_06.htm" sect="4.6. Regular Expressions">
<primary>regular
expressions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-597" file="ch04_06.htm" sect="4.6. Regular Expressions">
<primary>slash (/)</primary>
<secondary sortas="z-slash@ slash pattern match">/.../ pattern match
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-598" file="ch04_06.htm" sect="4.6. Regular Expressions">
<primary sortas="@ slash">/ (slash)</primary>
<secondary sortas="z-slash@ slash pattern match">/.../ pattern match operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-599" file="ch04_06.htm" sect="4.6. Regular Expressions">
<primary sortas="s@ slash@ slash@ slash">s///
(substitution)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-600" file="ch04_06.htm" sect="4.6. Regular Expressions">
<primary>substitution (s///)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-601" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>regular expressions</primary>
<secondary>pattern
matching operators</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-602" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>pattern
matching operators</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-603" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>g pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-604" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>i pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-605" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>m pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-606" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>o pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-607" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>s pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-608" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>x pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-609" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>question mark (?)</primary>
<secondary sortas="z-question@ question pattern match">?...? pattern match
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-610" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary sortas="@ question">? (question mark)</primary>
<secondary sortas="z-question@ question pattern match">?...? pattern match
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-611" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>q// pattern match
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-612" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary sortas="s@ slash@ slash@ slash">s///
(substitution)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-613" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>substitution (s///)
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-614" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>tr// pattern match
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-615" file="ch04_06.htm" sect="4.6.1. Pattern-Matching Operators">
<primary>y// pattern match
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-616" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>regular
expressions</primary>
<secondary>metacharacters</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-617" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>wildcards
for regular
expressions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-618" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>metacharacters
for regular expressions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-619" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary sortas="@ dot">.
(dot)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-620" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>dot
(.)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-621" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>caret (^)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-622" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary sortas="@ caret">^ (caret)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-623" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary sortas="@ dollar">$ (dollar sign)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-624" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>dollar sign
($)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-625" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>dollar sign
($)</primary>
<secondary>special variables</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-626" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary sortas="@ asterisk">*
(asterisk)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-627" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>asterisk
(*)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-628" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary sortas="@ plus">+ (plus)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-629" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>plus
(+)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-630" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary sortas="@ question">? (question mark)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-631" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>question
mark (?)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-632" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>parentheses ()</primary>
<secondary>regular
expression metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-633" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary sortas="@ parentheses">() (parentheses)</primary>
<secondary>regular
expression metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-634" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary>vertical bar (|)</primary>
<secondary>regular
expression metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-635" file="ch04_06.htm" sect="4.6.2. Regular Expression Syntax">
<primary sortas="@ vertical">| (vertical bar)</primary>
<secondary>regular
expression metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-636" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary>wildcards for regular
expressions</primary>
<secondary>escaped
sequences</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-637" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary>metacharacters
for regular expressions</primary>
<secondary>escaped
sequences</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-638" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary>escaped
sequences</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-639" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary>regular
expressions</primary>
<secondary>escaped
sequences</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-640" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="a sequence">\\\\a (alarm)
sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-641" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="n sequence">\\\\n (newline)
sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-642" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="r sequence">\\\\r (carriage return)
sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-643" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="t sequence">\\\\t (tab)
sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-644" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="f sequence">\\\\f (formfeed)
sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-645" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="e sequence">\\\\e (escape)
sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-646" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="033 sequence">\\\\038 (octal value)
sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-647" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="x7f sequence">\\\(hexadecimal value) sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-648" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="x263a sequence">\\\\x{263a} (wide hexadecimal value)
sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-649" file="ch04_06.htm" sect="4.6.3. Escaped Sequences">
<primary sortas="Nname sequence">\\\\N{name} (named character value)
sequence</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-650" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>regular expressions</primary>
<secondary>character
classes</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-651" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>wildcards for
regular expressions</primary>
<secondary>character
classes</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-652" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>metacharacters for
regular expressions</primary>
<secondary>character
classes</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-653" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>brackets
[]</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-654" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="@ brackets">[] (brackets)</primary>
<secondary>regular expression
metacharacter</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-655" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>character
classes</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-656" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>string
literals</primary>
<secondary>character
classes</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-657" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>dash</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-658" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="@ hyphen">- (hyphen)</primary>
<secondary sortas="z-brackets">in [...]
construct</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-659" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>hyphen
(-)</primary>
<secondary sortas="@ brackets">in [...]
construct</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-660" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>caret (^)</primary>
<secondary sortas="@ brackets">in [...]
construct</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-661" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="@ caret">^ (caret)</primary>
<secondary sortas="@ brackets">in [...]
construct</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-662" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>numbers</primary>
<secondary sortas="d character class">\\\\d (digit) character
class</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-663" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>numbers</primary>
<secondary sortas="D character class">\\\\D (nondigit) character
class</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-664" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="d character class">\\\\d (digit) character
class</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-665" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="D character class">\\\\D (nondigit) character
class</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-666" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="w character class">\\\\w (word) character
class</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-667" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="W character class">\\\\W (nonword) character
class</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-668" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>whitespace</primary>
<secondary sortas="s character class">\\\\s (whitespace) character
class</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-669" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>whitespace</primary>
<secondary sortas="s character class">\\\\S (non-whitespace) character
class</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-670" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="s character class">\\\\s (whitespace) character
class</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-671" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="S character class">\\\\S (nonwhitespace) character class</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-672" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>characters</primary>
<secondary sortas="l character">\\\\l (lowercase)
character</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-673" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary>characters</primary>
<secondary sortas="u character">\\\\u (uppercase)
character</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-674" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="L character class">\\\\L (lowercase)
characters</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-675" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="U character class">\\\\U (uppercase)
characters</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-676" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="E characters">\\\\E (end)
character</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-677" file="ch04_06.htm" sect="4.6.4. Character Classes">
<primary sortas="Q character class">\\\` quote (disable)
character</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-678" file="ch04_06.htm" sect="4.6.5. Anchors">
<primary>wildcards for regular
expressions</primary>
<secondary>anchors</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-679" file="ch04_06.htm" sect="4.6.5. Anchors">
<primary>metacharacters
for regular
expressions</primary>
<secondary>anchors</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-680" file="ch04_06.htm" sect="4.6.5. Anchors">
<primary>anchors
in regular
expressions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-681" file="ch04_06.htm" sect="4.6.5. Anchors">
<primary>regular
expressions</primary>
<secondary>anchors</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-682" file="ch04_06.htm" sect="4.6.6. Quantifiers">
<primary>wildcards for regular
expressions</primary>
<secondary>quantifiers</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-683" file="ch04_06.htm" sect="4.6.6. Quantifiers">
<primary>metacharacters
for regular
expressions</primary>
<secondary>quantifiers</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-684" file="ch04_06.htm" sect="4.6.6. Quantifiers">
<primary>quantifiers
for regular
expressions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-685" file="ch04_06.htm" sect="4.6.6. Quantifiers">
<primary>regular
expressions</primary>
<secondary>quantifiers</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-686" file="ch04_06.htm" sect="4.6.6. Quantifiers">
<primary>greedy matching</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-687" file="ch04_06.htm" sect="4.6.6. Quantifiers">
<primary>minimal
matching</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-688" file="ch04_06.htm" sect="4.6.6. Quantifiers">
<primary>non-greedy
matching</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-689" file="ch04_06.htm" sect="4.6.6. Quantifiers">
<primary sortas="@ braces">{} (braces)</primary>
<secondary>regular expression
quantifiers</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-690" file="ch04_06.htm" sect="4.6.6. Quantifiers">
<primary>braces {}</primary>
<secondary>regular expression
quantifiers</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-691" file="ch04_06.htm" sect="4.6.7. Pattern Match Variables">
<primary>variables</primary>
<secondary>pattern match
variables</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-692" file="ch04_06.htm" sect="4.6.7. Pattern Match Variables">
<primary>regular
expressions</primary>
<secondary>pattern match
variables</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-693" file="ch04_06.htm" sect="4.6.7. Pattern Match Variables">
<primary>backreferences</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-694" file="ch04_06.htm" sect="4.6.7. Pattern Match Variables">
<primary sortas="@ dollar variables">$ variables</primary>
<secondary sortas="z-dollar1">$1, $2, $3,
...</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-695" file="ch04_06.htm" sect="4.6.7. Pattern Match Variables">
<primary>backslash
(\\\\)</primary>
<secondary sortas="z-backslash1">\\\\1, \\\\2, ...
pattern match variables</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-696" file="ch04_06.htm" sect="4.6.8. Extended Regular Expressions">
<primary>extended regular expression
syntax</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-697" file="ch04_06.htm" sect="4.6.8. Extended Regular Expressions">
<primary>regular
expressions</primary>
<secondary>extended, syntax
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-698" file="ch04_06.htm" sect="4.6.8. Extended Regular Expressions">
<primary sortas="@ parentheses">() (parentheses)</primary>
<secondary sortas="z-parenleft@ question">(?...) extended regular expression
syntax</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-699" file="ch04_06.htm" sect="4.6.8. Extended Regular Expressions">
<primary>parentheses
()</primary>
<secondary sortas="z-parenleft@ question">(?...) extended
regular expression syntax</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-700" file="ch04_06.htm" sect="4.6.8. Extended Regular Expressions">
<primary>i pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-701" file="ch04_06.htm" sect="4.6.8. Extended Regular Expressions">
<primary>m pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-702" file="ch04_06.htm" sect="4.6.8. Extended Regular Expressions">
<primary>s pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-703" file="ch04_06.htm" sect="4.6.8. Extended Regular Expressions">
<primary>x pattern match
modifier</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-704" file="ch04_07.htm" sect="4.7. Subroutines">
<primary>subroutines</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-705" file="ch04_07.htm" sect="4.7. Subroutines">
<primary>declarations</primary>
<secondary>subroutines</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-706" file="ch04_07.htm" sect="4.7. Subroutines">
<primary>sub
statement</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-707" file="ch04_07.htm" sect="4.7. Subroutines">
<primary>prototypes for
subroutines</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-708" file="ch04_07.htm" sect="4.7. Subroutines">
<primary>anonymous subroutines</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-709" file="ch04_07.htm" sect="4.7.1. Calling Subroutines">
<primary sortas="@ ampersand">&amp;
(ampersand)</primary>
<secondary>calling
subroutines</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-710" file="ch04_07.htm" sect="4.7.1. Calling Subroutines">
<primary>ampersand
(&amp;)</primary>
<secondary>calling
subroutines</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-711" file="ch04_07.htm" sect="4.7.2. Passing Arguments">
<primary>passing arguments to
subroutines</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-712" file="ch04_07.htm" sect="4.7.2. Passing Arguments">
<primary>arguments,
passing to
subroutines</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-713" file="ch04_07.htm" sect="4.7.2. Passing Arguments">
<primary>lists</primary>
<secondary>passing
arguments to subroutines</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-714" file="ch04_07.htm" sect="4.7.2. Passing Arguments">
<primary sortas="@ at">@ (at sign)</primary>
<secondary sortas="@ at underscore">@_
array</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-715" file="ch04_07.htm" sect="4.7.2. Passing Arguments">
<primary>at sign
(@)</primary>
<secondary sortas="@ at@ underscore">@_
array</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-716" file="ch04_07.htm" sect="4.7.2. Passing Arguments">
<primary>return statement</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-717" file="ch04_07.htm" sect="4.7.3. Passing References">
<primary>references</primary>
<secondary>passing to
subroutines</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-718" file="ch04_07.htm" sect="4.7.3. Passing References">
<primary>passing
references to subroutines</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-719" file="ch04_07.htm" sect="4.7.4. Private and Local Variables">
<primary>variables</primary>
<secondary>local vs.
private</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-720" file="ch04_07.htm" sect="4.7.4. Private and Local Variables">
<primary>local
variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-721" file="ch04_07.htm" sect="4.7.4. Private and Local Variables">
<primary>private
variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-722" file="ch04_07.htm" sect="4.7.4. Private and Local Variables">
<primary>declarations</primary>
<secondary>private
vs. local</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-723" file="ch04_07.htm" sect="4.7.4. Private and Local Variables">
<primary>scope,
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-724" file="ch04_07.htm" sect="4.7.4. Private and Local Variables">
<primary>variables</primary>
<secondary>declaration
and scope</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-725" file="ch04_07.htm" sect="4.7.4. Private and Local Variables">
<primary>my()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-726" file="ch04_07.htm" sect="4.7.4. Private and Local Variables">
<primary>lexical
scoping</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-727" file="ch04_07.htm" sect="4.7.4. Private and Local Variables">
<primary>dynamic scoping</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-728" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>prototypes for
subroutines</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-729" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary sortas="@ dollar">$ (dollar sign)</primary>
<secondary>prototype symbol
(scalar)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-730" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>dollar sign
($)</primary>
<secondary>prototype symbol
(scalar)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-731" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary sortas="@ at">@
(at sign)</primary>
<secondary>prototype symbol
(list)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-732" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>at sign
(@)</primary>
<secondary>prototype symbol
(list)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-733" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary sortas="@ percent">% (percent sign)</primary>
<secondary>prototype symbol
(hash)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-734" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>percent sign
(%)</primary>
<secondary>prototype symbol
(hash)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-735" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary sortas="@ ampersand">&amp; (ampersand)</primary>
<secondary>prototype
symbol</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-736" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>ampersand
(&amp;)</primary>
<secondary>prototype
symbol</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-737" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary sortas="@ asterisk">* (asterisk)</primary>
<secondary>prototype symbol
(typeglob)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-738" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>asterisk
(*)</primary>
<secondary>prototype symbol
(typeglob)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-739" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>scalar prototype symbol
($)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-740" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>list prototype symbol
(@)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-741" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>hash prototype symbol
(%)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-742" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>semicolon (;)</primary>
<secondary sortas="prototype declarations">in prototype
declarations</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-743" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary sortas="@ semicolon">; (semicolon)</primary>
<secondary sortas="prototype declarations">in prototype declarations</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-744" file="ch04_07.htm" sect="4.7.5. Prototypes">
<primary>typeglob prototype symbol
(*)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-745" file="ch04_08.htm" sect="4.8. References and Complex Data Structures">
<primary>complex data
structures</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-746" file="ch04_08.htm" sect="4.8. References and Complex Data Structures">
<primary>data
types</primary>
<secondary>complex data
structures</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-747" file="ch04_08.htm" sect="4.8.1. Creating References">
<primary>backslash (\\\\)</primary>
<secondary>creating
references</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-748" file="ch04_08.htm" sect="4.8.1. Creating References">
<primary sortas="@ backslash">\\\\ (backslash)</primary>
<secondary>creating
references</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-749" file="ch04_08.htm" sect="4.8.1. Creating References">
<primary>scalars</primary>
<secondary>references</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-750" file="ch04_08.htm" sect="4.8.1. Creating References">
<primary>references</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-751" file="ch04_08.htm" sect="4.8.1.1. Referencing anonymous data">
<primary>anonymous data,
referencing</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-752" file="ch04_08.htm" sect="4.8.2. Dereferencing">
<primary>dereferencing</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-753" file="ch04_08.htm" sect="4.8.2. Dereferencing">
<primary sortas="@ dollar">$ (dollar sign)</primary>
<secondary>dereferencing
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-754" file="ch04_08.htm" sect="4.8.2. Dereferencing">
<primary>dollar sign
($)</primary>
<secondary>dereferencing
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-755" file="ch04_08.htm" sect="4.8.2. Dereferencing">
<primary sortas="@ at">@ (at
sign)</primary>
<secondary>dereferencing
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-756" file="ch04_08.htm" sect="4.8.2. Dereferencing">
<primary>at sign
(@)</primary>
<secondary>dereferencing
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-757" file="ch04_08.htm" sect="4.8.2. Dereferencing">
<primary sortas="@ percent">%
(percent sign)</primary>
<secondary>dereferencing
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-758" file="ch04_08.htm" sect="4.8.2. Dereferencing">
<primary>percent sign
(%)</primary>
<secondary>dereferencing
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-759" file="ch04_08.htm" sect="4.8.2. Dereferencing">
<primary sortas="ref">ref()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-760" file="ch04_08.htm" sect="4.8.2.1. Arrow dereferencing">
<primary>arrow (-&gt;)
operator</primary>
<secondary>dereferencing
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-761" file="ch04_08.htm" sect="4.8.2.1. Arrow dereferencing">
<primary>infix dereference
(-&gt;) operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-762" file="ch04_08.htm" sect="4.8.2.1. Arrow dereferencing">
<primary sortas="@ hyphen">- (hyphen)</primary>
<secondary sortas="z-hyphen@ at">-&gt;
(arrow) operator</secondary>
<tertiary>dereferencing
with</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-763" file="ch04_08.htm" sect="4.8.2.1. Arrow dereferencing">
<primary>hyphen
(-)</primary>
<secondary sortas="z-hyphen@ at">-&gt; (arrow)
operator</secondary>
<tertiary>dereferencing
with</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-767" file="ch04_09.htm" sect="4.9. Filehandles">
<primary>filehandles</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-768" file="ch04_09.htm" sect="4.9. Filehandles">
<primary>STDIN
filehandle</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-769" file="ch04_09.htm" sect="4.9. Filehandles">
<primary>STDOUT
filehandle</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-770" file="ch04_09.htm" sect="4.9. Filehandles">
<primary>STDERR
filehandle</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-771" file="ch04_09.htm" sect="4.9. Filehandles">
<primary sortas="@ angle brackets">&lt;\\&gt; (angle
brackets)</primary>
<secondary sortas="@ angle right to open">\\&gt;\\&gt; (to open file for
appending)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-772" file="ch04_09.htm" sect="4.9. Filehandles">
<primary>angle brackets
(&lt;\\&gt;)</primary>
<secondary sortas="@ angle right to open">\\&gt;\\&gt; to open file for
appending</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-773" file="ch04_09.htm" sect="4.9. Filehandles">
<primary sortas="warn">warn()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-774" file="ch04_09.htm" sect="4.9. Filehandles">
<primary sortas="die">die()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-775" file="ch04_09.htm" sect="4.9. Filehandles">
<primary sortas="@ angle brackets">&lt;\\&gt; (angle
brackets)</primary>
<secondary sortas="@ angle a line-input">&lt;...\\&gt; (line-input)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-776" file="ch04_09.htm" sect="4.9. Filehandles">
<primary>angle brackets
(&lt;\\&gt;)</primary>
<secondary sortas="@ angle a line-input">&lt;...\\&gt; (line-input)
operator</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-777" file="ch04_09.htm" sect="4.9. Filehandles">
<primary>diamond
&lt;...\\&gt;
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-778" file="ch04_09.htm" sect="4.9. Filehandles">
<primary>line-input
&lt;...\\&gt; operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-779" file="ch04_09.htm" sect="4.9. Filehandles">
<primary>ARGV filehandle</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-780" file="ch04_09.htm" sect="4.9. Filehandles">
<primary sortas="close">close()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-781" file="ch04_09.htm" sect="4.9.1. Perl 5.8 and PerlIO">
<primary>PerlIO
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-782" file="ch04_09.htm" sect="4.9.1. Perl 5.8 and PerlIO">
<primary>Perl
language</primary>
<secondary>v. 5.8, I/O</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-783" file="ch04_09.htm" sect="4.9.1. Perl 5.8 and PerlIO">
<primary>I/O (input/output)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-784" file="ch04_09.htm" sect="4.9.1. Perl 5.8 and PerlIO">
<primary>open()</primary>
<secondary>PerlIO</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-785" file="ch04_10.htm" sect="4.10. Signals">
<primary>Perl
language</primary>
<secondary>signals,
handling</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-786" file="ch04_10.htm" sect="4.10. Signals">
<primary>signals, handling
of</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-787" file="ch04_10.htm" sect="4.10. Signals">
<primary sortas="@ percent sign">% (percent sign)</primary>
<secondary sortas="@ percentSIG">%SIG</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-788" file="ch04_10.htm" sect="4.10. Signals">
<primary>percent
sign (%)</primary>
<secondary sortas="z-percent@ SIG">%SIG</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-789" file="ch04_10.htm" sect="4.10. Signals">
<primary>local( )</primary>
<secondary>signals,
and</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-792" file="ch04_11.htm" sect="4.11. Unicode">
<primary>unicode</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-793" file="ch04_11.htm" sect="4.11. Unicode">
<primary>Perl</primary>
<secondary>Unicode
support</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-794" file="ch04_12.htm" sect="4.12. Formats">
<primary>formats</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-795" file="ch04_12.htm" sect="4.12. Formats">
<primary>output</primary>
<secondary>formats
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-796" file="ch04_12.htm" sect="4.12. Formats">
<primary>templates for outputting
data</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-797" file="ch04_12.htm" sect="4.12. Formats">
<primary>format
keyword</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-798" file="ch04_12.htm" sect="4.12. Formats">
<primary sortas="write">write()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-799" file="ch04_12.htm" sect="4.12. Formats">
<primary>fieldholders</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-800" file="ch04_12.htm" sect="4.12. Formats">
<primary sortas="@ at">@ (at
sign)</primary>
<secondary>format
fieldholders</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-801" file="ch04_12.htm" sect="4.12. Formats">
<primary>at sign
(@)</primary>
<secondary>format
fieldholders</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-802" file="ch04_12.htm" sect="4.12. Formats">
<primary>vertical bar (|)</primary>
<secondary>format
fieldholders</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-803" file="ch04_12.htm" sect="4.12. Formats">
<primary sortas="@ vertical">| (vertical bar)</primary>
<secondary>format
fieldholders</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-804" file="ch04_12.htm" sect="4.12. Formats">
<primary>fixed-precision numeric
fields</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-805" file="ch04_12.htm" sect="4.12. Formats">
<primary>numbers</primary>
<secondary>fixed-precision
numeric fields</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-806" file="ch04_12.htm" sect="4.12. Formats">
<primary>hash mark
(#)</primary>
<secondary>format
fieldholders</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-807" file="ch04_12.htm" sect="4.12. Formats">
<primary sortas="@ hash"># (hash mark)</primary>
<secondary>format
fieldholder</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-808" file="ch04_12.htm" sect="4.12. Formats">
<primary>multiline fieldholder</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-809" file="ch04_12.htm" sect="4.12. Formats">
<primary>filled field
fieldholders</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-810" file="ch04_12.htm" sect="4.12. Formats">
<primary>whitespace</primary>
<secondary>suppressing in
formatted output</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-811" file="ch04_12.htm" sect="4.12. Formats">
<primary sortas="@ tilde">~ (tilde)</primary>
<secondary>suppressing output
whitespace</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-812" file="ch04_12.htm" sect="4.12. Formats">
<primary>tilde
(~)</primary>
<secondary>suppressing output
whitespace</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-813" file="ch04_12.htm" sect="4.12. Formats">
<primary>tilde (~)</primary>
<secondary sortas="z-tilde@ tilde">~~ to print strings in
fields</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-814" file="ch04_12.htm" sect="4.12. Formats">
<primary sortas="@ tilde">~
(tilde)</primary>
<secondary sortas="z-tilde@ tilde">~~ to print
strings in fields</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-818" file="ch04_13.htm" sect="4.13. Pod">
<primary>Perl
language</primary>
<secondary>documentation</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-819" file="ch04_13.htm" sect="4.13. Pod">
<primary>documentation,
Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-820" file="ch04_13.htm" sect="4.13. Pod">
<primary>pod
documentation</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-821" file="ch04_13.htm" sect="4.13. Pod">
<primary sortas="@ equal">= (equal
sign)</primary>
<secondary sortas="pod commands">for pod
commands</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-822" file="ch04_13.htm" sect="4.13. Pod">
<primary>equal sign
(=)</primary>
<secondary sortas="pod commands">for pod
commands</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-823" file="ch04_13.htm" sect="4.13. Pod">
<primary>verbatim paragraphs (pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-824" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary>paragraph tags (pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-825" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="back command (pod)">=back command
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-826" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="begin format command (pod)">=begin
command (pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-827" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="cut command (pod)">=cut command
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-828" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="end command (pod)">=end command
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-829" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="for command (pod)">=for command
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-830" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="head1 command (pod)">=head1 command
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-831" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="head2 command (pod)">=head2 command (pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-832" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="item command (pod)">=item command
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-833" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="over command (pod)">=over command
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-834" file="ch04_13.htm" sect="4.13.1. Paragraph Tags">
<primary sortas="pod command (pod)">=pod command
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-835" file="ch04_13.htm" sect="4.13.2. Interior Sequences">
<primary>interior sequences
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-836" file="ch04_13.htm" sect="4.13.2. Interior Sequences">
<primary sortas="B interior sequence (pod)">B&lt;\\&gt; interior sequence
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-837" file="ch04_13.htm" sect="4.13.2. Interior Sequences">
<primary sortas="C interior sequence (pod)">C&lt;\\&gt; interior sequence
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-838" file="ch04_13.htm" sect="4.13.2. Interior Sequences">
<primary sortas="E interior sequence (pod)">E&lt;\\&gt; interior sequence
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-839" file="ch04_13.htm" sect="4.13.2. Interior Sequences">
<primary sortas="F interior sequence (pod)">F&lt;\\&gt; interior sequence
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-840" file="ch04_13.htm" sect="4.13.2. Interior Sequences">
<primary sortas="I interior sequence (pod)">I&lt;\\&gt; interior sequence
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-841" file="ch04_13.htm" sect="4.13.2. Interior Sequences">
<primary sortas="L interior sequence (pod)">L&lt;\\&gt; interior sequence
(pod)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-842" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>Perl
language</primary>
<secondary>documentation</secondary>
<tertiary>utilities
for</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-843" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>documentation,
Perl</primary>
<secondary>utilities
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-844" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>pod
documentation</primary>
<secondary>utilities
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-845" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>perldoc command</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-846" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>pod2fm
utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-847" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>FrameMaker,
translating pod to</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-848" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>HTML (Hypertext Markup
Language)</primary>
<secondary>translating pod
to</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-849" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>pod2html
utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-850" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>pod2latex
utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-851" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>LaTeX, translating
pod to</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-852" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>pod2man
utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-853" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>man pages,
translating pod to</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-854" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary>pod2text
utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-855" file="ch04_13.htm" sect="4.13.3. Pod Utilities">
<primary sortas="text @ translating">text, translating to/from
pod</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-862" file="ch05_01.htm" sect="5. Function Reference">
<primary>built-in
functions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-863" file="ch05_01.htm" sect="5. Function Reference">
<primary>functions,
built-in</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-864" file="ch05_01.htm" sect="5. Function Reference">
<primary>parentheses ()</primary>
<secondary>around
function arguments</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-865" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="@ parentheses">() (parentheses)</primary>
<secondary>around
function arguments</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-866" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>functions,
built-in</primary>
<secondary>listed by
category</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-867" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>built-in
functions</primary>
<secondary>listed by
category</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-868" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>scalars</primary>
<secondary>functions
for manipulating</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-869" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>regular expressions</primary>
<secondary>functions
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-870" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>pattern matching
functions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-871" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>numbers</primary>
<secondary>functions
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-872" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>arrays</primary>
<secondary>functions for
processing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-873" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>lists</primary>
<secondary>functions for
processing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-874" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>hashes</primary>
<secondary>functions for
processing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-875" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>input, functions
for</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-876" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>output</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-877" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>fixed-length data/records, functions
for</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-878" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>records, functions
for</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-879" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>filehandles</primary>
<secondary>functions
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-880" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>files, functions
for</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-881" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>directories</primary>
<secondary>functions
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-882" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>directories</primary>
<secondary>file-related
functions</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-883" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>flow control
functions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-884" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>program flow
control functions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-885" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>scope, variable</primary>
<secondary>functions
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-886" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>variables</primary>
<secondary>declaration
and scope</secondary>
<tertiary>scoping
functions</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-887" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>library modules, functions
for</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-888" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>classes, functions
for</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-889" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>objects</primary>
<secondary>functions
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-890" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>sockets</primary>
<secondary>low-level access
functions</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-891" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>low-level socket
access functions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-892" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>interprocess communication, functions
for</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-893" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>System V interprocess
communication
functions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-894" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>users, fetching information
on</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-895" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>groups, fetching
information on</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-896" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>networking</primary>
<secondary>fetching
information, function
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-897" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>date and time</primary>
<secondary>functions
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-898" file="ch05_01.htm" sect="5.1. Perl Functions by Category">
<primary>time</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-901" file="ch05_01.htm" sect="5. Function Reference">
<primary>functions, built-in</primary>
<secondary>listed alphabetically</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-902" file="ch05_01.htm" sect="5. Function Reference">
<primary>built-in functions</primary>
<secondary>listed alphabetically</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-903" file="ch05_01.htm" sect="5. Function Reference">
<primary>abs()</primary>
<secondary>Perl
built-in</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-904" file="ch05_01.htm" sect="5. Function Reference">
<primary>accept()</primary>
<secondary>Perl
built-in</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-905" file="ch05_01.htm" sect="5. Function Reference">
<primary>alarm()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-906" file="ch05_01.htm" sect="5. Function Reference">
<primary>atan2()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-907" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="bind">bind()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-908" file="ch05_01.htm" sect="5. Function Reference">
<primary>binmode()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-909" file="ch05_01.htm" sect="5. Function Reference">
<primary>bless()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-910" file="ch05_01.htm" sect="5. Function Reference">
<primary>caller()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-911" file="ch05_01.htm" sect="5. Function Reference">
<primary>chdir()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-912" file="ch05_01.htm" sect="5. Function Reference">
<primary>chmod()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-913" file="ch05_01.htm" sect="5. Function Reference">
<primary>chomp()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-914" file="ch05_01.htm" sect="5. Function Reference">
<primary>chop()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-915" file="ch05_01.htm" sect="5. Function Reference">
<primary>chown()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-916" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="chr">chr()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-917" file="ch05_01.htm" sect="5. Function Reference">
<primary>chroot()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-918" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="close">close()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-919" file="ch05_01.htm" sect="5. Function Reference">
<primary>closedir()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-920" file="ch05_01.htm" sect="5. Function Reference">
<primary>connect()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-921" file="ch05_01.htm" sect="5. Function Reference">
<primary>cos()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-922" file="ch05_01.htm" sect="5. Function Reference">
<primary>crypt()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-923" file="ch05_01.htm" sect="5. Function Reference">
<primary>dbmclose()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-924" file="ch05_01.htm" sect="5. Function Reference">
<primary>dbmopen()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-925" file="ch05_01.htm" sect="5. Function Reference">
<primary>defined()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-926" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="delete">delete()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-927" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="die">die()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-928" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="do">do()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-929" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="dump">dump()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-930" file="ch05_01.htm" sect="5. Function Reference">
<primary>each()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-931" file="ch05_01.htm" sect="5. Function Reference">
<primary>endgrent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-932" file="ch05_01.htm" sect="5. Function Reference">
<primary>endhostent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-933" file="ch05_01.htm" sect="5. Function Reference">
<primary>endnetent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-934" file="ch05_01.htm" sect="5. Function Reference">
<primary>endprotoent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-935" file="ch05_01.htm" sect="5. Function Reference">
<primary>endpwent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-936" file="ch05_01.htm" sect="5. Function Reference">
<primary>endservent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-937" file="ch05_01.htm" sect="5. Function Reference">
<primary>eof()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-938" file="ch05_01.htm" sect="5. Function Reference">
<primary>eval()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-939" file="ch05_01.htm" sect="5. Function Reference">
<primary>exec()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-940" file="ch05_01.htm" sect="5. Function Reference">
<primary>exists()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-941" file="ch05_01.htm" sect="5. Function Reference">
<primary>exit()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-942" file="ch05_01.htm" sect="5. Function Reference">
<primary>exp()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-943" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="fcntl">fcntl()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-944" file="ch05_01.htm" sect="5. Function Reference">
<primary>fileno()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-945" file="ch05_01.htm" sect="5. Function Reference">
<primary>flock()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-946" file="ch05_01.htm" sect="5. Function Reference">
<primary>fork()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-947" file="ch05_01.htm" sect="5. Function Reference">
<primary>formline()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-948" file="ch05_01.htm" sect="5. Function Reference">
<primary>getc()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-949" file="ch05_01.htm" sect="5. Function Reference">
<primary>getgrent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-950" file="ch05_01.htm" sect="5. Function Reference">
<primary>getgrgid()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-951" file="ch05_01.htm" sect="5. Function Reference">
<primary>getgrnam()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-952" file="ch05_01.htm" sect="5. Function Reference">
<primary>gethostbyaddr()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-953" file="ch05_01.htm" sect="5. Function Reference">
<primary>gethostbyname()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-954" file="ch05_01.htm" sect="5. Function Reference">
<primary>gethostest()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-955" file="ch05_01.htm" sect="5. Function Reference">
<primary>getlogin()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-956" file="ch05_01.htm" sect="5. Function Reference">
<primary>getnetbyaddr()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-957" file="ch05_01.htm" sect="5. Function Reference">
<primary>getnetbyname()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-958" file="ch05_01.htm" sect="5. Function Reference">
<primary>getnetent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-959" file="ch05_01.htm" sect="5. Function Reference">
<primary>getpeername()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-960" file="ch05_01.htm" sect="5. Function Reference">
<primary>getpgrp()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-961" file="ch05_01.htm" sect="5. Function Reference">
<primary>getppid()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-962" file="ch05_01.htm" sect="5. Function Reference">
<primary>getpriority()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-963" file="ch05_01.htm" sect="5. Function Reference">
<primary>getprotobyname()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-964" file="ch05_01.htm" sect="5. Function Reference">
<primary>getprotobynumber()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-965" file="ch05_01.htm" sect="5. Function Reference">
<primary>getprotoent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-966" file="ch05_01.htm" sect="5. Function Reference">
<primary>getpwent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-967" file="ch05_01.htm" sect="5. Function Reference">
<primary>getpwnam()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-968" file="ch05_01.htm" sect="5. Function Reference">
<primary>getpwuid()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-969" file="ch05_01.htm" sect="5. Function Reference">
<primary>getservbyname()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-970" file="ch05_01.htm" sect="5. Function Reference">
<primary>getservbyport()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-971" file="ch05_01.htm" sect="5. Function Reference">
<primary>getservent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-972" file="ch05_01.htm" sect="5. Function Reference">
<primary>getsockname()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-973" file="ch05_01.htm" sect="5. Function Reference">
<primary>getsockopt()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-974" file="ch05_01.htm" sect="5. Function Reference">
<primary>glob()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-975" file="ch05_01.htm" sect="5. Function Reference">
<primary>gmtime()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-976" file="ch05_01.htm" sect="5. Function Reference">
<primary>goto()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-977" file="ch05_01.htm" sect="5. Function Reference">
<primary>grep()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-978" file="ch05_01.htm" sect="5. Function Reference">
<primary>hex()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-979" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="index">index()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-980" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="int">int()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-981" file="ch05_01.htm" sect="5. Function Reference">
<primary>ioctl()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-982" file="ch05_01.htm" sect="5. Function Reference">
<primary>join()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-983" file="ch05_01.htm" sect="5. Function Reference">
<primary>keys()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-984" file="ch05_01.htm" sect="5. Function Reference">
<primary>kill()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-985" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="last">last()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-986" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="lc">lc()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-987" file="ch05_01.htm" sect="5. Function Reference">
<primary>lcfirst()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-988" file="ch05_01.htm" sect="5. Function Reference">
<primary>length()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-989" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="link">link()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-990" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="listen">listen()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-991" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="local">local()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-992" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="localtime">localtime()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-993" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="log">log()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-994" file="ch05_01.htm" sect="5. Function Reference">
<primary>lstat()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-995" file="ch05_01.htm" sect="5. Function Reference">
<primary>map()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-996" file="ch05_01.htm" sect="5. Function Reference">
<primary>mkdir()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-997" file="ch05_01.htm" sect="5. Function Reference">
<primary>msgctl()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-998" file="ch05_01.htm" sect="5. Function Reference">
<primary>msgget()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-999" file="ch05_01.htm" sect="5. Function Reference">
<primary>msgrcv()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1000" file="ch05_01.htm" sect="5. Function Reference">
<primary>msgsnd()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1001" file="ch05_01.htm" sect="5. Function Reference">
<primary>my()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1002" file="ch05_01.htm" sect="5. Function Reference">
<primary>next()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1003" file="ch05_01.htm" sect="5. Function Reference">
<primary>no()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1004" file="ch05_01.htm" sect="5. Function Reference">
<primary>oct()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1005" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="open">open()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1006" file="ch05_01.htm" sect="5. Function Reference">
<primary>opendir()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1007" file="ch05_01.htm" sect="5. Function Reference">
<primary>ord()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1008" file="ch05_01.htm" sect="5. Function Reference">
<primary>our()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1009" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="pack">pack()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1010" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="package">package()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1011" file="ch05_01.htm" sect="5. Function Reference">
<primary>pipe()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1012" file="ch05_01.htm" sect="5. Function Reference">
<primary>pop()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1013" file="ch05_01.htm" sect="5. Function Reference">
<primary>pos()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1014" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="print">print()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1015" file="ch05_01.htm" sect="5. Function Reference">
<primary>printf()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1016" file="ch05_01.htm" sect="5. Function Reference">
<primary>prototype()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1017" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="push">push()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1018" file="ch05_01.htm" sect="5. Function Reference">
<primary>q// pattern match
operator</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1019" file="ch05_01.htm" sect="5. Function Reference">
<primary>quotemeta()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1020" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="rand">rand()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1021" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="read">read()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1022" file="ch05_01.htm" sect="5. Function Reference">
<primary>readdir()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1023" file="ch05_01.htm" sect="5. Function Reference">
<primary>readline()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1024" file="ch05_01.htm" sect="5. Function Reference">
<primary>readlink()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1025" file="ch05_01.htm" sect="5. Function Reference">
<primary>readpipe()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1026" file="ch05_01.htm" sect="5. Function Reference">
<primary>recv()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1027" file="ch05_01.htm" sect="5. Function Reference">
<primary>redo()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1028" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="ref">ref()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1029" file="ch05_01.htm" sect="5. Function Reference">
<primary>rename()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1030" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="require">require()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1031" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="reset">reset()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1032" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="return">return()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1033" file="ch05_01.htm" sect="5. Function Reference">
<primary>reverse()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1034" file="ch05_01.htm" sect="5. Function Reference">
<primary>rewinddir()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1035" file="ch05_01.htm" sect="5. Function Reference">
<primary>rindex()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1036" file="ch05_01.htm" sect="5. Function Reference">
<primary>rmdir()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1037" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="scalar">scalar()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1038" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="seek">seek()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1039" file="ch05_01.htm" sect="5. Function Reference">
<primary>seekdir()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1040" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="select">select()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1041" file="ch05_01.htm" sect="5. Function Reference">
<primary>semctl()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1042" file="ch05_01.htm" sect="5. Function Reference">
<primary>semget()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1043" file="ch05_01.htm" sect="5. Function Reference">
<primary>semop()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1044" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="send">send()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1045" file="ch05_01.htm" sect="5. Function Reference">
<primary>sethostent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1046" file="ch05_01.htm" sect="5. Function Reference">
<primary>setgrent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1047" file="ch05_01.htm" sect="5. Function Reference">
<primary>setnetent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1048" file="ch05_01.htm" sect="5. Function Reference">
<primary>setpgrp()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1049" file="ch05_01.htm" sect="5. Function Reference">
<primary>setpriority()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1050" file="ch05_01.htm" sect="5. Function Reference">
<primary>setprotoent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1051" file="ch05_01.htm" sect="5. Function Reference">
<primary>setpwent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1052" file="ch05_01.htm" sect="5. Function Reference">
<primary>setservent()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1053" file="ch05_01.htm" sect="5. Function Reference">
<primary>setsockopt()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1054" file="ch05_01.htm" sect="5. Function Reference">
<primary>shift()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1055" file="ch05_01.htm" sect="5. Function Reference">
<primary>shmctl()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1056" file="ch05_01.htm" sect="5. Function Reference">
<primary>shmget()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1057" file="ch05_01.htm" sect="5. Function Reference">
<primary>shmread()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1058" file="ch05_01.htm" sect="5. Function Reference">
<primary>shmwrite()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1059" file="ch05_01.htm" sect="5. Function Reference">
<primary>shutdown()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1060" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="sin">sin()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1061" file="ch05_01.htm" sect="5. Function Reference">
<primary>sleep()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1062" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="socket">socket()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1063" file="ch05_01.htm" sect="5. Function Reference">
<primary>socketpair()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1064" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="sort">sort()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1065" file="ch05_01.htm" sect="5. Function Reference">
<primary>splice()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1066" file="ch05_01.htm" sect="5. Function Reference">
<primary>split()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1067" file="ch05_01.htm" sect="5. Function Reference">
<primary>sprintf()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1068" file="ch05_01.htm" sect="5. Function Reference">
<primary>sqrt()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1069" file="ch05_01.htm" sect="5. Function Reference">
<primary>srand()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1070" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="stat">stat()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1071" file="ch05_01.htm" sect="5. Function Reference">
<primary>study()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1072" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="sub">sub()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1073" file="ch05_01.htm" sect="5. Function Reference">
<primary>substr()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1074" file="ch05_01.htm" sect="5. Function Reference">
<primary>symlink()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1075" file="ch05_01.htm" sect="5. Function Reference">
<primary>syscall()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1076" file="ch05_01.htm" sect="5. Function Reference">
<primary>sysopen()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1077" file="ch05_01.htm" sect="5. Function Reference">
<primary>sysread()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1078" file="ch05_01.htm" sect="5. Function Reference">
<primary>sysseek()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1079" file="ch05_01.htm" sect="5. Function Reference">
<primary>system()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1080" file="ch05_01.htm" sect="5. Function Reference">
<primary>syswrite()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1081" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="tell">tell()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1082" file="ch05_01.htm" sect="5. Function Reference">
<primary>telldir()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1083" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="tie">tie()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1084" file="ch05_01.htm" sect="5. Function Reference">
<primary>tied()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1085" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="time">time()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1086" file="ch05_01.htm" sect="5. Function Reference">
<primary>times()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1087" file="ch05_01.htm" sect="5. Function Reference">
<primary>truncate()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1088" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="uc">uc()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1089" file="ch05_01.htm" sect="5. Function Reference">
<primary>ucfirst()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1090" file="ch05_01.htm" sect="5. Function Reference">
<primary>umask()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1091" file="ch05_01.htm" sect="5. Function Reference">
<primary>undef()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1092" file="ch05_01.htm" sect="5. Function Reference">
<primary>unlink()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1093" file="ch05_01.htm" sect="5. Function Reference">
<primary>unpack()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1094" file="ch05_01.htm" sect="5. Function Reference">
<primary>unshift()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1095" file="ch05_01.htm" sect="5. Function Reference">
<primary>untie()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1096" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="user">use()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1097" file="ch05_01.htm" sect="5. Function Reference">
<primary>utime()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1098" file="ch05_01.htm" sect="5. Function Reference">
<primary>values()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1099" file="ch05_01.htm" sect="5. Function Reference">
<primary>vec()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1100" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="wait">wait()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1101" file="ch05_01.htm" sect="5. Function Reference">
<primary>waitpid()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1102" file="ch05_01.htm" sect="5. Function Reference">
<primary>wantarray()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1103" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="warn">warn()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1104" file="ch05_01.htm" sect="5. Function Reference">
<primary sortas="write">write()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1109" file="ch06_01.htm" sect="6. Debugging">
<primary>debugging</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1110" file="ch06_01.htm" sect="6.1. The Perl Debugger">
<primary>debugging</primary>
<secondary>Perl
debugger</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1111" file="ch06_01.htm" sect="6.1. The Perl Debugger">
<primary>Perl</primary>
<secondary>debugger</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1112" file="ch06_01.htm" sect="6.1. The Perl Debugger">
<primary>debugging</primary>
<secondary sortas="d, D options">-d, -D options (perl)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1113" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>commands, Perl
debugger</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1114" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>Perl</primary>
<secondary>debugger</secondary>
<tertiary>commands
for</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1115" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>debugging</primary>
<secondary>Perl
debugger</secondary>
<tertiary>commands for</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1116" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ hyphen">-
(hyphen)</primary>
<secondary>Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1117" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>hyphen
(-)</primary>
<secondary>Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1118" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ dot">. (dot)</primary>
<secondary>Perl
debugger command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1119" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>dot
(.)</primary>
<secondary>Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1120" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ slash">/ (slash)</primary>
<secondary sortas="z-slash@ slash Perl debugger">/.../ Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1121" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>slash
(/)</primary>
<secondary sortas="z-slash@ slash Perl debugger">/.../
Perl debugger command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1122" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ question">? (question
mark)</primary>
<secondary sortas="z-question@ question Perl debugger">?...? Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1123" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>question mark
(?)</primary>
<secondary sortas="z-question@ question Perl debugger">?...? Perl debugger command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1124" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ angle brackets)">&lt;\\&gt; (angle brackets)</primary>
<secondary sortas="@ angle left debug">&lt;&lt; debugger commands, and</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1125" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>angle brackets (&lt;\\&gt;)</primary>
<secondary sortas="@ angle left debug">&lt;&lt; debugger commands, and</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1126" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>braces {}</primary>
<secondary sortas="z-braceleft Perl debugger">{ Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1127" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ braces">{} (braces)</primary>
<secondary sortas="z-braceleft Perl debugger">{ Perl debugger command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1128" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>braces {}</primary>
<secondary sortas="z-braceleft@ braceleft Perl debugger">{{ Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1129" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ braces">{} (braces)</primary>
<secondary sortas="z-braceleft@ braceleft Perl debugger">{{ Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1130" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ bang">! (bang)</primary>
<secondary>Perl
debugger command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1131" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>bang
(!)</primary>
<secondary>Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1132" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>bang (!)</primary>
<secondary sortas="z-bang@ bang">!! Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1133" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ bang">!
(bang)</primary>
<secondary sortas="z-bang@ bang">!! Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1134" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>vertical bar (|)</primary>
<secondary>Perl
debugger command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1135" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ vertical">| (vertical bar)</primary>
<secondary>Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1136" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>vertical bar (|)</primary>
<secondary sortas="z-vertical@ vertical">|| Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1137" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ vertical">| (vertical bar)</primary>
<secondary sortas="z-vertical@ vertical">|| Perl debugger command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1138" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>brackets []</primary>
<secondary>Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1139" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary sortas="@ brackets">[] (brackets)</primary>
<secondary>Perl debugger
command</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1140" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>A command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1141" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>a command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1142" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>b command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1143" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>c command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1147" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>D command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1148" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>d command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1149" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>f command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1150" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>H command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1151" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>h command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1152" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>L command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1153" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>l command (Perl debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1154" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>m command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1155" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>n command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1156" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>O command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1157" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>p command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1158" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>q command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1159" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>R command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1160" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>r command</primary>
<secondary>Perl
debugger</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1161" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>S command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1162" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>s command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1163" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>T command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1164" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>t command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1165" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>v command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1166" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>V command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1167" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>w command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1168" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>X command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1169" file="ch06_02.htm" sect="6.2. Debugger Commands">
<primary>x command (Perl
debugger)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1170" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary>customizing Perl
debugger</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1171" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary>Perl</primary>
<secondary>debugger</secondary>
<tertiary>customizing</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1172" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary>debugging</primary>
<secondary>Perl
debugger</secondary>
<tertiary>customizing</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1173" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary sortas="perldb file">.perldb file</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1174" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary>PERLDB_OPTS
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1175" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary>TTY option (PERLDB_OPTS)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1176" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary>noTTY option
(PERLDB_OPTS)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1177" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary>ReadLine option
(PERLDB_OPTS)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1178" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary>NonStop option
(PERLDB_OPTS)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1179" file="ch06_04.htm" sect="6.4. Customizing the Debugger">
<primary>LineInfo option
(PERLDB_OPTS)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1185" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary>Perl
profiler (DProf)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1186" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary>profiler, Perl
(DProf)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1187" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary>debugging</primary>
<secondary>Perl
profiler
(DProf)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1188" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary>debugging</primary>
<secondary sortas="d, D options">-d, -D options
(perl)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1189" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary>dprofpp utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1190" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="a option (dprofpp)">-a option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1191" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="E option (dprofpp)">-E option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1192" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="F option (dprofpp)">-F option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1193" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="l option (dprofpp)">-l option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1194" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="O option (dprofpp)">-O option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1195" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="p option (dprofpp)">-p option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1196" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="Q option (dprofpp)">-Q option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1197" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="q option (dprofpp)">-q option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1198" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="r option">-r
option</primary>
<secondary>dprofpp</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1199" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="s option (dprofpp)">-s option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1200" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="T option (dprofpp)">-T option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1201" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="t option">-t
option</primary>
<secondary>dprofpp</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1202" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="U option (dprofpp)">-U option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1203" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="u option (dprofpp)">-u option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1204" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="V option">-V
option</primary>
<secondary>dprofpp</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1205" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="v option">-v
option</primary>
<secondary>dprofpp</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1206" file="ch06_05.htm" sect="6.5. The Perl Profiler">
<primary sortas="z option (dprofpp)">-z option
(dprofpp)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1210" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary>perlbug
program</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1211" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary>debugging</primary>
<secondary>perlbug
program</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1212" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary>Perl
language</primary>
<secondary>bugs in,
reporting</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1213" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary>reporting bugs in
Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1214" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary>bugs in Perl,
reporting</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1215" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="a option (perlbug)">-a option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1216" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="b option">-b
option</primary>
<secondary>perlbug</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1217" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="C option (perlbug)">-C option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1218" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="c option (perlbug)">-c option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1219" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="d option (perlbug)">-d option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1220" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="e option">-e
option</primary>
<secondary>(perlbug)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1221" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="f option (perlbug)">-f option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1222" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="h option (perlbug)">-h option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1223" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="ok option (perlbug)">-ok option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1224" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="okay option (perlbug)">-okay option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1225" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="r option">-r
option</primary>
<secondary>perlbug</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1226" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="S option (perlbug)">-S option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1227" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="s option (perlbug)">-s option
(perlbug)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1228" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="t option">-t
option</primary>
<secondary>perlbug</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1229" file="ch06_06.htm" sect="6.6. The perlbug Program">
<primary sortas="v option">-v
option</primary>
<secondary>perlbug</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1236" file="ch07_01.htm" sect="7. Packages,Modules, and Objects">
<primary>modules, Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1237" file="ch07_01.htm" sect="7. Packages,Modules, and Objects">
<primary>use directives</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1238" file="ch07_01.htm" sect="7.1. Namespaces and Packages">
<primary>packages</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1239" file="ch07_01.htm" sect="7.1. Namespaces and Packages">
<primary>namespaces</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1240" file="ch07_01.htm" sect="7.1. Namespaces and Packages">
<primary>main namespace</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1241" file="ch07_01.htm" sect="7.1. Namespaces and Packages">
<primary>naming</primary>
<secondary>packages</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1242" file="ch07_01.htm" sect="7.1. Namespaces and Packages">
<primary>package
statement</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1243" file="ch07_01.htm" sect="7.1. Namespaces and Packages">
<primary>declarations</primary>
<secondary>packages</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1244" file="ch07_01.htm" sect="7.1. Namespaces and Packages">
<primary>colon (\:) in package
names</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1245" file="ch07_01.htm" sect="7.1. Namespaces and Packages">
<primary sortas="@ colon">\:
(colon)</primary>
<secondary sortas="z-colon@ colon">in package
names</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1248" file="ch07_02.htm" sect="7.2. Modules">
<primary>modules, Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1249" file="ch07_02.htm" sect="7.2. Modules">
<primary>use
directives</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1250" file="ch07_02.htm" sect="7.2. Modules">
<primary>require
directives</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1252" file="ch07_03.htm" sect="7.3. Object-Oriented Perl">
<primary>object-oriented
programming</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1253" file="ch07_03.htm" sect="7.3. Object-Oriented Perl">
<primary>objects</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1254" file="ch07_03.htm" sect="7.3. Object-Oriented Perl">
<primary>instances
of
classes</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1255" file="ch07_03.htm" sect="7.3. Object-Oriented Perl">
<primary>constructors</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1256" file="ch07_03.htm" sect="7.3. Object-Oriented Perl">
<primary>subroutines</primary>
<secondary>constructors</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1257" file="ch07_03.htm" sect="7.3. Object-Oriented Perl">
<primary>methods</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1258" file="ch07_03.htm" sect="7.3. Object-Oriented Perl">
<primary>DESTROY method</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1259" file="ch07_04.htm" sect="7.4. Object Syntax">
<primary>methods</primary>
<secondary>instance vs. class
methods</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1260" file="ch07_04.htm" sect="7.4. Object Syntax">
<primary>objects</primary>
<secondary>instance
vs. class methods</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1261" file="ch07_04.htm" sect="7.4. Object Syntax">
<primary>class methods</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1262" file="ch07_04.htm" sect="7.4. Object Syntax">
<primary>instance methods</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1263" file="ch07_04.htm" sect="7.4. Object Syntax">
<primary>infix dereference (-\\</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1264" file="ch08_01.htm" sect="8. Standard Modules">
<primary>modules, Perl</primary>
<secondary>standard,
list of</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1265" file="ch08_01.htm" sect="8. Standard Modules">
<primary>standard
modules, table listing</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1267" file="ch08_01.htm" sect="8. Standard Modules">
<primary>perldoc
command</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1268" file="ch08_01.htm" sect="8.1. AnyDBM_File">
<primary>AnyDBM_File module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1269" file="ch08_02.htm" sect="8.2. Attribute::Handlers">
<primary>Attribute\:\:Handlers
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1270" file="ch08_02.htm" sect="8.2. Attribute::Handlers">
<primary>handlers</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1271" file="ch08_02.htm" sect="8.2. Attribute::Handlers">
<primary>Attribute\:\:Handlers
module</primary>
<secondary>diagnostics</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1273" file="ch08_03.htm" sect="8.3. attributes">
<primary>attributes
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1274" file="ch08_03.htm" sect="8.3. attributes">
<primary>locked attribute</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1275" file="ch08_03.htm" sect="8.3. attributes">
<primary>method
attribute</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1276" file="ch08_03.htm" sect="8.3. attributes">
<primary>lvalue attribute</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1277" file="ch08_04.htm" sect="8.4. attrs">
<primary>attrs module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1278" file="ch08_05.htm" sect="8.5. AutoLoader">
<primary>AutoLoader
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1279" file="ch08_05.htm" sect="8.5. AutoLoader">
<primary>functions,
loading</primary>
<secondary>AutoLoader
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1280" file="ch08_05.htm" sect="8.5. AutoLoader">
<primary>loading
functions</primary>
<secondary>AutoLoader
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1281" file="ch08_05.htm" sect="8.5. AutoLoader">
<primary sortas="al file extension">.al file extension</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1282" file="ch08_05.htm" sect="8.5. AutoLoader">
<primary sortas="@ underscore">_
(underscore)</primary>
<secondary sortas="END marker">_ _END_ _
marker</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1283" file="ch08_05.htm" sect="8.5. AutoLoader">
<primary sortas="END marker">_ _END_ _ marker</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1284" file="ch08_06.htm" sect="8.6. AutoSplit">
<primary>AutoSplit module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1285" file="ch08_07.htm" sect="8.7. autouse">
<primary>autouse module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1286" file="ch08_08.htm" sect="8.8. B">
<primary>B module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1287" file="ch08_09.htm" sect="8.9. B::Asmdata">
<primary sortas="B zAsmdata module">B\:\:Asmdata
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1288" file="ch08_10.htm" sect="8.10. B::Assembler">
<primary sortas="B zAssembler module">B\:\:Assembler
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1289" file="ch08_12.htm" sect="8.12. B::Bytecode">
<primary sortas="B zBytecode module">B\:\:Bytecode
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1290" file="ch08_13.htm" sect="8.13. B::C">
<primary sortas="B zC module">B\:\:C
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1291" file="ch08_14.htm" sect="8.14. B::CC">
<primary sortas="B zCC module">B\:\:CC
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1292" file="ch08_15.htm" sect="8.15. B::Concise">
<primary sortas="B zConcise module">B\:\:Concise
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1293" file="ch08_16.htm" sect="8.16. B::Debug">
<primary sortas="B zDebug module">B\:\:Debug
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1294" file="ch08_17.htm" sect="8.17. B::Deparse">
<primary sortas="B zDeparse module">B\:\:Deparse
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1295" file="ch08_18.htm" sect="8.18. B::Disassembler">
<primary sortas="B zDisassembler module">B\:\:Disassembler
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1296" file="ch08_19.htm" sect="8.19. B::Lint">
<primary sortas="B zLint module">B\:\:Lint
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1297" file="ch08_20.htm" sect="8.20. B::Showlex">
<primary sortas="B zShowlex module">B\:\:Showlex
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1298" file="ch08_21.htm" sect="8.21. B::Stackobj">
<primary sortas="B zStackobj module">B\:\:Stackobj
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1299" file="ch08_22.htm" sect="8.22. B::Terse">
<primary sortas="B zTerse module">B\:\:Terse
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1300" file="ch08_23.htm" sect="8.23. B::Xref">
<primary sortas="B zXref module">B\:\:Xref
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1301" file="ch08_24.htm" sect="8.24. base">
<primary>base module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1302" file="ch08_25.htm" sect="8.25. Benchmark">
<primary>Benchmark module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1303" file="ch08_26.htm" sect="8.26. bigint">
<primary>bigint module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1304" file="ch08_27.htm" sect="8.27. bignum">
<primary>bignum module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1305" file="ch08_28.htm" sect="8.28. bigrat">
<primary>bigrat module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1306" file="ch08_29.htm" sect="8.29. blib">
<primary>blib module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1307" file="ch08_30.htm" sect="8.30. bytes">
<primary>bytes module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1308" file="ch08_31.htm" sect="8.31. ByteLoader">
<primary>ByteLoader module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1309" file="ch08_32.htm" sect="8.32. Carp">
<primary>Carp module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1310" file="ch08_33.htm" sect="8.33. CGI">
<primary>CGI modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1311" file="ch08_34.htm" sect="8.34. CGI::Apache">
<primary>CGI modules</primary>
<secondary>CGI\:\:Apache
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1312" file="ch08_35.htm" sect="8.35. CGI::Carp">
<primary>CGI modules</primary>
<secondary>CGI\:\:Carp
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1313" file="ch08_36.htm" sect="8.36. CGI::Cookie">
<primary>CGI modules</primary>
<secondary>CGI\:\:Cookie
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1314" file="ch08_36.htm" sect="8.36. CGI::Cookie">
<primary>cookies</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1315" file="ch08_37.htm" sect="8.37. CGI::Fast">
<primary>CGI modules</primary>
<secondary>CGI\:\:Fast
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1316" file="ch08_37.htm" sect="8.37. CGI::Fast">
<primary>FastCGI</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1317" file="ch08_38.htm" sect="8.38. CGI::Pretty">
<primary>CGI
modules</primary>
<secondary>CGI\:\:Pretty</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1318" file="ch08_39.htm" sect="8.39. CGI::Push">
<primary>CGI modules</primary>
<secondary>CGI\:\:Push
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1319" file="ch08_39.htm" sect="8.39. CGI::Push">
<primary>do_push() (CGI\:\:Push module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1320" file="ch08_40.htm" sect="8.40. CGI::Switch">
<primary>CGI modules</primary>
<secondary>CGI\:\:Switch
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1321" file="ch08_41.htm" sect="8.41. charnames">
<primary>charnames</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1322" file="ch08_42.htm" sect="8.42. Class::ISA">
<primary sortas="Class ISA module">Class\:\:ISA
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1323" file="ch08_42.htm" sect="8.42. Class::ISA">
<primary>self_and_super_path() (Class\:\:ISA module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1324" file="ch08_42.htm" sect="8.42. Class::ISA">
<primary>self_and_super_versions() (Class\:\:ISA module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1325" file="ch08_42.htm" sect="8.42. Class::ISA">
<primary>super_path() (Class\:\:ISA module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1326" file="ch08_43.htm" sect="8.43. Class::Struct">
<primary>Class\:\:Struct
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1327" file="ch08_43.htm" sect="8.43. Class::Struct">
<primary>Class\:\:Template
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1328" file="ch08_43.htm" sect="8.43. Class::Struct">
<primary>struct() (Class\:\:Struct
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1329" file="ch08_44.htm" sect="8.44. Config">
<primary>Config module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1330" file="ch08_44.htm" sect="8.44. Config">
<primary>config_sh() (Config module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1331" file="ch08_44.htm" sect="8.44. Config">
<primary>config_vars() (Config module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1332" file="ch08_44.htm" sect="8.44. Config">
<primary>myconfig (Config module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1333" file="ch08_45.htm" sect="8.45. constant">
<primary>constant module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1334" file="ch08_46.htm" sect="8.46. CPAN">
<primary>CPAN.pm module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1335" file="ch08_46.htm" sect="8.46.4. CD-ROM Support">
<primary>urllist
parameter, CPAN configuration table</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1336" file="ch08_47.htm" sect="8.47. CPAN::FirstTime">
<primary sortas="CPAN FirstTime module">CPAN\:\:FirstTime
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1337" file="ch08_48.htm" sect="8.48. CPAN::Nox">
<primary sortas="CPAN Nox module">CPAN\:\:Nox
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1338" file="ch08_49.htm" sect="8.49. Cwd">
<primary>Cwd module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1339" file="ch08_49.htm" sect="8.49. Cwd">
<primary>fastcwd (Cwd module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1340" file="ch08_49.htm" sect="8.49. Cwd">
<primary>getcwd (Cwd module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1341" file="ch08_50.htm" sect="8.50. Data::Dumper">
<primary sortas="Data Dumper module">Data\:\:Dumper
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1342" file="ch08_50.htm" sect="8.50. Data::Dumper">
<primary>new()</primary>
<secondary>Data\:\:Dumper</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1343" file="ch08_50.htm" sect="8.50. Data::Dumper">
<primary>Dump()
(Data\:\:Dumper))</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1344" file="ch08_50.htm" sect="8.50. Data::Dumper">
<primary>Dumper()
(Data\:\:Dumper)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1345" file="ch08_50.htm" sect="8.50. Data::Dumper">
<primary>DumperX()
(Data\:\:Dumper))</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1346" file="ch08_50.htm" sect="8.50. Data::Dumper">
<primary>Dumpxs() (Data\:\:Dumper))</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1347" file="ch08_50.htm" sect="8.50. Data::Dumper">
<primary>reset()</primary>
<secondary>Data\:\:Dumper</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1348" file="ch08_50.htm" sect="8.50. Data::Dumper">
<primary>Seen()
(Data\:\:Dumper))</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1349" file="ch08_50.htm" sect="8.50. Data::Dumper">
<primary>Values()
(Data\:\:Dumper))</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1350" file="ch08_51.htm" sect="8.51. DB">
<primary>DB module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1351" file="ch08_52.htm" sect="8.52. DB_File">
<primary>DB_File module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1352" file="ch08_52.htm" sect="8.52. DB_File">
<primary>del() (DB_File
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1353" file="ch08_52.htm" sect="8.52. DB_File">
<primary>fd (DB_File module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1354" file="ch08_52.htm" sect="8.52. DB_File">
<primary>get() (DB_File
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1355" file="ch08_52.htm" sect="8.52. DB_File">
<primary>put()</primary>
<secondary>DB_File
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1356" file="ch08_52.htm" sect="8.52. DB_File">
<primary>seq() (DB_File
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1357" file="ch08_52.htm" sect="8.52. DB_File">
<primary>sync()</primary>
<secondary>DB_File
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1358" file="ch08_53.htm" sect="8.53. Devel::DProf">
<primary sortas="Devel DProf module">Devel\:\:DProf
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1359" file="ch08_54.htm" sect="8.54. Devel::PPPort">
<primary sortas="Devel PPPort module">Devel\:\:PPPort
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1360" file="ch08_55.htm" sect="8.55. Devel::SelfStubber">
<primary sortas="Devel SelfStubber module">Devel\:\:SelfStubber module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1361" file="ch08_55.htm" sect="8.55. Devel::SelfStubber">
<primary>stub() (Devel\:\:SelfStubber
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1362" file="ch08_56.htm" sect="8.56. diagnostics">
<primary>diagnostics module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1363" file="ch08_56.htm" sect="8.56. diagnostics">
<primary>splain</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1364" file="ch08_57.htm" sect="8.57. Digest">
<primary sortas="Digest Mamodules">Digest modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1365" file="ch08_57.htm" sect="8.57. Digest">
<primary>reset()</primary>
<secondary>Digest modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1366" file="ch08_57.htm" sect="8.57. Digest">
<primary>add()</primary>
<secondary>Digest modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1367" file="ch08_57.htm" sect="8.57. Digest">
<primary>addfile()</primary>
<secondary>Digest modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1368" file="ch08_57.htm" sect="8.57. Digest">
<primary>b64digest() (Digest modules)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1369" file="ch08_57.htm" sect="8.57. Digest">
<primary>digest()</primary>
<secondary>(Digest modules)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1370" file="ch08_57.htm" sect="8.57. Digest">
<primary>hexdigest()</primary>
<secondary>Digest modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1371" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary sortas="Digest MD5 module">Digest\:\:MD5
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1372" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>new()</primary>
<secondary>Digest\:\:MD5 module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1373" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>reset()</primary>
<secondary>Digest\:\:MD5 module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1374" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>add()</primary>
<secondary>Digest\:\:MD5 module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1375" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>addfile()</primary>
<secondary>Digest\:\:MD5 module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1376" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>b64digest (Digest\:\:MD5 module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1377" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>digest()</primary>
<secondary>(Digest\:\:MD5 module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1378" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>hexdigest()</primary>
<secondary>Digest\:\:MD5 module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1379" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>md5() (Digest\:\:MD5 module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1380" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>md5_base64 (Digest\:\:MD5 module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1381" file="ch08_58.htm" sect="8.58. Digest::MD5">
<primary>md5_hex (Digest\:\:MD5 module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1384" file="ch08_59.htm" sect="8.59. DirHandle">
<primary>DirHandle module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1385" file="ch08_59.htm" sect="8.59. DirHandle">
<primary>new()</primary>
<secondary>DirHandle
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1386" file="ch08_59.htm" sect="8.59. DirHandle">
<primary>close()</primary>
<secondary>DirHandle
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1387" file="ch08_59.htm" sect="8.59. DirHandle">
<primary>open()</primary>
<secondary>DirHandle
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1388" file="ch08_59.htm" sect="8.59. DirHandle">
<primary>read()</primary>
<secondary>DirHandle
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1389" file="ch08_59.htm" sect="8.59. DirHandle">
<primary>rewind() (DirHandle
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1390" file="ch08_60.htm" sect="8.60. Dumpvalue">
<primary>Dumpvalue module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1391" file="ch08_61.htm" sect="8.61. DynaLoader">
<primary>DynaLoader
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1392" file="ch08_61.htm" sect="8.61. DynaLoader">
<primary>functions,
loading</primary>
<secondary>DynaLoader
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1393" file="ch08_61.htm" sect="8.61. DynaLoader">
<primary>loading
functions</primary>
<secondary>DynaLoader
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1394" file="ch08_62.htm" sect="8.62. encoding">
<primary>encoding module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1395" file="ch08_63.htm" sect="8.63. English">
<primary>English module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1396" file="ch08_64.htm" sect="8.64. Env">
<primary>Env module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1397" file="ch08_65.htm" sect="8.65. Errno">
<primary>Errno module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1398" file="ch08_66.htm" sect="8.66. Exporter">
<primary>Exporter module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1399" file="ch08_67.htm" sect="8.67. ExtUtils::Command">
<primary>ExtUtils
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1400" file="ch08_67.htm" sect="8.67. ExtUtils::Command">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Command
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1401" file="ch08_68.htm" sect="8.68. ExtUtils::Command::MM">
<primary>ExtUtils modules</primary>
<secondary sortas="ExtUtils Command MM module">ExtUtils\:\:Command\:\:MM
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1402" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>ExtUtils modules</primary>
<secondary sortas="ExtUtils Constant module">ExtUtils\:\:Constant
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1403" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>assign function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1404" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>autoload function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1405" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>C_constant function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1406" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>constant_types function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1407" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>C_stringify function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1408" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>dump_names function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1409" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>memEQ_clause function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1410" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>params function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1411" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>perl_stringify function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1412" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>return_clause function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1413" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>switch_clause function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1414" file="ch08_69.htm" sect="8.69. ExtUtils::Constant">
<primary>XS_constant function (ExtUtils\:\:Constant module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1415" file="ch08_70.htm" sect="8.70. ExtUtils::Embed">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Embed
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1416" file="ch08_71.htm" sect="8.71. ExtUtils::Install">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Install
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1417" file="ch08_72.htm" sect="8.72. ExtUtils::Installed">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Installed
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1418" file="ch08_73.htm" sect="8.73. ExtUtils::Liblist">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Liblist
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1419" file="ch08_74.htm" sect="8.74. ExtUtils::MakeMaker">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:MakeMaker
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1420" file="ch08_75.htm" sect="8.75. ExtUtils::Manifest">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Manifest
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1421" file="ch08_76.htm" sect="8.76. ExtUtils::Miniperl">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Miniperl
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1422" file="ch08_77.htm" sect="8.77. ExtUtils::Mkbootstrap">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Mkbootstrap
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1423" file="ch08_78.htm" sect="8.78. ExtUtils::Mksymlists">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Mksymlists
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1424" file="ch08_79.htm" sect="8.79. ExtUtils::MM">
<primary>ExtUtils modules</primary>
<secondary sortas="ExtUtils MM module">ExtUtils\:\:MM
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1425" file="ch08_80.htm" sect="8.80. ExtUtils::MM_Any">
<primary>ExtUtils modules</primary>
<secondary sortas="ExtUtils MM_Any module">ExtUtils\:\:MM_Any
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1426" file="ch08_81.htm" sect="8.81. ExtUtils::MM_BeOS">
<primary>ExtUtils modules</primary>
<secondary sortas="ExtUtils MM_BeOS module">ExtUtils\:\:MM_BeOS
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1427" file="ch08_82.htm" sect="8.82. ExtUtils::MM_DOS">
<primary>ExtUtils modules</primary>
<secondary sortas="ExtUtils MM_DOS">ExtUtils\:\:MM_DOS</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1428" file="ch08_83.htm" sect="8.83. ExtUtils::MM_NW5">
<primary>ExtUtils modules</primary>
<secondary sortas="ExtUtils MM_NW5">ExtUtils\:\:MM_NW5</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1429" file="ch08_84.htm" sect="8.84. ExtUtils::MM_OS2">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:MM_OS2
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1430" file="ch08_85.htm" sect="8.85. ExtUtils::MM_Unix">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:MM_Unix
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1431" file="ch08_86.htm" sect="8.86. ExtUtils::MM_UWIN">
<primary>ExtUtils modules</primary>
<secondary sortas="ExtUtils MM_UWIN">ExtUtils\:\:MM_UWIN</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1432" file="ch08_87.htm" sect="8.87. ExtUtils::MM_VMS">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:MM_VMS
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1433" file="ch08_88.htm" sect="8.88. ExtUtils::MM_Win32">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:MM_WIN32
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1434" file="ch08_89.htm" sect="8.89. ExtUtils::MY">
<primary>ExtUtils modules</primary>
<secondary sortas="ExtUtils MY">ExtUtils\:\:MY</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1435" file="ch08_90.htm" sect="8.90. ExtUtils::Packlist">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:Packlist
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1436" file="ch08_91.htm" sect="8.91. ExtUtils::testlib">
<primary>ExtUtils
modules</primary>
<secondary>ExtUtils\:\:testlib
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1438" file="ch08_92.htm" sect="8.92. Fatal">
<primary>Fatal module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1439" file="ch08_93.htm" sect="8.93. Fcntl">
<primary>Fcntl module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1440" file="ch08_94.htm" sect="8.94. fields">
<primary>fields module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1441" file="ch08_95.htm" sect="8.95. File::Basename">
<primary>File
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1442" file="ch08_95.htm" sect="8.95. File::Basename">
<primary>File
modules</primary>
<secondary>File\:\:Basename
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1443" file="ch08_96.htm" sect="8.96. File::CheckTree">
<primary>File
modules</primary>
<secondary>File\:\:CheckTree
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1444" file="ch08_97.htm" sect="8.97. File::Compare">
<primary>File modules</primary>
<secondary>File\:\:Compare
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1445" file="ch08_98.htm" sect="8.98. File::Copy">
<primary>File modules</primary>
<secondary>File\:\:Copy
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1446" file="ch08_99.htm" sect="8.99. File::DosGlob">
<primary>File modules</primary>
<secondary>File\:\:DosGlob
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1447" file="ch08_100.htm" sect="8.100. File::Find">
<primary>File modules</primary>
<secondary>File\:\:Find
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1448" file="ch08_101.htm" sect="8.101. File::Path">
<primary>File modules</primary>
<secondary>File\:\:Path
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1449" file="ch08_102.htm" sect="8.102. File::Spec">
<primary>File modules</primary>
<secondary>File\:\:Spec
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1450" file="ch08_103.htm" sect="8.103. File::Spec::Cygwin">
<primary>File\:\:Spec
modules</primary>
<secondary>File\:\:Spec\:\:Cygwin
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1451" file="ch08_104.htm" sect="8.104. File::Spec::Mac">
<primary>File
modules</primary>
<secondary>File\:\:Spec\:\:Mac
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1452" file="ch08_105.htm" sect="8.105. File::Spec::OS2">
<primary>File
modules</primary>
<secondary>File\:\:Spec\:\:Os2
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1453" file="ch08_106.htm" sect="8.106. File::Spec::Unix">
<primary>File
modules</primary>
<secondary>File\:\:Spec\:\:Unix
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1454" file="ch08_107.htm" sect="8.107. File::Spec::VMS">
<primary>File
modules</primary>
<secondary>File\:\:Spec\:\:VMS
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1455" file="ch08_108.htm" sect="8.108. File::Spec::Win32">
<primary>File
modules</primary>
<secondary>File\:\:Spec\:\:Win32
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1456" file="ch08_109.htm" sect="8.109. File::stat">
<primary>File modules</primary>
<secondary>File\:\:Stat
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1458" file="ch08_110.htm" sect="8.110. File::Temp">
<primary>File modules</primary>
<secondary>File\:\:Temp
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1459" file="ch08_111.htm" sect="8.111. FileCache">
<primary>FileCache module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1460" file="ch08_112.htm" sect="8.112. FileHandle">
<primary>FileHandle module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1461" file="ch08_113.htm" sect="8.113. Filter::Simple ">
<primary>Filter\:\:Simple
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1462" file="ch08_114.htm" sect="8.114. Filter::Util::Call">
<primary>Filter\:\:Util\:\:Call
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1463" file="ch08_115.htm" sect="8.115. FindBin">
<primary>FindBin module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1464" file="ch08_116.htm" sect="8.116. GDBM_File">
<primary>GDBM_File module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1465" file="ch08_117.htm" sect="8.117. Getopt::Long">
<primary sortas="Getopt Long module">Getopt\:\:Long
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1466" file="ch08_118.htm" sect="8.118. Getopt::Std">
<primary sortas="Getopt Std module">Getopt\:\:Std
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1467" file="ch08_119.htm" sect="8.119. Hash::Util">
<primary>Hash\:\:Util module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1468" file="ch08_120.htm" sect="8.120. I18N::Collate">
<primary>I18N modules</primary>
<secondary>I18N\:\:Collate
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1469" file="ch08_120.htm" sect="8.120. I18N::Collate">
<primary>I18N
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1470" file="ch08_121.htm" sect="8.121. I18N::Langinfo">
<primary>I18N modules</primary>
<secondary>I18N\:\:Langinfo
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1471" file="ch08_122.htm" sect="8.122. I18N::LangTags">
<primary>I18N modules</primary>
<secondary>I18N\:\:LangTags
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1472" file="ch08_123.htm" sect="8.123. I18N::LangTags::List">
<primary>I18N
modules</primary>
<secondary>I18N\:\:LangTags\:\:List
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1474" file="ch08_124.htm" sect="8.124. if">
<primary>if module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1475" file="ch08_125.htm" sect="8.125. integer">
<primary>integer module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1476" file="ch08_126.htm" sect="8.126. IO">
<primary>IO
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1477" file="ch08_127.htm" sect="8.127. IO::File">
<primary>IO modules</primary>
<secondary>IO\:\:File
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1478" file="ch08_128.htm" sect="8.128. IO::Handle">
<primary>IO modules</primary>
<secondary>IO\:\:Handle
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1479" file="ch08_129.htm" sect="8.129. IO::Pipe">
<primary>IO modules</primary>
<secondary>IO\:\:Pipe
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1480" file="ch08_130.htm" sect="8.130. IO::Seekable">
<primary>IO modules</primary>
<secondary>IO\:\:Seekable
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1481" file="ch08_131.htm" sect="8.131. IO::Select">
<primary>IO modules</primary>
<secondary>IO\:\:Seekable
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1482" file="ch08_132.htm" sect="8.132. IO::Socket">
<primary>IO modules</primary>
<secondary>IO\:\:Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1484" file="ch08_133.htm" sect="8.133. IPC::Msg">
<primary>IPC
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1485" file="ch08_133.htm" sect="8.133. IPC::Msg">
<primary>IPC
modules</primary>
<secondary>IPC\:\:Msg
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1486" file="ch08_134.htm" sect="8.134. IPC::Open2">
<primary>IPC modules</primary>
<secondary>IPC\:\:Open2
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1487" file="ch08_135.htm" sect="8.135. IPC::Open3">
<primary>IPC modules</primary>
<secondary>IPC\:\:Open3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1488" file="ch08_136.htm" sect="8.136. IPC::Semaphore">
<primary>IPC modules</primary>
<secondary>IPC\:\:Semaphore
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1489" file="ch08_137.htm" sect="8.137. IPC::SysV">
<primary>IPC modules</primary>
<secondary>IPC\:\:SysV
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1491" file="ch08_138.htm" sect="8.138. less">
<primary>less module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1492" file="ch08_139.htm" sect="8.139. lib">
<primary>lib module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1493" file="ch08_140.htm" sect="8.140. List::Util">
<primary>List\:\:Util module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1494" file="ch08_141.htm" sect="8.141. locale">
<primary>locale module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1495" file="ch08_142.htm" sect="8.142. Math::BigFloat">
<primary>Math
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1496" file="ch08_142.htm" sect="8.142. Math::BigFloat">
<primary>Math
modules</primary>
<secondary>Math\:\:BigFloat
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1497" file="ch08_143.htm" sect="8.143. Math::BigInt">
<primary>Math modules</primary>
<secondary>Math\:\:BigInt
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1498" file="ch08_144.htm" sect="8.144. Math::BigInt::Calc">
<primary>Math
modules</primary>
<secondary>Math\:\:BigInt\:\:Calc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1499" file="ch08_145.htm" sect="8.145. Math::BigRat">
<primary>Math modules</primary>
<secondary>Math\:\:BigRat
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1500" file="ch08_146.htm" sect="8.146. Math::Complex">
<primary>Math modules</primary>
<secondary>Math\:\:Complex
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1501" file="ch08_147.htm" sect="8.147. Math::Trig">
<primary>Math modules</primary>
<secondary>Math\:\:Trig
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1503" file="ch08_148.htm" sect="8.148. MIME::Base64">
<primary>MIME\:\:Base64
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1504" file="ch08_149.htm" sect="8.149. MIME::QuotedPrint">
<primary>MIME\:\:QuotedPrint
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1505" file="ch08_150.htm" sect="8.150. NDBM_File">
<primary>NDBM_File module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1506" file="ch08_151.htm" sect="8.151. Net::Cmd">
<primary>Net
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1507" file="ch08_151.htm" sect="8.151. Net::Cmd">
<primary>Net
modules</primary>
<secondary>Net\:\:Cmd
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1508" file="ch08_152.htm" sect="8.152. Net::Config">
<primary>Net modules</primary>
<secondary>Net\:\:Config
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1509" file="ch08_153.htm" sect="8.153. Net::Domain">
<primary>Net modules</primary>
<secondary>Net\:\:Domain
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1510" file="ch08_154.htm" sect="8.154. Net::FTP">
<primary>Net modules</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1511" file="ch08_155.htm" sect="8.155. Net::hostent">
<primary>Net modules</primary>
<secondary>Net\:\:hostent
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1512" file="ch08_156.htm" sect="8.156. Net::netent">
<primary>Net modules</primary>
<secondary>Net\:\:netent
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1513" file="ch08_157.htm" sect="8.157. Net::Netrc">
<primary>Net modules</primary>
<secondary>Net\:\:Netrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1514" file="ch08_158.htm" sect="8.158. Net::NNTP">
<primary>Net modules</primary>
<secondary>Net\:\:NNTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1515" file="ch08_159.htm" sect="8.159. Net::Ping">
<primary>Net modules</primary>
<secondary>Net\:\:Ping
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1516" file="ch08_160.htm" sect="8.160. Net::POP3">
<primary>Net modules</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1517" file="ch08_161.htm" sect="8.161. Net::protoent">
<primary>Net modules</primary>
<secondary>Net\:\:protoent
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1518" file="ch08_162.htm" sect="8.162. Net::servent">
<primary>Net modules</primary>
<secondary>Net\:\:servent
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1519" file="ch08_163.htm" sect="8.163. Net::SMTP">
<primary>Net modules</primary>
<secondary>Net\:\:SMTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1520" file="ch08_164.htm" sect="8.164. Net::Time">
<primary>Net modules</primary>
<secondary>Net\:\:Time
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1522" file="ch08_165.htm" sect="8.165. O">
<primary>O module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1523" file="ch08_166.htm" sect="8.166. ODBM_File">
<primary>ODBM_File module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1524" file="ch08_167.htm" sect="8.167. Opcode">
<primary>Opcode module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1525" file="ch08_168.htm" sect="8.168. ops">
<primary>ops module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1526" file="ch08_169.htm" sect="8.169. overload">
<primary>overload module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1527" file="ch08_170.htm" sect="8.170. PerlIO">
<primary>PerlIO
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1528" file="ch08_171.htm" sect="8.171. PerlIO::Scalar">
<primary>PerlIO
modules</primary>
<secondary>PerlIO\:\:Scalar</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1529" file="ch08_172.htm" sect="8.172. PerlIO::Via">
<primary>PerlIO
modules</primary>
<secondary>PerlIO\:\:Via</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1531" file="ch08_173.htm" sect="8.173. Pod::Functions">
<primary sortas="Pod Functions module">Pod\:\:Functions
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1532" file="ch08_174.htm" sect="8.174. Pod::Html">
<primary sortas="Pod Html module">Pod\:\:Html
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1533" file="ch08_174.htm" sect="8.174. Pod::Html">
<primary>HTML (Hypertext
Markup Language)</primary>
<secondary>translating pod
to</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1534" file="ch08_174.htm" sect="8.174. Pod::Html">
<primary>pod2html
utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1535" file="ch08_175.htm" sect="8.175. Pod::ParseLink">
<primary>Pod\:\:ParseLink
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1536" file="ch08_176.htm" sect="8.176. Pod::Text">
<primary sortas="Pod Text module">Pod\:\:Text
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1537" file="ch08_176.htm" sect="8.176. Pod::Text">
<primary>pod2text
utility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1538" file="ch08_176.htm" sect="8.176. Pod::Text">
<primary sortas="text @translating">text, translating to/from
pod</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1539" file="ch08_177.htm" sect="8.177. POSIX">
<primary>POSIX module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1540" file="ch08_178.htm" sect="8.178. re">
<primary>re module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1541" file="ch08_179.htm" sect="8.179. Safe">
<primary>Safe module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1542" file="ch08_180.htm" sect="8.180. Scalar::Util">
<primary>Scalar\:\:Util
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1543" file="ch08_181.htm" sect="8.181. SDBM_File">
<primary>SDBM_File module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1544" file="ch08_182.htm" sect="8.182. Search::Dict">
<primary sortas="Search Dict module">Search\:\:Dict
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1545" file="ch08_183.htm" sect="8.183. SelectSaver">
<primary>SelectSaver module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1546" file="ch08_184.htm" sect="8.184. SelfLoader">
<primary>loading functions</primary>
<secondary>SelfLoader
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1547" file="ch08_184.htm" sect="8.184. SelfLoader">
<primary>functions,
loading</primary>
<secondary>SelfLoader
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1548" file="ch08_184.htm" sect="8.184. SelfLoader">
<primary>SelfLoader
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1549" file="ch08_185.htm" sect="8.185. Shell">
<primary>Shell module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1550" file="ch08_186.htm" sect="8.186. sigtrap">
<primary>sigtrap module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1551" file="ch08_187.htm" sect="8.187. Socket">
<primary>Socket module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1552" file="ch08_188.htm" sect="8.188. sort">
<primary>sort module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1553" file="ch08_189.htm" sect="8.189. Storable">
<primary>Storable
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1554" file="ch08_190.htm" sect="8.190. strict">
<primary>strict module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1555" file="ch08_191.htm" sect="8.191. subs">
<primary>subs module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1556" file="ch08_192.htm" sect="8.192. Switch">
<primary>Switch
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1557" file="ch08_193.htm" sect="8.193. Symbol">
<primary>Symbol module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1558" file="ch08_194.htm" sect="8.194. Sys::Hostname">
<primary sortas="Sys Hostname module">Sys\:\:Hostname
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1559" file="ch08_195.htm" sect="8.195. Sys::Syslog">
<primary sortas="Sys Syslog module">Sys\:\:Syslog
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1560" file="ch08_196.htm" sect="8.196. Term::Cap">
<primary sortas="Term Cap module">Term\:\:Cap
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1561" file="ch08_197.htm" sect="8.197. Term::Complete">
<primary sortas="Term Complete module">Term\:\:Complete
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1562" file="ch08_198.htm" sect="8.198. Term::ReadLine">
<primary sortas="Term ReadLine module">Term\:\:ReadLine
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1563" file="ch08_199.htm" sect="8.199. Test">
<primary>Test
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1564" file="ch08_200.htm" sect="8.200. Test::Builder">
<primary>Test modules</primary>
<secondary>Test\:\:Builder
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1565" file="ch08_201.htm" sect="8.201. Test::Harness">
<primary>Test modules</primary>
<secondary>Test\:\:Harness
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1566" file="ch08_202.htm" sect="8.202. Test::More">
<primary>Test modules</primary>
<secondary>Test\:\:More
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1567" file="ch08_203.htm" sect="8.203. Test::Simple">
<primary>Test modules</primary>
<secondary>Test\:\:Simple
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1569" file="ch08_204.htm" sect="8.204. Text::Abbrev">
<primary>Text
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1570" file="ch08_204.htm" sect="8.204. Text::Abbrev">
<primary>Text
modules</primary>
<secondary>Text\:\:Abbrev
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1571" file="ch08_205.htm" sect="8.205. Text::Balanced">
<primary>Text modules</primary>
<secondary>Text\:\:Balanced
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1572" file="ch08_206.htm" sect="8.206. Text::ParseWords">
<primary>Text
modules</primary>
<secondary>Text\:\:ParseWords
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1573" file="ch08_207.htm" sect="8.207. Text::Soundex">
<primary>Text modules</primary>
<secondary>Text\:\:Soundex
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1574" file="ch08_208.htm" sect="8.208. Text::Tabs">
<primary>Text modules</primary>
<secondary>Text\:\:Tabs
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1575" file="ch08_209.htm" sect="8.209. Text::Wrap">
<primary>Text modules</primary>
<secondary>Text\:\:Wrap
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1576" file="ch08_209.htm" sect="8.209. Text::Wrap">
<primary>wrapping
text</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1578" file="ch08_210.htm" sect="8.210. Thread">
<primary>Thread module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1579" file="ch08_211.htm" sect="8.211. Thread::Queue">
<primary>Thread module</primary>
<secondary>Thread\:\:Queue
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1580" file="ch08_212.htm" sect="8.212. Thread::Semaphore">
<primary>Thread
module</primary>
<secondary>Thread\:\:Semaphore
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1581" file="ch08_213.htm" sect="8.213. Thread::Signal">
<primary>Thread
module</primary>
<secondary>Thread\:\:Signal
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1582" file="ch08_214.htm" sect="8.214. Thread::Specific">
<primary>Thread
module</primary>
<secondary>Thread\:\:Specific
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1583" file="ch08_215.htm" sect="8.215. Tie::Array, Tie::StdArray">
<primary>Tie
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1584" file="ch08_215.htm" sect="8.215. Tie::Array, Tie::StdArray">
<primary>Tie
modules</primary>
<secondary>Tie\:\:Array
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1585" file="ch08_215.htm" sect="8.215. Tie::Array, Tie::StdArray">
<primary>Tie
modules</primary>
<secondary>Tie\:\:StdArray
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1586" file="ch08_217.htm" sect="8.217. Tie::Handle">
<primary>Tie modules</primary>
<secondary>Tie\:\:Handle
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1587" file="ch08_218.htm" sect="8.218. Tie::Hash">
<primary>Tie modules</primary>
<secondary>Tie\:\:Hash
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1588" file="ch08_220.htm" sect="8.220. Tie::RefHash">
<primary>Tie modules</primary>
<secondary>Tie\:\:RefHash
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1589" file="ch08_221.htm" sect="8.221. Tie::Scalar">
<primary>Tie modules</primary>
<secondary>Tie\:\:Scalar
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1590" file="ch08_222.htm" sect="8.222. Tie::SubstrHash">
<primary>Tie modules</primary>
<secondary>Tie\:\:SubstrHash
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1592" file="ch08_223.htm" sect="8.223. Time::gmtime">
<primary>Time
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1593" file="ch08_223.htm" sect="8.223. Time::gmtime">
<primary>Time
modules</primary>
<secondary>Time\:\:gmtime
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1594" file="ch08_224.htm" sect="8.224. Time::HiRes">
<primary>Time modules</primary>
<secondary>Time\:\:HiRes
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1595" file="ch08_225.htm" sect="8.225. Time::Local">
<primary>Time modules</primary>
<secondary>Time\:\:Local
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1596" file="ch08_226.htm" sect="8.226. Time::localtime">
<primary>Time
modules</primary>
<secondary>Time\:\:localtime
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1597" file="ch08_227.htm" sect="8.227. Time::tm">
<primary>Time modules</primary>
<secondary>Time\:\:tm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1599" file="ch08_228.htm" sect="8.228. UNIVERSAL">
<primary>UNIVERSAL module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1600" file="ch08_229.htm" sect="8.229. User::grent">
<primary sortas="User grent module">User\:\:grent
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1601" file="ch08_230.htm" sect="8.230. User::pwent">
<primary sortas="User pwent module">User\:\:pwent
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1602" file="ch08_231.htm" sect="8.231. utf8">
<primary>utf8 module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1603" file="ch08_232.htm" sect="8.232. vars">
<primary>vars module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1604" file="ch08_233.htm" sect="8.233. vmsish">
<primary>vmsish module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1605" file="ch08_234.htm" sect="8.234. XS::Typemap ">
<primary>XS\:\:Typemap module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1606" file="ch08_234.htm" sect="8.234. XS::Typemap ">
<primary>attrs.pm</primary>
<see>attributes
module</see>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1607" file="ch09_01.htm" sect="9. CGI Overview">
<primary>CGI
programs</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1608" file="ch09_01.htm" sect="9. CGI Overview">
<primary>Common Gateway
Interface</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1609" file="ch09_01.htm" sect="9. CGI Overview">
<primary>CGI.pm module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1610" file="ch09_01.htm" sect="9. CGI Overview">
<primary>performance</primary>
<secondary>CGI
programs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1611" file="ch09_01.htm" sect="9.1. A Typical CGI Interaction">
<primary>guestbook (CGI
example)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1612" file="ch09_01.htm" sect="9.1. A Typical CGI Interaction">
<primary sortas="form tag">&lt;form\\&gt;
tag</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1613" file="ch09_01.htm" sect="9.1. A Typical CGI Interaction">
<primary sortas="input tag">&lt;input\\&gt; tag</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1614" file="ch09_01.htm" sect="9.1.1. Transferring the Form Data">
<primary>method
attribute</primary>
<secondary>&lt;form\\&gt;
tag</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1615" file="ch09_01.htm" sect="9.1.1. Transferring the Form Data">
<primary>POST method (CGI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1616" file="ch09_01.htm" sect="9.1.1. Transferring the Form Data">
<primary>QUERY_STRING
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1617" file="ch09_01.htm" sect="9.1.2. Creating Virtual Documents">
<primary>virtual web
documents</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1618" file="ch09_01.htm" sect="9.1.2. Creating Virtual Documents">
<primary>web documents,
virtual</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1619" file="ch09_01.htm" sect="9.1.2. Creating Virtual Documents">
<primary sortas="content type header">Content-type
header</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1621" file="ch09_02.htm" sect="9.2. URL Encoding">
<primary>CGI
programs</primary>
<secondary>URL
encoding</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1622" file="ch09_02.htm" sect="9.2. URL Encoding">
<primary>URLs (uniform resource
locators)</primary>
<secondary>encoding</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1623" file="ch09_02.htm" sect="9.2. URL Encoding">
<primary>encoding
URLs</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1624" file="ch09_02.htm" sect="9.2. URL Encoding">
<primary sortas="@ ampersand">&amp;
(ampersand)</primary>
<secondary sortas="encoded URLs">in encoded
URLs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1625" file="ch09_02.htm" sect="9.2. URL Encoding">
<primary>ampersand
(&amp;)</primary>
<secondary sortas="encoded URLs">in encoded
URLs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1626" file="ch09_02.htm" sect="9.2. URL Encoding">
<primary>whitespace</primary>
<secondary>encoding into
URLs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1627" file="ch09_02.htm" sect="9.2. URL Encoding">
<primary>slash
(/)</primary>
<secondary>encoding in
URLs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1628" file="ch09_02.htm" sect="9.2. URL Encoding">
<primary sortas="@ slash">/
(slash)</primary>
<secondary>encoding in
URLs</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1631" file="ch09_03.htm" sect="9.3. Extra Path Information">
<primary>extra path
information</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1632" file="ch09_03.htm" sect="9.3. Extra Path Information">
<primary>CGI
programs</primary>
<secondary>extra path
information</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1633" file="ch09_03.htm" sect="9.3. Extra Path Information">
<primary>URLs (uniform
resource locators)</primary>
<secondary>extra path
information</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1634" file="ch09_03.htm" sect="9.3. Extra Path Information">
<primary>PATH_TRANSLATED
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1635" file="ch09_03.htm" sect="9.3. Extra Path Information">
<primary>PATH_INFO
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1636" file="ch09_04.htm" sect="9.4. CGI Environment Variables">
<primary>environment
variables</primary>
<secondary>CGI-related</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1637" file="ch09_04.htm" sect="9.4. CGI Environment Variables">
<primary>CGI
programs</primary>
<secondary>environment variables
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1641" file="ch09_04.htm" sect="9.4. CGI Environment Variables">
<primary>Common Gateway Interface</primary>
<seealso>CGI</seealso>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1642" file="ch10_01.htm" sect="10. The CGI.pm Module">
<primary>CGI.pm module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1643" file="ch10_01.htm" sect="10. The CGI.pm Module">
<primary sortas="param CGI.pm">param() (CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1644" file="ch10_01.htm" sect="10.1. HTML Tag Generation">
<primary>HTML (Hypertext Markup
Language)</primary>
<secondary>tags, generating with
CGI.pm</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1645" file="ch10_01.htm" sect="10.1. HTML Tag Generation">
<primary>CGI.pm
module</primary>
<secondary>generating HTML
tags</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1646" file="ch10_02.htm" sect="10.2. Importing Method Groups">
<primary>CGI.pm module</primary>
<secondary>importing
method groups</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1647" file="ch10_02.htm" sect="10.2. Importing Method Groups">
<primary sortas="cgi, cgi-lib method groups">\:cgi,
\:cgi-lib method groups</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1648" file="ch10_02.htm" sect="10.2. Importing Method Groups">
<primary sortas="form method group">\:form method
group</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1649" file="ch10_02.htm" sect="10.2. Importing Method Groups">
<primary sortas="html method groups">\:html method
groups</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1650" file="ch10_02.htm" sect="10.2. Importing Method Groups">
<primary sortas="netscape method group">\:netscape method
group</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1651" file="ch10_02.htm" sect="10.2. Importing Method Groups">
<primary sortas="ssl method group">\:ssl method
group</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1652" file="ch10_02.htm" sect="10.2. Importing Method Groups">
<primary sortas="standard method group">\:standard method
group</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1653" file="ch10_02.htm" sect="10.2. Importing Method Groups">
<primary sortas="all method group">\:all method
group</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1654" file="ch10_03.htm" sect="10.3. Maintaining State">
<primary>maintaining state
(CGI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1655" file="ch10_03.htm" sect="10.3. Maintaining State">
<primary>CGI
programs</primary>
<secondary>maintaining
state</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1656" file="ch10_03.htm" sect="10.3. Maintaining State">
<primary>state, maintaining
(CGI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1657" file="ch10_03.htm" sect="10.3. Maintaining State">
<primary>cookies</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1658" file="ch10_04.htm" sect="10.4. Named Parameters">
<primary>named parameters
(CGI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1659" file="ch10_04.htm" sect="10.4. Named Parameters">
<primary>CGI.pm
module</primary>
<secondary>named
parameters</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1660" file="ch10_04.htm" sect="10.4. Named Parameters">
<primary>CGI
programs</primary>
<secondary>named
parameters</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1661" file="ch10_05.htm" sect="10.5. Using JavaScript Features">
<primary>JavaScript features with
CGI.pm</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1662" file="ch10_05.htm" sect="10.5. Using JavaScript Features">
<primary>CGI.pm
module</primary>
<secondary>JavaScript features
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1663" file="ch10_05.htm" sect="10.5. Using JavaScript Features">
<primary sortas="start_html CGI.pm">start_html() (CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1664" file="ch10_06.htm" sect="10.6. Debugging">
<primary>debugging</primary>
<secondary>CGI
scripts</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1665" file="ch10_06.htm" sect="10.6. Debugging">
<primary>CGI.pm
module</primary>
<secondary>debugging
scripts</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1666" file="ch10_06.htm" sect="10.6. Debugging">
<primary>CGI
programs</primary>
<secondary>debugging</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1667" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary>accept()</primary>
<secondary>CGI.pm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1668" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary>append()</primary>
<secondary>CGI.pm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1669" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="auth_type CGI.pm">auth_type()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1670" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="autoEscape CGI.pm">autoEscape()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1671" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="button CGI.pm">button()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1672" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="checkbox CGI.pm">checkbox()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1673" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="checkbox_group CGI.pm">checkbox_group()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1674" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="cookie">cookie()</primary>
<secondary>CGI.pm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1675" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="defaults CGI.pm">defaults()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1676" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="delete">delete()</primary>
<secondary>CGI.pm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1677" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="delete_all CGI.pm">delete_all()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1678" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="dump">dump()</primary>
<secondary>CGI.pm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1679" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="header">header()</primary>
<secondary>CGI.pm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1680" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="hidden CGI.pm">hidden()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1681" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="image_button CGI.pm">image_button()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1682" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="import_names CGI.pm">import_names()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1683" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="isindex CGI.pm">isindex()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1684" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="keywords CGI.pm">keywords() (CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1685" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="nph CGI.pm">nph()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1686" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="param CGI.pm">param()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1687" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="password_field CGI.pm">password_field()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1688" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="path_info CGI.pm">path_info()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1689" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="path_translated CGI.pm">path_translated()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1690" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="popup_menu CGI.pm">popup_menu()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1691" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="radio_group CGI.pm">radio_group()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1692" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="raw_cookie CGI.pm">raw_cookie()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1693" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="ReadParse CGI.pm">ReadParse()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1694" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="redirect CGI.pm">redirect()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1695" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="referer CGI.pm">referer()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1696" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="remote_host CGI.pm">remote_host()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1697" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="remote_user CGI.pm">remote_user()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1698" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="request@method CGI.pm">request_method()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1699" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="reset">reset()</primary>
<secondary>CGI.pm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1700" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary>save()</primary>
<secondary>CGI.pm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1701" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="script@name CGI.pm">script_name()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1702" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="scrolling_list CGI.pm">scrolling_list()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1703" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="self_url CGI.pm">self_url()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1704" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="start_html CGI.pm">start_html()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1705" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="startform CGI.pm">startform()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1706" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="start_multipart_form CGI.pm">start_multipart_form()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1707" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="submit CGI.pm">submit()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1708" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="textarea CGI.pm">textarea()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1709" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="textfield CGI.pm">textfield()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1710" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary>url()</primary>
<secondary>CGI.pm
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1711" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="use_named_parameters CGI.pm">use_named_parameters()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1712" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="user_agent CGI.pm">user_agent()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1713" file="ch10_07.htm" sect="10.7. CGI.pm Reference">
<primary sortas="user_name CGI.pm">user_name()
(CGI.pm)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1715" file="ch11_01.htm" sect="11. Web Server Programmingwith mod_perl">
<primary>web
server programming</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1716" file="ch11_01.htm" sect="11. Web Server Programmingwith mod_perl">
<primary>Apache
server, mod_perl
with</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1717" file="ch11_01.htm" sect="11. Web Server Programmingwith mod_perl">
<primary>mod_perl
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1718" file="ch11_02.htm" sect="11.2. Installing mod_perl">
<primary>installing</primary>
<secondary>mod_perl
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1719" file="ch11_02.htm" sect="11.2. Installing mod_perl">
<primary>mod_perl
module</primary>
<secondary>installing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1720" file="ch11_03.htm" sect="11.3. mod_perl Handlers">
<primary>SetHandler directive
(mod_perl)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1721" file="ch11_03.htm" sect="11.3. mod_perl Handlers">
<primary>PerlHandler
directive (mod_perl)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1722" file="ch11_03.htm" sect="11.3. mod_perl Handlers">
<primary sortas="perl script handler">perl-script
handler</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1723" file="ch11_03.htm" sect="11.3. mod_perl Handlers">
<primary>Apache
modules</primary>
<secondary>Apache\:\:DumpHeaders
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1724" file="ch11_04.htm" sect="11.4. Running CGI Scripts with mod_perl">
<primary>CGI
programs</primary>
<secondary>running with
mod_perl</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1725" file="ch11_04.htm" sect="11.4. Running CGI Scripts with mod_perl">
<primary>mod_perl
module</primary>
<secondary>running CGI scripts
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1726" file="ch11_04.htm" sect="11.4. Running CGI Scripts with mod_perl">
<primary>performance</primary>
<secondary>CGI
scripts, with mod_perl</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1727" file="ch11_04.htm" sect="11.4. Running CGI Scripts with mod_perl">
<primary sortas="perl bin directory">perl-bin
directory</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1728" file="ch11_04.htm" sect="11.4. Running CGI Scripts with mod_perl">
<primary sortas="perl script handler">perl-script
handler</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1729" file="ch11_04.htm" sect="11.4. Running CGI Scripts with mod_perl">
<primary>PerlModule
directive (mod_perl)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1730" file="ch11_04.htm" sect="11.4. Running CGI Scripts with mod_perl">
<primary>exit()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1734" file="ch11_05.htm" sect="11.5. Server-Side Includes with mod_perl">
<primary>server-side includes (SSI), mod_perl
with</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1735" file="ch11_05.htm" sect="11.5. Server-Side Includes with mod_perl">
<primary>SSI (server-side
includes), mod_perl
with</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1736" file="ch11_05.htm" sect="11.5. Server-Side Includes with mod_perl">
<primary>mod_perl
module</primary>
<secondary>SSI
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1737" file="ch11_05.htm" sect="11.5. Server-Side Includes with mod_perl">
<primary>mod_include module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1738" file="ch11_05.htm" sect="11.5. Server-Side Includes with mod_perl">
<primary>Apache
modules</primary>
<secondary>Apache\:\:Include
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1739" file="ch11_06.htm" sect="11.6. &lt;Perl&gt; Sections">
<primary>&lt;Perl\\&gt;</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1741" file="ch11_07.htm" sect="11.7. Apache:: Modules">
<primary>Apache
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1742" file="ch12_01.htm" sect="12. Databases and Perl">
<primary>databases</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1743" file="ch12_01.htm" sect="12. Databases and Perl">
<primary>DBI
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1744" file="ch12_01.htm" sect="12. Databases and Perl">
<primary>DBDs (database
drivers)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1745" file="ch12_01.htm" sect="12.1. DBM Databases and DBM Hashes">
<primary>DBM
(Database Management) facility</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1746" file="ch12_01.htm" sect="12.1. DBM Databases and DBM Hashes">
<primary>databases</primary>
<secondary>DBM
(Database Management) facility</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1747" file="ch12_01.htm" sect="12.1. DBM Databases and DBM Hashes">
<primary>dbmopen()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1748" file="ch12_01.htm" sect="12.1. DBM Databases and DBM Hashes">
<primary>bookdb.dir, bookdb.pag
files</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1751" file="ch12_02.htm" sect="12.2. Design of DBI">
<primary>DBI
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1752" file="ch12_02.htm" sect="12.2. Design of DBI">
<primary>databases</primary>
<secondary>DBI
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1753" file="ch12_02.htm" sect="12.2. Design of DBI">
<primary>sybperl
package</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1754" file="ch12_02.htm" sect="12.2. Design of DBI">
<primary>oraperl
package</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1755" file="ch12_02.htm" sect="12.2.1. Database Drivers (DBDs)">
<primary>DBDs (database
drivers)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1756" file="ch12_02.htm" sect="12.2.1. Database Drivers (DBDs)">
<primary>databases</primary>
<secondary>DBDs
(database drivers)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1757" file="ch12_02.htm" sect="12.2.3. Database Handles and Statement Handles">
<primary>databases</primary>
<secondary>database
handles (DBI methods)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1758" file="ch12_02.htm" sect="12.2.3. Database Handles and Statement Handles">
<primary>statement
handles (DBI methods)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1759" file="ch12_02.htm" sect="12.2.3. Database Handles and Statement Handles">
<primary>DBI
module</primary>
<secondary>database and statement
handles</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1760" file="ch12_02.htm" sect="12.2.3. Database Handles and Statement Handles">
<primary sortas="prepare DBI">prepare()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1761" file="ch12_02.htm" sect="12.2.3. Database Handles and Statement Handles">
<primary>AutoCommit attribute
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1762" file="ch12_02.htm" sect="12.2.4. Placeholders and Statement Handles">
<primary>placeholders
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1763" file="ch12_02.htm" sect="12.2.4. Placeholders and Statement Handles">
<primary>SQL statement
placeholders</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1764" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary>DBI
module</primary>
<secondary>methods of</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1765" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary>available_drivers()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1766" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="bind col DBI">bind_col()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1767" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="bind columns DBI">bind_columns()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1768" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="bind param DBI">bind_param()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1769" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="commit DBI">commit()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1770" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary>connect()</primary>
<secondary>DBI
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1771" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="data sources DBI">data_sources()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1772" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="disconnect DBI">disconnect()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1773" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="do">do()</primary>
<secondary>DBI
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1774" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="dump results DBI">dump_results()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1775" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="err DBI">err()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1776" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="erstr DBI">errstr()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1777" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="execute DBI">execute()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1778" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="fetch DBI">fetch()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1779" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary>fetchall_arrayref()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1780" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="fetchrow_array">fetchrow_array()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1781" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary>fetchrow_arrayref()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1782" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary>fetchrow_hashref()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1783" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="finish DBI">finish()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1784" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="func DBI">func()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1785" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="neat DBI">neat()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1786" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="neat list DBI">neat_list()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1787" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="ping DBI">ping()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1788" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="prepare DBI">prepare()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1789" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="quote DBI">quote()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1790" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="rollback DBI">rollback()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1791" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="rows DBI">rows()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1792" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="state">state()</primary>
<secondary>DBI
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1793" file="ch12_03.htm" sect="12.3. DBI Methods">
<primary sortas="trace DBI">trace()
(DBI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1795" file="ch12_04.htm" sect="12.4. DBI Environment Variables">
<primary>DBI module</primary>
<secondary>environment
variables for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1796" file="ch12_04.htm" sect="12.4. DBI Environment Variables">
<primary>environment
variables</primary>
<secondary>DBI-related</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1797" file="ch12_04.htm" sect="12.4. DBI Environment Variables">
<primary>DBI_
environment variables</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1801" file="ch13_01.htm" sect="13. XML and Perl">
<primary>XML (Extensible Markup
Language)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1802" file="ch13_01.htm" sect="13.1. XML Parsing and Validation">
<primary>XML\:\:Simple</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1803" file="ch13_01.htm" sect="13.1. XML Parsing and Validation">
<primary>XMLin()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1805" file="ch13_01.htm" sect="13.1. XML Parsing and Validation">
<primary>Expat</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1806" file="ch13_01.htm" sect="13.1. XML Parsing and Validation">
<primary>XML\:\:Parser</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1807" file="ch13_01.htm" sect="13.1. XML Parsing and Validation">
<primary>Clark, James</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1808" file="ch13_01.htm" sect="13.1. XML Parsing and Validation">
<primary>Wall, Larry</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1809" file="ch13_01.htm" sect="13.1. XML Parsing and Validation">
<primary>Cooper,
Clark</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1810" file="ch13_02.htm" sect="13.2. XML::Parser Methods">
<primary>XML\:\:Parser</primary>
<secondary>methods</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1811" file="ch13_02.htm" sect="13.2. XML::Parser Methods">
<primary>new()</primary>
<secondary>XML\:\:Parser
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1812" file="ch13_02.htm" sect="13.2. XML::Parser Methods">
<primary>parse()</primary>
<secondary>XML\:\:Parser module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1813" file="ch13_02.htm" sect="13.2. XML::Parser Methods">
<primary>parsefile() (XML\:\:Parser module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1814" file="ch13_02.htm" sect="13.2. XML::Parser Methods">
<primary>parse_start() (XML\:\:Parser module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1815" file="ch13_02.htm" sect="13.2. XML::Parser Methods">
<primary>parsestring() (XML\:\:Parser module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1816" file="ch13_02.htm" sect="13.2. XML::Parser Methods">
<primary>setHandlers()</primary>
<secondary>XML\:\:Parser module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1818" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Expat</primary>
<secondary>handlers</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1819" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>event-based parsing</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1820" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>parsing</primary>
<secondary>event-based</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1821" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Init handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1822" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Final handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1823" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Start handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1824" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>End handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1825" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Char handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1826" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Proc handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1827" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Comment handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1828" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>CdataStart handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1829" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>CdataEnd handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1830" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Default handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1831" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Unparsed handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1832" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Notation handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1833" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>ExternEnt handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1834" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>ExternEntFin handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1835" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Entity handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1836" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Element handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1837" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Attlist handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1838" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>Doctype handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1839" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>DoctypeFin handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1840" file="ch13_03.htm" sect="13.3. Expat Handlers">
<primary>XMLDecl handler (Expat)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1842" file="ch13_04.htm" sect="13.4. XML::Parser Styles">
<primary>XML\:\:Parser</primary>
<secondary>styles</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1843" file="ch13_04.htm" sect="13.4. XML::Parser Styles">
<primary>Debug style (XML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1844" file="ch13_04.htm" sect="13.4. XML::Parser Styles">
<primary>Subs style (XML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1845" file="ch13_04.htm" sect="13.4. XML::Parser Styles">
<primary>Tree style (XML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1846" file="ch13_04.htm" sect="13.4. XML::Parser Styles">
<primary>Objects style (XML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1847" file="ch13_04.htm" sect="13.4. XML::Parser Styles">
<primary>Stream style (XML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1849" file="ch13_06.htm" sect="13.6. XML::Parser::ContentModel Methods">
<primary>XML\:\:Parser\:\:ContentModel
methods</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1850" file="ch13_06.htm" sect="13.6. XML::Parser::ContentModel Methods">
<primary>isempty method (XML\:\:Parser\:\:ContentModel)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1851" file="ch13_06.htm" sect="13.6. XML::Parser::ContentModel Methods">
<primary>isany method (XML\:\:Parser\:\:ContentModel)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1852" file="ch13_06.htm" sect="13.6. XML::Parser::ContentModel Methods">
<primary>ismixed method (XML\:\:Parser\:\:ContentModel)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1853" file="ch13_06.htm" sect="13.6. XML::Parser::ContentModel Methods">
<primary>isname method (XML\:\:Parser\:\:ContentModel)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1854" file="ch13_06.htm" sect="13.6. XML::Parser::ContentModel Methods">
<primary>ischoice method (XML\:\:Parser\:\:ContentModel)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1855" file="ch13_06.htm" sect="13.6. XML::Parser::ContentModel Methods">
<primary>isseq method (XML\:\:Parser\:\:ContentModel)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1856" file="ch13_06.htm" sect="13.6. XML::Parser::ContentModel Methods">
<primary>quant method (XML\:\:Parser\:\:ContentModel)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1857" file="ch13_06.htm" sect="13.6. XML::Parser::ContentModel Methods">
<primary>children method (XML\:\:Parser\:\:ContentModel)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1858" file="ch14_01.htm" sect="14.1. What Is SOAP?">
<primary>SOAP (Simple Object Access
Protocol)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1859" file="ch14_01.htm" sect="14.1. What Is SOAP?">
<primary>Winer,
Dave</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1860" file="ch14_01.htm" sect="14.1. What Is SOAP?">
<primary>Microsoft</primary>
<secondary>SOAP,
and</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1861" file="ch14_01.htm" sect="14.1. What Is SOAP?">
<primary>DevelopMentor</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1862" file="ch14_01.htm" sect="14.1. What Is SOAP?">
<primary>XML (Extensible Markup
Language)</primary>
<secondary>SOAP, and</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1863" file="ch14_01.htm" sect="14.1. What Is SOAP?">
<primary>RPCs (remote
procedure calls)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1864" file="ch14_01.htm" sect="14.1. What Is SOAP?">
<primary>EDI</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1865" file="ch14_02.htm" sect="14.2. SOAP::Lite">
<primary>SOAP\:\:Lite</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1866" file="ch14_02.htm" sect="14.2. SOAP::Lite">
<primary>Kolinko,
Paul</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1867" file="ch14_02.htm" sect="14.2. SOAP::Lite">
<primary>SOAP 1.1
specification</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1868" file="ch14_02.htm" sect="14.2. SOAP::Lite">
<primary>SOAP (Simple Object Access
Protocol)</primary>
<secondary>implementations</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1869" file="ch14_02.htm" sect="14.2. SOAP::Lite">
<primary>uri()
(SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1870" file="ch14_02.htm" sect="14.2. SOAP::Lite">
<primary>proxy()</primary>
<secondary>SOAP\:\:Lite</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1871" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>SOAP\:\:Lite</primary>
<secondary>methods</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1872" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>new()</primary>
<secondary>SOAP\:\:Lite</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1873" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>transport() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1874" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>serializer() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1875" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>endpoint() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1876" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>outputxml() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1877" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>autotype() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1878" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>readable() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1879" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>namespace() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1880" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>encodingspace() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1881" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>encoding() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1882" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>typelookup() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1883" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>multirefinplace() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1884" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>on_action() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1885" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>on_fault() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1886" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>on_debug() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1887" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>on_nonserialized() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1888" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>call() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1889" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>self() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1890" file="ch14_02.htm" sect="14.2.1. SOAP::Lite Methods">
<primary>dispatch_from() (SOAP\:\:Lite)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1893" file="ch14_03.htm" sect="14.3. SOAP::Data">
<primary>SOAP\:\:Data</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1894" file="ch14_04.htm" sect="14.4. SOAP::Serializer">
<primary>SOAP\:\:Serializer</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1895" file="ch14_04.htm" sect="14.4. SOAP::Serializer">
<primary>as_something
method</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1896" file="ch14_05.htm" sect="14.5. SOAP::Fault">
<primary>SOAP\:\:Fault</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1897" file="ch15_01.htm" sect="15. Sockets">
<primary>sockets</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1898" file="ch15_01.htm" sect="15. Sockets">
<primary>networking</primary>
<secondary>sockets</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1899" file="ch15_01.htm" sect="15. Sockets">
<primary>transport
protocols</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1900" file="ch15_01.htm" sect="15. Sockets">
<primary>packet-oriented
communication</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1901" file="ch15_01.htm" sect="15. Sockets">
<primary>message-oriented
protocols</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1902" file="ch15_01.htm" sect="15. Sockets">
<primary>Internet-domain
sockets</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1903" file="ch15_01.htm" sect="15. Sockets">
<primary sortas="unix domain sockets">Unix-domain
sockets</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1904" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary>networking</primary>
<secondary>sockets</secondary>
<tertiary>built-in
functions
for</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1905" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary>sockets</primary>
<secondary>built-in
functions for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1906" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary>built-in
functions</primary>
<secondary>socket-related</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1907" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary>functions,
built-in</primary>
<secondary>socket-related</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1908" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary sortas="socket">socket()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1909" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary sortas="bind">bind()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1910" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary sortas="listen">listen()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1911" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary>accept()</primary>
<secondary>socket
function</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1912" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary>connect()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1913" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary>recv()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1914" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary sortas="send">send()</primary>
<secondary>Socket</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1915" file="ch15_01.htm" sect="15.1. Built-in Socket Functions">
<primary>shutdown()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1916" file="ch15_01.htm" sect="15.1.1. Initializing a Socket">
<primary>initializing
sockets</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1917" file="ch15_01.htm" sect="15.1.1. Initializing a Socket">
<primary>sockets</primary>
<secondary>initializing</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1918" file="ch15_01.htm" sect="15.1.1. Initializing a Socket">
<primary sortas="socket Socket">socket() (Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1919" file="ch15_01.htm" sect="15.1.1. Initializing a Socket">
<primary>getprotobyname()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1920" file="ch15_01.htm" sect="15.1.2. Client Connections">
<primary>client-side socket
connections</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1921" file="ch15_01.htm" sect="15.1.2. Client Connections">
<primary>sockets</primary>
<secondary>client-side
connections</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1922" file="ch15_01.htm" sect="15.1.2. Client Connections">
<primary>connect()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1923" file="ch15_01.htm" sect="15.1.2. Client Connections">
<primary sortas="print">print()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1924" file="ch15_01.htm" sect="15.1.3. Server Connections">
<primary>server-side socket
connections</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1925" file="ch15_01.htm" sect="15.1.3. Server Connections">
<primary>sockets</primary>
<secondary>server-side
connections</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1926" file="ch15_01.htm" sect="15.1.3. Server Connections">
<primary sortas="bind">bind()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1927" file="ch15_01.htm" sect="15.1.3. Server Connections">
<primary>sockaddr_in()
(Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1928" file="ch15_01.htm" sect="15.1.3. Server Connections">
<primary sortas="listen">listen()</primary>
<secondary>Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1929" file="ch15_01.htm" sect="15.1.3. Server Connections">
<primary>accept()</primary>
<secondary>socket
function</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1930" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>sockets</primary>
<secondary>Socket module
functions</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1931" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>inet_aton()
(Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1932" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>inet_ntoa()
(Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1933" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>sockaddr_in() (Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1934" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>sockaddr_un() (Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1935" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>unpack_sockaddr_in()
(Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1936" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>unpack_sockaddr_un()
(Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1937" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>INADDR_ANY() (Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1938" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>INADDR_BROADCAST()
(Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1939" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>INADDR_LOOPBACK()
(Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1940" file="ch15_01.htm" sect="15.1.4. Socket Module Functions">
<primary>INADDR_NONE()
(Socket)</primary>
<secondary>.25i</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1941" file="ch15_02.htm" sect="15.2. The IO::Socket Module">
<primary>sockets</primary>
<secondary>IO\:\:Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1942" file="ch15_02.htm" sect="15.2. The IO::Socket Module">
<primary>networking</primary>
<secondary>sockets</secondary>
<tertiary>IO\:\:Socket
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1943" file="ch15_02.htm" sect="15.2. The IO::Socket Module">
<primary>IO\:\:Socket
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1944" file="ch15_02.htm" sect="15.2. The IO::Socket Module">
<primary>accept()</primary>
<secondary>IO\:\:Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1945" file="ch15_02.htm" sect="15.2.1. Client-Side Sockets">
<primary>client-side socket
connections</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1946" file="ch15_02.htm" sect="15.2.1. Client-Side Sockets">
<primary>sockets</primary>
<secondary>client-side
connections</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1947" file="ch15_02.htm" sect="15.2.2. Server-Side Sockets">
<primary>server-side socket
connections</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1948" file="ch15_02.htm" sect="15.2.2. Server-Side Sockets">
<primary>sockets</primary>
<secondary>server-side
connections</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1949" file="ch15_02.htm" sect="15.2.2. Server-Side Sockets">
<primary>accept()</primary>
<secondary>IO\:\:Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1950" file="ch15_02.htm" sect="15.2.3. IO::Socket Methods">
<primary>accept()</primary>
<secondary>IO\:\:Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1951" file="ch15_02.htm" sect="15.2.3. IO::Socket Methods">
<primary>protocol()</primary>
<secondary>IO\:\:Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1952" file="ch15_02.htm" sect="15.2.3. IO::Socket Methods">
<primary sortas="sockdomain IO Socket">sockdomain()
(IO\:\:Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1953" file="ch15_02.htm" sect="15.2.3. IO::Socket Methods">
<primary sortas="sockopt IO Socket">sockopt()
(IO\:\:Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1954" file="ch15_02.htm" sect="15.2.3. IO::Socket Methods">
<primary sortas="socktype IO Socket">socktype()
(IO\:\:Socket)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1955" file="ch15_02.htm" sect="15.2.3. IO::Socket Methods">
<primary>timeout()</primary>
<secondary>IO\:\:Socket
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1956" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>sockets</primary>
<secondary>IO\:\:Socket
module</secondary>
<tertiary>IO\:\:Socket\:\:INET
subclass</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1957" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>networking</primary>
<secondary>sockets</secondary>
<tertiary>IO\:\:Socket\:\:INET
subclass</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1958" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>IO\:\:Socket
module</primary>
<secondary>IO\:\:Socket\:\:INET
subclass</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1959" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>PeerAddr option
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1960" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>PeerPort option
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1961" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>LocalAddr option
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1962" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>LocalPort option
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1963" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>Proto option
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1964" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>Type
option</primary>
<secondary>IO\:\:Socket\:\:INET
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1965" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>Listen
option</primary>
<secondary>IO\:\:Socket\:\:INET
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1966" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>Reuse option
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1967" file="ch15_02.htm" sect="15.2.4. IO::Socket::INET Reference">
<primary>Timeout option
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1968" file="ch15_02.htm" sect="15.2.4.1. IO::Socket::INET methods">
<primary sortas="peeraddr IO Socket INET">peeraddr()
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1969" file="ch15_02.htm" sect="15.2.4.1. IO::Socket::INET methods">
<primary sortas="peerhost IO Socket INET">peerhost()
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1973" file="ch15_02.htm" sect="15.2.4.1. IO::Socket::INET methods">
<primary sortas="peerport IO Socket INET">peerport()
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1974" file="ch15_02.htm" sect="15.2.4.1. IO::Socket::INET methods">
<primary sortas="sockaddr @IO Socket INET">sockaddr()
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1975" file="ch15_02.htm" sect="15.2.4.1. IO::Socket::INET methods">
<primary sortas="sockhost IO Socket INET">sockhost()
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1976" file="ch15_02.htm" sect="15.2.4.1. IO::Socket::INET methods">
<primary sortas="sockport IO Socket INET">sockport()
(IO\:\:Socket\:\:INET)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1977" file="ch15_02.htm" sect="15.2.5. IO::Socket::UNIX Reference">
<primary>sockets</primary>
<secondary>IO\:\:Socket\:\:UNIX
subclass</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1978" file="ch15_02.htm" sect="15.2.5. IO::Socket::UNIX Reference">
<primary>networking</primary>
<secondary>sockets</secondary>
<tertiary>IO\:\:Socket\:\:UNIX
subclass</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1979" file="ch15_02.htm" sect="15.2.5. IO::Socket::UNIX Reference">
<primary>IO\:\:Socket
module</primary>
<secondary>IO\:\:Socket\:\:UNIX
subclass</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1980" file="ch15_02.htm" sect="15.2.5. IO::Socket::UNIX Reference">
<primary>Type
option</primary>
<secondary>IO\:\:Socket\:\:UNIX
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1981" file="ch15_02.htm" sect="15.2.5. IO::Socket::UNIX Reference">
<primary>Local option
(IO\:\:Socket\:\:UNIX)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1982" file="ch15_02.htm" sect="15.2.5. IO::Socket::UNIX Reference">
<primary>Peer option
(IO\:\:Socket\:\:UNIX)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1983" file="ch15_02.htm" sect="15.2.5. IO::Socket::UNIX Reference">
<primary>Listen
option</primary>
<secondary>IO\:\:Socket\:\:UNIX
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1984" file="ch15_02.htm" sect="15.2.5. IO::Socket::UNIX Reference">
<primary sortas="hostpath IO Socket UNIX">hostpath
(IO\:\:Socket\:\:UNIX)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1985" file="ch15_02.htm" sect="15.2.5. IO::Socket::UNIX Reference">
<primary sortas="peerpath IO Socket UNIX">peerpath
(IO\:\:Socket\:\:UNIX)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1991" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>Barr,
Graham</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1992" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>email</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1993" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>networking</primary>
<secondary>email</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1994" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>libnet
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1995" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>Net modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1996" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>Net
modules</primary>
<secondary>Net\:\:SNPP and Net\:\:Time
modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1997" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>email</primary>
<secondary>Mail
modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1998" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>Mail
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-1999" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>MailTools
collection</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2000" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>Johnson,
Kevin</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2001" file="ch16_01.htm" sect="16. Email Connectivity">
<primary>Munoz,
Luis</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2002" file="ch16_01.htm" sect="16.1.1. Send Email with Net::SMTP">
<primary>SMTP
protocol, interface to</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2003" file="ch16_01.htm" sect="16.1.1. Send Email with Net::SMTP">
<primary>Net
modules</primary>
<secondary>Net\:\:SMTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2004" file="ch16_01.htm" sect="16.1.1. Send Email with Net::SMTP">
<primary>email</primary>
<secondary>sending
(Net\:\:SMTP module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2005" file="ch16_01.htm" sect="16.1.1. Send Email with Net::SMTP">
<primary>Simple Mail
Transport Protocol (SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2006" file="ch16_01.htm" sect="16.1.1. Send Email with Net::SMTP">
<primary>sending email
messages</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2007" file="ch16_01.htm" sect="16.1.2. The SMTP Protocol and the SMTP Session">
<primary>HELO command
(SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2008" file="ch16_01.htm" sect="16.1.2. The SMTP Protocol and the SMTP Session">
<primary>MAIL command (SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2009" file="ch16_01.htm" sect="16.1.2. The SMTP Protocol and the SMTP Session">
<primary>RCPT command (SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2010" file="ch16_01.htm" sect="16.1.2. The SMTP Protocol and the SMTP Session">
<primary>DATA command (SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2011" file="ch16_01.htm" sect="16.1.2. The SMTP Protocol and the SMTP Session">
<primary>QUIT command (SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2012" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="new">new()</primary>
<secondary>Net\:\:SMTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2013" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="banner() @Net SMTP">banner()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2014" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="data @Net SMTP">data()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2015" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="dataend Net SMTP">dataend()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2016" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="datasend Net SMTP">datasend()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2017" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="domain Net SMTP">domain()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2018" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="expand Net SMTP">expand()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2019" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="hello Net SMTP">hello()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2020" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="help Net SMTP">help()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2021" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="mail @Net SMTP">mail()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2022" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary>quit()</primary>
<secondary>Net\:\:SMTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2023" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="recipient Net SMTP">recipient()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2024" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="reset">reset()</primary>
<secondary>Net\:\:SMTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2025" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary>to()</primary>
<secondary>Net\:\:SMTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2026" file="ch16_01.htm" sect="16.1.2.1. Net::SMTP methods">
<primary sortas="verify Net SMTP">verify()
(Net\:\:SMTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2032" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary>email</primary>
<secondary>retrieving
(Net\:\:POP3 module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2033" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary>Net
modules</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2034" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary>POP3 protocol, interface
to</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2035" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary>Post Office Protocol
(POP3)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2036" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary>retrieving email
messages</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2037" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary>authentication,
POP3</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2038" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary>USER command
(POP3)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2039" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary>PASS command
(POP3)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2040" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="user">user()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2041" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="pass">pass()
(Net\:\:POP3)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2042" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="login">login()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2043" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="new">new()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2044" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="apop Net POP3">apop()
(Net\:\:POP3)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2045" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="delete">delete()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2046" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="get">get()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2047" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="last">last()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2048" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="list">list()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2049" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="login">login()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2050" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="pass">pass()
(Net\:\:POP3)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2051" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="popstat Net POP3">popstat()
(Net\:\:POP3)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2052" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary>quit()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2053" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="reset">reset()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2054" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="top Net POP3">top()
(Net\:\:POP3)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2055" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="uidl Net POP3">uidl()
(Net\:\:POP3)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2056" file="ch16_01.htm" sect="16.1.3. Retrieving Email with Net::POP3">
<primary sortas="user">user()</primary>
<secondary>Net\:\:POP3
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2063" file="ch16_02.htm" sect="16.2. The Mail Modules">
<primary>email</primary>
<secondary>Mail
modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2064" file="ch16_02.htm" sect="16.2. The Mail Modules">
<primary>Mail
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2065" file="ch16_02.htm" sect="16.2.1. Send Email with Mail::Mailer">
<primary>Mail
modules</primary>
<secondary>Mail\:\:Mailer
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2066" file="ch16_02.htm" sect="16.2.1. Send Email with Mail::Mailer">
<primary>email</primary>
<secondary>sending
(Mail\:\:Mailer module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2067" file="ch16_02.htm" sect="16.2.1. Send Email with Mail::Mailer">
<primary sortas="PERL MAILERS">PERL_MAILERS
variable</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2068" file="ch16_02.htm" sect="16.2.1. Send Email with Mail::Mailer">
<primary sortas="new">new()</primary>
<secondary>Mail\:\:Mailer
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2069" file="ch16_02.htm" sect="16.2.1. Send Email with Mail::Mailer">
<primary sortas="close">close()</primary>
<secondary>Mail\:\:Mailer
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2070" file="ch16_02.htm" sect="16.2.1. Send Email with Mail::Mailer">
<primary sortas="open">open()</primary>
<secondary>Mail\:\:Mailer
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2073" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary>Mail
modules</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2074" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary>email</primary>
<secondary>header
control (Mail\:\:Send module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2075" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="open">open()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2076" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="set">set()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2077" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="add">add()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2078" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="new">new()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2079" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="add">add()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2080" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="bcc Mail Send">bcc()
(Mail\:\:Send)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2081" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="cancel Mail Send">cancel()
(Mail\:\:Send)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2082" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="cc Mail Send">cc()
(Mail\:\:Send)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2083" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="close">close()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2084" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="delete">delete()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2085" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="open">open()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2086" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="set">set()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2087" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary sortas="subject Mail Send">subject()
(Mail\:\:Send)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2088" file="ch16_02.htm" sect="16.2.2. Better Header Control with Mail::Send">
<primary>to()</primary>
<secondary>Mail\:\:Send
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2091" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary>folders for email
messages</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2092" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary>Mail
modules</primary>
<secondary>Mail\:\:Folder
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2093" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary>email</primary>
<secondary>folders for
(Mail\:\:Folder
module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2094" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary>Johnson,
Kevin</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2095" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="new">new()</primary>
<secondary>Mail\:\:Folder
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2096" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="add_label Mail Folder">add_label()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2097" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="append_message Mail Folder">append_message() (Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2098" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="clear_label Mail Folder">clear_label()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2099" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="close">close()</primary>
<secondary>Mail\:\:Folder
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2100" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="current_message Mail Folder">current_message() (Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2101" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary>debug()</primary>
<secondary>Mail\:\:Folder
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2102" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="debug_print Mail Folder">debug_print()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2103" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="delete_label Mail Folder">delete_label()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2104" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="delete_message Mail Folder">delete_message() (Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2105" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="dup Mail Folder">dup()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2106" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="first_labeled_message Mail Folder">first_labeled_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2107" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="first_message Mail Folder">first_message() (Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2108" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="foldername Mail Folder">foldername()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2109" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="get_fields Mail Folder">get_fields()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2110" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="get_header Mail Folder">get_header()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2111" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="get_message Mail Folder">get_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2112" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="get_message_file Mail Folder">get_message_file() (Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2113" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="get_mime_header Mail Folder">get_mime_header() (Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2114" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="get_mime_message Mail Folder">get_mime_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2115" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="get_option Mail Folder">get_option()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2116" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="inverse_select Mail Folder">inverse_select()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2117" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="is_readonly Mail Folder">is_readonly()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2118" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="label_exists Mail Folder">label_exists()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2119" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="last_labeled_message Mail Folder">last_labeled_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2120" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="last_message Mail Folder">last_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2121" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="list_all_labels Mail Folder">list_all_labels()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2122" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="list_labels Mail Folder">list_labels()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2123" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="message exists">message_exists()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2124" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="message list">message_list()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2125" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="next_labeled_message Mail Folder">next_labeled_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2126" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="next_message Mail Folder">next_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2127" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="open">open()</primary>
<secondary>Mail\:\:Folder
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2128" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="pack">pack()</primary>
<secondary>Mail\:\:Folder
folder</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2129" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="prev_labeled Mail Folder">prev_labeled()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2130" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="prev_message Mail Folder">prev_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2131" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="qty Mail Folder">qty()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2132" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="refile Mail Folder">refile()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2133" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="select">select()</primary>
<secondary>Mail\:\:Folder
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2134" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="select_label Mail Folder">select_label()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2135" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="set_option Mail Folder">set_option()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2136" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="set_readonly Mail Folder">set_readonly()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2137" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="sort">sort()</primary>
<secondary>Mail\:\:Folder
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2138" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="sync">sync()</primary>
<secondary sortas="Mail Folder">Mail\:\:Folder</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2139" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="undelete_message Mail Folder">undelete_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2140" file="ch16_02.htm" sect="16.2.3. Handle Folders with Mail::Folder">
<primary sortas="update_message Mail Folder">update_message()
(Mail\:\:Folder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2144" file="ch16_02.htm" sect="16.2.4. Handle Messages with Mail::Internet">
<primary>Mail
modules</primary>
<secondary>Mail\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2145" file="ch16_02.htm" sect="16.2.4. Handle Messages with Mail::Internet">
<primary>email</primary>
<secondary>handling
messages (Mail\:\:Internet
module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2146" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="new">new()</primary>
<secondary>Mail\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2147" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="add_signature Mail Internet">add_signature()
(Mail\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2148" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary>Body() (Mail\:\:Internet
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2149" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="escape_from Mail Internet">escape_from()
(Mail\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2150" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="head">head()</primary>
<secondary>Mail\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2151" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="nntppost Mail Internet">nntppost()
(Mail\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2152" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="print_header Mail Internet">print_header()
(Mail\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2153" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="remove_sig Mail Internet">remove_sig()
(Mail\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2154" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="reply Mail Internet">reply()
(Mail\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2155" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="smtpsend Mail Internet">smtpsend()
(Mail\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2156" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="tidy_body Mail Internet">tidy_body()
(Mail\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2157" file="ch16_02.htm" sect="16.2.5. Mail::Internet Reference">
<primary sortas="unescape_from Mail Internet">unescape_from()
(Mail\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2160" file="ch16_02.htm" sect="16.2.6. Parse Email Addresses with Mail::Address">
<primary>addresses (email),
parsing</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2161" file="ch16_02.htm" sect="16.2.6. Parse Email Addresses with Mail::Address">
<primary>parsing</primary>
<secondary>email
addresses</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2162" file="ch16_02.htm" sect="16.2.6. Parse Email Addresses with Mail::Address">
<primary>Mail
modules</primary>
<secondary>Mail\:\:Address
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2163" file="ch16_02.htm" sect="16.2.6. Parse Email Addresses with Mail::Address">
<primary>email</primary>
<secondary>parsing
addresses (Mail\:\:Address
module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2164" file="ch16_02.htm" sect="16.2.6. Parse Email Addresses with Mail::Address">
<primary sortas="phrase Mail Address">phrase()
(Mail\:\:Address)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2165" file="ch16_02.htm" sect="16.2.6. Parse Email Addresses with Mail::Address">
<primary sortas="user">user()</primary>
<secondary>Mail\:\:Address
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2166" file="ch16_02.htm" sect="16.2.6. Parse Email Addresses with Mail::Address">
<primary sortas="host">host()</primary>
<secondary>Mail\:\:Address
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2167" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="new">new()</primary>
<secondary>Mail\:\:Address
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2168" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="parse">parse()</primary>
<secondary>Mail\:\:Address
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2169" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="address Mail Address">address()
(Mail\:\:Address)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2170" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="canon Mail Address">canon()
(Mail\:\:Address)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2171" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="comment Mail Address">comment()
(Mail\:\:Address)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2172" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="format">format()</primary>
<secondary>Mail\:\:Address
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2173" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="host">host()</primary>
<secondary>Mail\:\:Address
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2174" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="name Mail Address">name()
(Mail\:\:Address)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2175" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="path">path()</primary>
<secondary>Mail\:\:Address
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2176" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="phrase Mail Address">phrase()
(Mail\:\:Address)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2177" file="ch16_02.htm" sect="16.2.7. Mail::Address Reference">
<primary sortas="user">user()</primary>
<secondary>Mail\:\:Address
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2182" file="ch16_02.htm" sect="16.2.8. Checking Blacklisted Hosts with Mail::RBL">
<primary>reading email
messages</primary>
<secondary>Mail\:\:RBL</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2183" file="ch16_02.htm" sect="16.2.8. Checking Blacklisted Hosts with Mail::RBL">
<primary>Mail
modules</primary>
<secondary>Mail\:\:RBL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2184" file="ch16_02.htm" sect="16.2.8. Checking Blacklisted Hosts with Mail::RBL">
<primary>email</primary>
<secondary>reading
(Mail\:\:RBL module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2185" file="ch16_02.htm" sect="16.2.8. Checking Blacklisted Hosts with Mail::RBL">
<primary>POP3
protocol, interface to</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2186" file="ch16_02.htm" sect="16.2.9. Mail Filtering with Mail::Audit">
<primary>reading email
messages</primary>
<secondary>Mail\:\:Audit</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2187" file="ch16_02.htm" sect="16.2.9. Mail Filtering with Mail::Audit">
<primary>Mail
modules</primary>
<secondary>Mail\:\:Audit
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2188" file="ch16_02.htm" sect="16.2.9. Mail Filtering with Mail::Audit">
<primary>email</primary>
<secondary>reading
(Mail\:\:Audit module)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2189" file="ch17_01.htm" sect="17. Usenet News">
<primary>news</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2190" file="ch17_01.htm" sect="17. Usenet News">
<primary>Usenet
news</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2191" file="ch17_01.htm" sect="17. Usenet News">
<primary>networking</primary>
<secondary>Usenet
news</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2192" file="ch17_01.htm" sect="17. Usenet News">
<primary>NNTP (Network News Transfer
Protocol)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2193" file="ch17_01.htm" sect="17. Usenet News">
<primary>Network News Transfer Protocol
(NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2194" file="ch17_01.htm" sect="17. Usenet News">
<primary>Barber, Stan</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2195" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>news</primary>
<secondary>NNTP
protocol</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2196" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>newsgroups</primary>
<secondary>listing
available</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2197" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>list active
command (NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2198" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>success code (NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2199" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>articles, news</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2200" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>group command
(NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2201" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>article command
(NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2202" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>reading news
articles</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2203" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>xhdr command
(NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2204" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>X-headers (news
articles)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2205" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>xpat command (NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2206" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>post command
(NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2207" file="ch17_01.htm" sect="17.1. The NNTP Protocol">
<primary>posting news
articles</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2211" file="ch17_02.htm" sect="17.2. Net::NNTP">
<primary>Net
modules</primary>
<secondary>Net\:\:News
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2212" file="ch17_02.htm" sect="17.2. Net::NNTP">
<primary>news</primary>
<secondary>Net\:\:News
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2213" file="ch17_02.htm" sect="17.2. Net::NNTP">
<primary>Usenet
news</primary>
<secondary>Net\:\:News
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2214" file="ch17_02.htm" sect="17.2.1. Initializing the NNTP Client">
<primary>initializing NNTP clients</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2215" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="new">new()</primary>
<secondary>Net\:\:NNTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2216" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="active">active()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2217" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="active_times Net NNTP">active_times()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2218" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="article @Net NNTP">article()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2219" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="authinfo @Net NNTP">authinfo()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2220" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="body @Net NNTP">body()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2221" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="date @Net NNTP">date()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2222" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="distributions Net NNTP">distributions()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2223" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="group">group()</primary>
<secondary>Net\:\:NNTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2224" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="head">head()</primary>
<secondary>Net\:\:NNTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2225" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="ihave Net NNTP">ihave()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2226" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="last">last()</primary>
<secondary>Net\:\:NNTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2227" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="list">list()</primary>
<secondary>Net\:\:NNTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2228" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="listgroup Net NNTP">listgroup()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2229" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="newgroups Net NNTP">newgroups()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2230" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="newnews Net NNTP">newnews()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2231" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="newsgroups Net NNTP">newsgroups()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2232" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary>next()</primary>
<secondary>Net\:\:NNTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2233" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="nntpstat Net NNTP">nntpstat()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2234" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="overview_fmt Net NNTP">overview_fmt()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2235" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="post Net NNTP">post()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2236" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="postok Net NNTP">postok()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2237" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary>quit()</primary>
<secondary>Net\:\:NNTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2238" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="reader Net NNTP">reader()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2239" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="slave Net NNTP">slave()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2240" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="subscriptions Net NNTP">subscriptions()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2241" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="xgtitle Net NNTP">xgtitle()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2242" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="xhdr Net NNTP">xhdr()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2243" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="xover Net NNTP">xover()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2244" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="xpat Net NNTP">xpat()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2245" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="xpath Net NNTP">xpath()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2246" file="ch17_02.htm" sect="17.2.2. Net::NNTP Reference">
<primary sortas="xrover Net NNTP">xrover()
(Net\:\:NNTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2250" file="ch17_03.htm" sect="17.3. The News::Newsrc Module">
<primary>News\:\:Newsrc
module</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2251" file="ch17_03.htm" sect="17.3. The News::Newsrc Module">
<primary>news</primary>
<secondary>News\:\:Newsrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2252" file="ch17_03.htm" sect="17.3. The News::Newsrc Module">
<primary>Usenet
news</primary>
<secondary>News\:\:Newsrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2253" file="ch17_03.htm" sect="17.3. The News::Newsrc Module">
<primary sortas="newsrc file">.newsrc
file</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2254" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="new">new()</primary>
<secondary>News\:\:Newsrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2255" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="add_group News Newsrc">add_group()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2256" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="del_group News Newsrc">del_group()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2257" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary>exists()</primary>
<secondary>News\:\:Newsrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2258" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="groups News Newsrc">groups()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2259" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="load">load()</primary>
<secondary>News\:\:Newsrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2260" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="mark News Newsrc">mark()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2261" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="marked News Newsrc">marked()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2262" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="marked_articles News Newsrc">marked_articles()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2263" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="mark_list News Newsrc">mark_list()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2264" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="mark_range News Newsrc">mark_range()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2265" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary>save()</primary>
<secondary>News\:\:Newsrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2266" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="save_as News Newsrc">save_as()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2267" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="sub_groups News Newsrc">sub_groups()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2268" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="subscribe News Newsrc">subscribe()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2269" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="subscribed News Newsrc">subscribed()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2270" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="unmark @News Newsrc">unmark()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2271" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="unmarked_articles News Newsrc">unmarked_articles()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2272" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="unmark_list News Newsrc">unmark_list()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2273" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="unmark_range News Newsrc">unmark_range()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2274" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="unsub_groups News Newsrc">unsub_groups()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2275" file="ch17_03.htm" sect="17.3.1. News::Newsrc Reference">
<primary sortas="unsubscribe News Newsrc">unsubscribe()
(News\:\:Newsrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2283" file="ch18_01.htm" sect="18. FTP">
<primary>FTP (File Transfer
Protocol)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2284" file="ch18_01.htm" sect="18.1. The FTP Protocol">
<primary>anonymous FTP</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2285" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary>FTP
(File Transfer Protocol)</primary>
<secondary sortas="Net FTP module">Net\:\:FTP module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2286" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary>Net
modules</primary>
<secondary>Net\:\:FTP
module\\</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2287" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="new">new()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2288" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="abort Net FTP">abort()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2289" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="appe Net FTP">appe()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2290" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary>append()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2291" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary>ascii() (Net\:\:FTP
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2292" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="authorize Net FTP">authorize()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2293" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="binary @Net FTP">binary()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2294" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="byte Net FTP">byte()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2295" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="cdup Net FTP">cdup()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2296" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="cwd Net FTP">cwd()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2297" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="delete">delete()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2298" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="dir Net FTP">dir()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2299" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="ebcdup Net FTP">ebcdic()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2300" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="get">get()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2301" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="list">list()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2302" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="login">login()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2303" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="ls Net FTP">ls()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2304" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="mdtm Net FTP">mdtm()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2305" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary>mkdir()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2306" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="nlst Net FTP">nlst()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2307" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="pasv">pasv()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2308" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="pasv wait">pasv_wait()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2309" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="pasv xfer">pasv_xfer()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2310" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="pasv xfer unique">pasv_xfer_unique()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2311" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="port">port()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2312" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="put">put()</primary>
<secondary sortas="Net FTP">Net\:\:FTP</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2313" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="put_unique Net FTP">put_unique()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2314" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="pwd Net FTP">pwd()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2315" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary>quit()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2316" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="quot Net FTP">quot()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2317" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary>rename()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2318" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="retr Net FTP">retr()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2319" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary>rmdir()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2320" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary>size()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2321" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="stor Net FTP">stor()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2322" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="stou Net FTP">stou()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2323" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="supported Net FTP">supported()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2324" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="type">type()</primary>
<secondary>Net\:\:FTP
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2325" file="ch18_02.htm" sect="18.2. Net::FTP">
<primary sortas="unique_name Net FTP">unique_name()
(Net\:\:FTP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2328" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary>FTP
(File Transfer Protocol)</primary>
<secondary sortas="Net Netrc module">Net\:\:Netrc module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2329" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary>Net
modules</primary>
<secondary>Net\:\:Netrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2330" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary sortas="netrc file">.netrc
file</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2331" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary>machine entries
(.netrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2332" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary>login entries (.netrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2333" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary>password entries (.netrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2334" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary>account entries (.netrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2335" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary>macdef entries (.netrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2336" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary sortas="lookup Net Netrc">lookup()
(Net\:\:Netrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2337" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary sortas="account @Net Netrc">account()
(Net\:\:Netrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2338" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary sortas="login">login()</primary>
<secondary>Net\:\:Netrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2339" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary sortas="lpa Net Netrc">lpa()
(Net\:\:Netrc)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2340" file="ch18_03.htm" sect="18.3. FTP Configuration with Net::Netrc">
<primary sortas="password">password()</primary>
<secondary>Net\:\:Netrc
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2345" file="ch19_01.htm" sect="19. Lightweight Directory Access with Net::LDAP">
<primary>LDAP
(Lightweight Directory Access Protocol)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2346" file="ch19_01.htm" sect="19. Lightweight Directory Access with Net::LDAP">
<primary>directory
service</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2347" file="ch19_01.htm" sect="19. Lightweight Directory Access with Net::LDAP">
<primary>OpenLDAP</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2348" file="ch19_01.htm" sect="19. Lightweight Directory Access with Net::LDAP">
<primary>Net\:\:LDAP</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2349" file="ch19_01.htm" sect="19.1. How Data Is Stored in LDAP">
<primary>LDAPm (Lightweight Directory Access
Protocol)</primary>
<secondary>data
structure</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2350" file="ch19_01.htm" sect="19.1. How Data Is Stored in LDAP">
<primary>RFC 1617, LDAP data
storage</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2351" file="ch19_01.htm" sect="19.1. How Data Is Stored in LDAP">
<primary>LDIF (LDAP Directory Interchange
Format)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2352" file="ch19_01.htm" sect="19.1. How Data Is Stored in LDAP">
<primary>DN (distinguished
name)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2354" file="ch19_02.htm" sect="19.2. Searching an LDAP Directory with Net::LDAP">
<primary>LDAP (Lightweight Directory Access
Protocol)</primary>
<secondary>Net\:\:LDAP, searching
with</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2355" file="ch19_02.htm" sect="19.2. Searching an LDAP Directory with Net::LDAP">
<primary>searching against
LDAP</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2356" file="ch19_02.htm" sect="19.2. Searching an LDAP Directory with Net::LDAP">
<primary>Net\:\:LDAP</primary>
<secondary>searching
LDAP</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2357" file="ch19_03.htm" sect="19.3. Adding an Entry to the Directory with Net::LDAP">
<primary>Net\:\:LDAP</primary>
<secondary>directory, adding
entries to</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2358" file="ch19_03.htm" sect="19.3. Adding an Entry to the Directory with Net::LDAP">
<primary>add()</primary>
<secondary>Net\:\:LDAP</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2359" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>Net\:\:LDAP</primary>
<secondary>methods</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2360" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>new()</primary>
<secondary>Net\:\:LDAP</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2361" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>bind() (Net\:\:LDAP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2362" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>unbind method (Net\:\:LDAP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2363" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>add()</primary>
<secondary>Net\:\:LDAP</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2364" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>delete()</primary>
<secondary>Net\:\:LDAP</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2365" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>moddn() (Net\:\:LDAP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2366" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>modify() (Net\:\:LDAP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2367" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>search() (Net\:\:LDAP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2368" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>abandon() (Net\:\:LDAP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2369" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>compare() (Net\:\:LDAP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2370" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>start_tls() (Net\:\:LDAP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2371" file="ch19_04.htm" sect="19.4. Net::LDAP Methods">
<primary>version method (Net\:\:LDAP)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2373" file="ch20_01.htm" sect="20. The LWP Library">
<primary>LWP
(library for web access in Perl)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2374" file="ch20_01.htm" sect="20. The LWP Library">
<primary>lib-www-perl
file</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2375" file="ch20_01.htm" sect="20. The LWP Library">
<primary>web access, LWP library
for</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2376" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>requests,
HTTP</primary>
<secondary>UserAgent object
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2377" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>UserAgent
object</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2378" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>LWP (library for web
access in Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:UserAgent
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2379" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>requests,
HTTP</primary>
<secondary>HTTP\:\:Request
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2380" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Request
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2381" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>LWP (library for
web access in Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Request</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2382" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>HTTP (Hypertext Transfer
Protocol)</primary>
<secondary>request
messages</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2383" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>URIs (Universal
Resource Identifiers)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2384" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>URI
modules</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2385" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>URLs (uniform
resource locators)</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2386" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>HTTP modules</primary>
<secondary>HTTP\:\:Response
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2387" file="ch20_01.htm" sect="20.1. LWP Overview">
<primary>LWP (library for
web access in Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Response</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2388" file="ch20_02.htm" sect="20.2. The LWP Modules">
<primary>requests, HTTP</primary>
<secondary>UserAgent
object for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2389" file="ch20_02.htm" sect="20.2. The LWP Modules">
<primary>UserAgent
object</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2390" file="ch20_02.htm" sect="20.2. The LWP Modules">
<primary>LWP (library for web
access in Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:UserAgent
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2391" file="ch20_02.htm" sect="20.2. The LWP Modules">
<primary>LWP (library for web
access in Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:Simple
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2392" file="ch20_02.htm" sect="20.2. The LWP Modules">
<primary>LWP (library for web
access in Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:RobotUA
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2393" file="ch20_02.htm" sect="20.2. The LWP Modules">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:Protocol
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2394" file="ch20_02.htm" sect="20.2. The LWP Modules">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:MediaTypes
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2395" file="ch20_02.htm" sect="20.2. The LWP Modules">
<primary>LWP (library for web
access in Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:Debug
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2396" file="ch20_02.htm" sect="20.2.1. LWP::RobotUA Sections">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:RobotUA
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2397" file="ch20_02.htm" sect="20.2.1. LWP::RobotUA Sections">
<primary>Robot User
Agent</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2398" file="ch20_02.htm" sect="20.2.1. LWP::RobotUA Sections">
<primary sortas="new">new()</primary>
<secondary>LWP\:\:RobotUA
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2399" file="ch20_02.htm" sect="20.2.1. LWP::RobotUA Sections">
<primary>as_string()</primary>
<secondary>LWP\:\:RobotUA
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2400" file="ch20_02.htm" sect="20.2.1. LWP::RobotUA Sections">
<primary>delay()
(LWP\:\:RobotUA)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2401" file="ch20_02.htm" sect="20.2.1. LWP::RobotUA Sections">
<primary>host_wait()
(LWP\:\:RobotUA)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2402" file="ch20_02.htm" sect="20.2.1. LWP::RobotUA Sections">
<primary>no_visits()
(LWP\:\:RobotUA)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2403" file="ch20_02.htm" sect="20.2.1. LWP::RobotUA Sections">
<primary>rules()
(LWP\:\:RobotUA)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2406" file="ch20_02.htm" sect="20.2.1. LWP::RobotUA Sections">
<primary>use_sleep()
(LWP\:\:RobotUA)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2407" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:Simple
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2408" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary>web client,
creating</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2409" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary sortas="get">get()</primary>
<secondary>LWP\:\:Simple
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2410" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary sortas="head">head()</primary>
<secondary>LWP\:\:Simple
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2411" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary sortas="getprint LWP Simple">getprint()
(LWP\:\:Simple)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2412" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary sortas="getstore LWP Simple">getstore()
(LWP\:\:Simple)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2413" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary sortas="head">head()</primary>
<secondary>LWP\:\:Simple
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2414" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary>is_error()</primary>
<secondary>LWP\:\:Simple
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2415" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary>is_success()</primary>
<secondary>LWP\:\:Simple
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2416" file="ch20_02.htm" sect="20.2.2. LWP::Simple">
<primary>mirror()</primary>
<secondary>LWP\:\:Simple
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2419" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary>UserAgent
object</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2420" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary>requests,
HTTP</primary>
<secondary>UserAgent object
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2421" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>LWP
modules</secondary>
<tertiary>LWP\:\:UserAgent
module</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2422" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="request @LWP UserAgent">request()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2423" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="agent LWP UserAgent">agent()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2424" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="agent LWP UserAgent">_agent()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2425" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="@ underscore agent">_agent()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2426" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary>clone()</primary>
<secondary>LWP\:\:UserAgent
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2427" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="conn_cache LWP UserAgent">conn_cache()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2428" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="cookie">cookie()</primary>
<secondary>LWP\:\:UserAgent
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2429" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="credentials LWP UserAgent">credentials()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2430" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="env_proxy LWP UserAgent">env_proxy()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2431" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="from LWP UserAgent">from()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2432" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="get LWP UserAgent">get()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2433" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="get basic credentials LWP UserAgent">get_basic_credentials()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2434" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="head">head()</primary>
<secondary sortas="LWP UserAgent">LWP\:\:UserAgent</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2435" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="is_protocol_supported LWP UserAgent">is_protocol_supported()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2436" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="max_size LWP UserAgent">max_size()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2437" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary>mirror()</primary>
<secondary>LWP\:\:UserAgent
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2438" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="no_proxy LWP UserAgent">no_proxy()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2439" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="parse_head LWP UserAgent">parse_head()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2440" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="post LWP UserAgent">post()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2441" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="protocols_allowed LWP UserAgent">protocols_allowed()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2442" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="protocols_forbidden LWP UserAgent">rotocols_forbidden()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2443" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="proxy">proxy()</primary>
<secondary sortas="LWP UserAgent">LWP\:\:UserAgent</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2444" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="put">put()</primary>
<secondary sortas="LWP UserAgent">LWP\:\:UserAgent</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2445" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="redirect_ok LWP UserAgent">from()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2446" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="requests_redirectable LWP UserAgent">from() (LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2447" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary>timeout()</primary>
<secondary>LWP\:\:UserAgent
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2448" file="ch20_02.htm" sect="20.2.3. LWP::UserAgent">
<primary sortas="use_alarm LWP UserAgent">use_alarm()
(LWP\:\:UserAgent)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2452" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary>requests,
HTTP</primary>
<secondary>HTTP\:\:Request
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2453" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Request
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2454" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary>LWP (library for
web access in Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Request</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2455" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary>GET
method (CGI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2456" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary>POST method
(CGI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2457" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary>PUT requests
(CGI)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2458" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary sortas="new">new()</primary>
<secondary>HTTP\:\:Request
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2459" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary>as_string()</primary>
<secondary>HTTP\:\:Request
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2460" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary sortas="method @HTTP Request">method()
(HTTP\:\:Request)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2461" file="ch20_03.htm" sect="20.3.1. HTTP::Request">
<primary>url()</primary>
<secondary>HTTP\:\:Request
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2462" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Response
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2463" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Response</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2464" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary>responses,
HTTP</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2465" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="new">new()</primary>
<secondary>HTTP\:\:Response
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2466" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary>as_string()</primary>
<secondary>HTTP\:\:Response
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2467" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="base">base()</primary>
<secondary>HTTP\:\:Response
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2468" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="code HTTP Response">code()
(HTTP\:\:Response)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2469" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="current_age HTTP Response">current_age()
(HTTP\:\:Response)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2470" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="error_as_HTML HTTP Response">error_as_HTML()
(HTTP\:\:Response)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2471" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="freshness_lifetime HTTP Response">freshness_lifetime()
(HTTP\:\:Response)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2472" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="fresh_until HTTP Response">fresh_until()
(HTTP\:\:Response)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2473" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary>is_error()</primary>
<secondary>HTTP\:\:Response
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2474" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="is_fresh HTTP Response">is_fresh()
(HTTP\:\:Response)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2475" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary>is_info()</primary>
<secondary>HTTP\:\:Response
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2476" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary>is_redirect()</primary>
<secondary>HTTP\:\:Response
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2477" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary>is_success()</primary>
<secondary>HTTP\:\:Response
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2478" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="message @HTTP Response">message()
(HTTP\:\:Response)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2482" file="ch20_03.htm" sect="20.3.2. HTTP::Response">
<primary sortas="status_line HTTP Response">is_fresh()
(HTTP\:\:Response)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2483" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Headers
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2484" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Headers</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2485" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary>headers,
HTTP</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2486" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary sortas="new">new()</primary>
<secondary>HTTP\:\:Headers
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2487" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary>clone()</primary>
<secondary>HTTP\:\:Headers
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2488" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary sortas="header">header()</primary>
<secondary>HTTP\:\:Headers
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2489" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary sortas="push_header HTTP Headers">init_header()
(HTTP\:\:Headers)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2490" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary sortas="push_header HTTP Headers">push_header()
(HTTP\:\:Headers)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2491" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary sortas="remove_header HTTP Headers">remove_header()
(HTTP\:\:Headers)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2492" file="ch20_03.htm" sect="20.3.3. HTTP::Headers">
<primary>scan()</primary>
<secondary>HTTP\:\:Headers
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2496" file="ch20_03.htm" sect="20.3.4. HTTP::Status">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Status
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2497" file="ch20_03.htm" sect="20.3.4. HTTP::Status">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Status</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2498" file="ch20_03.htm" sect="20.3.4. HTTP::Status">
<primary>is_info()</primary>
<secondary>HTTP\:\:Status
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2499" file="ch20_03.htm" sect="20.3.4. HTTP::Status">
<primary>is_success()</primary>
<secondary>HTTP\:\:Status
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2500" file="ch20_03.htm" sect="20.3.4. HTTP::Status">
<primary>is_redirect()</primary>
<secondary>HTTP\:\:Status
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2501" file="ch20_03.htm" sect="20.3.4. HTTP::Status">
<primary sortas="is_client_error HTTP Status">is_client_error()
(HTTP\:\:Status</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2502" file="ch20_03.htm" sect="20.3.4. HTTP::Status">
<primary sortas="is_server_error HTTP Status">is_server_error()
(HTTP\:\:Status</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2503" file="ch20_03.htm" sect="20.3.4. HTTP::Status">
<primary>is_error()</primary>
<secondary>HTTP\:\:Status
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2504" file="ch20_03.htm" sect="20.3.4. HTTP::Status">
<primary>RC_ mnemonics
(HTTP\:\:Status)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2507" file="ch20_03.htm" sect="20.3.5. HTTP::Date">
<primary>HTTP modules</primary>
<secondary>HTTP\:\:Date
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2508" file="ch20_03.htm" sect="20.3.5. HTTP::Date">
<primary>LWP (library for
web access in Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Date</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2509" file="ch20_03.htm" sect="20.3.5. HTTP::Date">
<primary>date
and time</primary>
<secondary>HTTP\:\:Date
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2510" file="ch20_03.htm" sect="20.3.5. HTTP::Date">
<primary sortas="parse_date HTTP Date">parse_date()
(HTTP\:\:Date)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2511" file="ch20_03.htm" sect="20.3.5. HTTP::Date">
<primary sortas="str2time HTTP Date">str2time()
(HTTP\:\:Date)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2512" file="ch20_03.htm" sect="20.3.5. HTTP::Date">
<primary sortas="time2iso HTTP Date">time2iso()
(HTTP\:\:Date)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2513" file="ch20_03.htm" sect="20.3.5. HTTP::Date">
<primary sortas="time2isoz HTTP Date">time2isoz()
(HTTP\:\:Date)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2514" file="ch20_03.htm" sect="20.3.5. HTTP::Date">
<primary sortas="time2str HTTP Date">time2str()
(HTTP\:\:Date)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2515" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary>cookies</primary>
<secondary>HTTP\:\:Cookies
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2516" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Cookies
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2517" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Cookies</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2518" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary sortas="Set Cookie header">Set-Cookie
header</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2519" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary sortas="Set Cookie2 header">Set-Cookie2 header</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2520" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary>Cookie header</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2521" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary sortas="new">new()</primary>
<secondary>HTTP\:\:Cookies
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2522" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary sortas="add_cookie_header HTTP Cookies">add_cookie_header()
(HTTP\:\:Cookies)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2523" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary>as_string()</primary>
<secondary>HTTP\:\:Cookies
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2524" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary sortas="clear HTTP Cookies">clear()
(HTTP\:\:Cookies)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2525" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary sortas="extract_cookies HTTP Cookies">extract_cookies()
(HTTP\:\:Cookies)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2526" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary sortas="load">load()</primary>
<secondary>HTTP\:\:Cookies
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2527" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary sortas="revert HTTP Cookies">revert()
(HTTP\:\:Cookies)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2528" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary>save()</primary>
<secondary>HTTP\:\:Cookies
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2529" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary sortas="set_cookie HTTP Cookies">set_cookie()
(HTTP\:\:Cookies)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2530" file="ch20_03.htm" sect="20.3.6. HTTP::Cookies">
<primary>scan()</primary>
<secondary>HTTP\:\:Cookies
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2531" file="ch20_03.htm" sect="20.3.6.1. HTTP::Cookies::Netscape">
<primary>cookies</primary>
<secondary>HTTP\:\:Cookies\:\:Netscape
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2532" file="ch20_03.htm" sect="20.3.6.1. HTTP::Cookies::Netscape">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Cookies\:\:Netscape
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2533" file="ch20_03.htm" sect="20.3.6.1. HTTP::Cookies::Netscape">
<primary>LWP (library for
web access in Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Cookies\:\:Netscape</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2534" file="ch20_03.htm" sect="20.3.6.1. HTTP::Cookies::Netscape">
<primary sortas="new">new()</primary>
<secondary>HTTP\:\:Cookies\:\:Netscape
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2538" file="ch20_03.htm" sect="20.3.7. HTTP::Daemon">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Daemon
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2539" file="ch20_03.htm" sect="20.3.7. HTTP::Daemon">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Daemon</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2540" file="ch20_03.htm" sect="20.3.7. HTTP::Daemon">
<primary sortas="new">new()</primary>
<secondary>HTTP\:\:Daemon
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2541" file="ch20_03.htm" sect="20.3.7. HTTP::Daemon">
<primary>accept()</primary>
<secondary>HTTP\:\:Daemon
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2542" file="ch20_03.htm" sect="20.3.7. HTTP::Daemon">
<primary sortas="product_tokens HTTP Daemon">product_tokens()
(HTTP\:\:Daemon)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2543" file="ch20_03.htm" sect="20.3.7. HTTP::Daemon">
<primary>url()</primary>
<secondary>HTTP\:\:Daemon
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2544" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Daemon\:\:ClientConn
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2545" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Daemon\:\:ClientConn</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2546" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="antique_client HTTP Daemon ClientConn">antique_client()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2547" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="send_crlf HTTP Daemon ClientConn">send_crlf()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2548" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary>daemon()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2553" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="force_last_request HTTP Daemon ClientConn">force_last_request()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2554" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="get_request HTTP Daemon ClientConn">get_request()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2555" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="proto_ge HTTP Daemon ClientConn">proto_ge()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2556" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="read_buffer HTTP Daemon ClientConn">read_buffer()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2557" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="reason HTTP Daemon ClientConn">reason()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2558" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="send_basic_header HTTP Daemon ClientConn">send_basic_header()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2559" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="send_error HTTP Daemon ClientConn">send_error()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2560" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="send_file HTTP Daemon ClientConn">send_file()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2561" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="send_redirect HTTP Daemon ClientConn">send_redirect()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2562" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="send_response HTTP Daemon ClientConn">send_response()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2563" file="ch20_03.htm" sect="20.3.7.1. HTTP::Daemon::ClientConn methods">
<primary sortas="send_status_line HTTP Daemon ClientConn">send_status_line()
(HTTP\:\:Daemon\:\:ClientConn)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2564" file="ch20_03.htm" sect="20.3.8. HTTP::Message">
<primary>HTTP
modules</primary>
<secondary>HTTP\:\:Message
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2565" file="ch20_03.htm" sect="20.3.8. HTTP::Message">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>HTTP
modules</secondary>
<tertiary>HTTP\:\:Message</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2566" file="ch20_03.htm" sect="20.3.8. HTTP::Message">
<primary sortas="add_content HTTP Message">add_content()
(HTTP\:\:Message)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2567" file="ch20_03.htm" sect="20.3.8. HTTP::Message">
<primary>clone()</primary>
<secondary>HTTP\:\:Message
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2568" file="ch20_03.htm" sect="20.3.8. HTTP::Message">
<primary sortas="content">content()</primary>
<secondary>HTTP\:\:Message
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2569" file="ch20_03.htm" sect="20.3.8. HTTP::Message">
<primary sortas="content ref">content_ref()
(HTTP\:\:Message)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2570" file="ch20_03.htm" sect="20.3.8. HTTP::Message">
<primary sortas="header">header()</primary>
<secondary>HTTP\:\:Message
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2571" file="ch20_03.htm" sect="20.3.8. HTTP::Message">
<primary>protocol()</primary>
<secondary>HTTP\:\:Message
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2574" file="ch20_04.htm" sect="20.4. The HTML Modules">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>HTML
modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2575" file="ch20_04.htm" sect="20.4. The HTML Modules">
<primary>HTML
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2576" file="ch20_04.htm" sect="20.4. The HTML Modules">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>HTML
modules</secondary>
<tertiary>HTML\:\:Parser</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2577" file="ch20_04.htm" sect="20.4. The HTML Modules">
<primary>HTML
modules</primary>
<secondary>HTML\:\:Parser
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2578" file="ch20_04.htm" sect="20.4.1. HTML::Parser">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>HTML
modules</secondary>
<tertiary>HTML\:\:Parser</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2579" file="ch20_04.htm" sect="20.4.1. HTML::Parser">
<primary>HTML
modules</primary>
<secondary>HTML\:\:Parser
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2580" file="ch20_04.htm" sect="20.4.1. HTML::Parser">
<primary>eof()</primary>
<secondary>HTML\:\:Parser
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2581" file="ch20_04.htm" sect="20.4.1. HTML::Parser">
<primary sortas="parse">parse()</primary>
<secondary>HTML\:\:Parser
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2582" file="ch20_04.htm" sect="20.4.1. HTML::Parser">
<primary sortas="parse_file HTML Parser">parse_file()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2585" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>HTML
modules</secondary>
<tertiary>HTML\:\:Element</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2586" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary>HTML
modules</primary>
<secondary>HTML\:\:Element
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2587" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="new">new()</primary>
<secondary>HTML\:\:Element
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2588" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="as_HTML HTML Parser">as_HTML()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2589" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="attr HTML Parser">attr()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2590" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="content">content()</primary>
<secondary>HTML\:\:Parser
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2591" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="delete">delete()</primary>
<secondary>HTML\:\:Parser
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2592" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="delete_content HTML Parser">delete_content()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2593" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="dump">dump()</primary>
<secondary>HTML\:\:Parser
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2594" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="endtag HTML Parser">endtag()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2595" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="extract_links HTML Parser">extract_links()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2596" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="implicit HTML Parser">implicit()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2597" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="insert_element HTML Parser">insert_element()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2598" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="is_empty HTML Parser">is_empty()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2599" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="is_inside HTML Parser">is_inside()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2600" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="parent HTML Parser">parent()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2601" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="pos @HTML Parser">pos()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2602" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="push_content HTML Parser">push_content()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2603" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="starttag HTML Parser">starttag()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2604" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="tag HTML Parser">tag()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2605" file="ch20_04.htm" sect="20.4.3. HTML::Element">
<primary sortas="traverse HTML Parser">traverse()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2608" file="ch20_04.htm" sect="20.4.4. HTML::TreeBuilder">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>HTML
modules</secondary>
<tertiary>HTML\:\:TreeBuilder</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2609" file="ch20_04.htm" sect="20.4.4. HTML::TreeBuilder">
<primary>HTML
modules</primary>
<secondary>HTML\:\:TreeBuilder
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2610" file="ch20_04.htm" sect="20.4.4. HTML::TreeBuilder">
<primary sortas="ignore_text HTML Parser">ignore_text()
(HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2611" file="ch20_04.htm" sect="20.4.4. HTML::TreeBuilder">
<primary sortas="ignore_unknown HTML Parser">ignore_unknown() (HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2612" file="ch20_04.htm" sect="20.4.4. HTML::TreeBuilder">
<primary sortas="implicit_tags HTML Parser">implicit_tags() (HTML\:\:Parser)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2613" file="ch20_04.htm" sect="20.4.4. HTML::TreeBuilder">
<primary sortas="warn">warn()</primary>
<secondary>HTML\:\:Parser
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2616" file="ch20_04.htm" sect="20.4.5. HTML::FormatPS">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>HTML
modules</secondary>
<tertiary>HTML\:\:FormatPS</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2617" file="ch20_04.htm" sect="20.4.5. HTML::FormatPS">
<primary>HTML
modules</primary>
<secondary>HTML\:\:FormatPS
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2618" file="ch20_04.htm" sect="20.4.5. HTML::FormatPS">
<primary>PostScript, converting HTML parse
tree to</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2619" file="ch20_04.htm" sect="20.4.5. HTML::FormatPS">
<primary sortas="format">format()</primary>
<secondary>HTML\:\:FormatPS
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2623" file="ch20_04.htm" sect="20.4.6. HTML::FormatText">
<primary>LWP (library for web access in
Perl)</primary>
<secondary>HTML
modules</secondary>
<tertiary>HTML\:\:FormatText</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2624" file="ch20_04.htm" sect="20.4.6. HTML::FormatText">
<primary>HTML
modules</primary>
<secondary>HTML\:\:FormatText
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2625" file="ch20_04.htm" sect="20.4.6. HTML::FormatText">
<primary sortas="format">format()</primary>
<secondary>HTML\:\:FormatText
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2628" file="ch20_05.htm" sect="20.5. The URI Module">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>URI
modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2629" file="ch20_05.htm" sect="20.5. The URI Module">
<primary>URI modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2630" file="ch20_05.htm" sect="20.5. The URI Module">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>URI
modules</secondary>
<tertiary>URI\:\:Escape</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2631" file="ch20_05.htm" sect="20.5. The URI Module">
<primary>URI
modules</primary>
<secondary>URI\:\:Escape</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2632" file="ch20_05.htm" sect="20.5. The URI Module">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>URI
modules</secondary>
<tertiary>URI\:\:Heuristic</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2633" file="ch20_05.htm" sect="20.5. The URI Module">
<primary>URI
modules</primary>
<secondary>URI\:\:Heuristic</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2636" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary>LWP
(library for web access in Perl)</primary>
<secondary>URI
modules</secondary>
<tertiary>URI\:\:URL</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2637" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary>URI
modules</primary>
<secondary>URI\:\:URL</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2638" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary>URLs (uniform
resource locators)</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2639" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="new">new()</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2640" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary>abs()</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2641" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary>as_string()</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2642" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="base">base()</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2643" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="crack URI URL">crack()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2644" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="default_port URI URL">default_port()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2645" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="eparams URI URL">eparams()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2646" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="epath URI URL">epath()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2647" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="eq URI URL">eq()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2648" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="equery URI URL">equery()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2649" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="frag URI URL">frag()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2650" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="full_path URI URL">full_path()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2651" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="host">host()</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2652" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="netloc URI URL">netloc()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2653" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="params URI URL">params()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2654" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="password">password()</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2655" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="path">path()</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2656" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="port">port()</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2657" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="query @URI URL">query()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2658" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="rel URI URL">rel()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2659" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="scheme URI URL">scheme()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2660" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="strict @URI URL">strict()
(URI\:\:URL)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2661" file="ch20_05.htm" sect="20.5.3. URI::URL">
<primary sortas="user">user()</primary>
<secondary>URI\:\:URL
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2668" file="ch21_01.htm" sect="21. Perl/Tk">
<primary>Tk extension to
Perl</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2669" file="ch21_01.htm" sect="21. Perl/Tk">
<primary>Perl/Tk</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2670" file="ch21_01.htm" sect="21. Perl/Tk">
<primary>MainLoop statement
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2671" file="ch21_01.htm" sect="21.1. Widgets">
<primary>widgets
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2672" file="ch21_01.htm" sect="21.1. Widgets">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2673" file="ch21_01.htm" sect="21.1. Widgets">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2674" file="ch21_01.htm" sect="21.1.1. Widget Methods">
<primary>methods</primary>
<secondary>widget
(Perl/Tk)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2675" file="ch21_01.htm" sect="21.1.1. Widget Methods">
<primary>widgets
(Perl/Tk)</primary>
<secondary>widget
methods</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2676" file="ch21_01.htm" sect="21.1.1. Widget Methods">
<primary>Tk extension to
Perl</primary>
<secondary>widgets
methods</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2677" file="ch21_01.htm" sect="21.1.1. Widget Methods">
<primary>Perl/Tk</primary>
<secondary>widgets
methods</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2678" file="ch21_01.htm" sect="21.1.1.1. The configure method">
<primary sortas="configure Perl/Tk">configure()
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2679" file="ch21_01.htm" sect="21.1.1.2. The cget method">
<primary sortas="cget Perl/Tk">cget()
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2680" file="ch21_01.htm" sect="21.1.2. Scrollbars">
<primary>scrollbars, widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2681" file="ch21_01.htm" sect="21.1.2. Scrollbars">
<primary>widgets
(Perl/Tk)</primary>
<secondary>scrollbars</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2682" file="ch21_01.htm" sect="21.1.2. Scrollbars">
<primary>Tk
extension to
Perl</primary>
<secondary>scrollbars</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2683" file="ch21_01.htm" sect="21.1.2. Scrollbars">
<primary>Perl/Tk</primary>
<secondary>scrollbars</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2684" file="ch21_01.htm" sect="21.1.2.1. Using the Scrolled method">
<primary sortas="Scrolled Perl/Tk">Scrolled()
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2685" file="ch21_01.htm" sect="21.1.2.2. The Scrollbar widget">
<primary>Scrollbar widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2686" file="ch21_01.htm" sect="21.1.2.2. The Scrollbar widget">
<primary sortas="xscrollcommand option">-xscrollcommand
option</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2687" file="ch21_01.htm" sect="21.1.2.2. The Scrollbar widget">
<primary sortas="yscrollcommand option">-yscrollcommand
option</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2688" file="ch21_01.htm" sect="21.1.3. Callbacks">
<primary>callbacks, widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2689" file="ch21_01.htm" sect="21.1.3. Callbacks">
<primary>widgets
(Perl/Tk)</primary>
<secondary>callbacks</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2690" file="ch21_01.htm" sect="21.1.3. Callbacks">
<primary>Tk
extension to
Perl</primary>
<secondary>callbacks</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2691" file="ch21_01.htm" sect="21.1.3. Callbacks">
<primary>Perl/Tk</primary>
<secondary>callbacks</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2692" file="ch21_01.htm" sect="21.1.3. Callbacks">
<primary sortas="command option">-command
option</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2693" file="ch21_01.htm" sect="21.1.4. Colors and Fonts">
<primary>colors,
widget</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2694" file="ch21_01.htm" sect="21.1.4. Colors and Fonts">
<primary>fonts,
widget</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2695" file="ch21_01.htm" sect="21.1.4. Colors and Fonts">
<primary>widgets
(Perl/Tk)</primary>
<secondary>colors and
fonts</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2696" file="ch21_01.htm" sect="21.1.4. Colors and Fonts">
<primary>Tk extension to
Perl</primary>
<secondary>colors and
fonts</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2697" file="ch21_01.htm" sect="21.1.4. Colors and Fonts">
<primary>Perl/Tk</primary>
<secondary>colors
and fonts</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2701" file="ch21_02.htm" sect="21.2. Geometry Managers">
<primary>geometry managers
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2702" file="ch21_02.htm" sect="21.2. Geometry Managers">
<primary>widgets
(Perl/Tk)</primary>
<secondary>geometry managers
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2703" file="ch21_02.htm" sect="21.2. Geometry Managers">
<primary>Tk extension to
Perl</primary>
<secondary>geometry
managers</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2704" file="ch21_02.htm" sect="21.2. Geometry Managers">
<primary>Perl/Tk</primary>
<secondary>geometry
managers</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2705" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary>pack
geometry manager (Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2706" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary sortas="side option (pack geometry manager)">-side option (pack geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2707" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary sortas="fill option (pack geometry manager)">-fill option (pack geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2708" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary sortas="expand option (pack geometry manager)">-expand option (pack geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2709" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary sortas="anchor option">-anchor
option</primary>
<secondary>pack geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2710" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary sortas="after option (pack geometry manager)">-after option (pack geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2711" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary sortas="before option (pack geometry manager)">-before option (pack geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2712" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary sortas="in option">-in
option</primary>
<secondary>pack geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2713" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary sortas="ipadx, ipady options">-ipadx, -ipady
options</primary>
<secondary>pack geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2714" file="ch21_02.htm" sect="21.2.1. The pack Geometry Manager">
<primary sortas="padx, pady options">-padx, -pady
options</primary>
<secondary>pack geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2715" file="ch21_02.htm" sect="21.2.1.1. pack methods">
<primary sortas="packForget pack geometry manager">packForget() (pack geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2716" file="ch21_02.htm" sect="21.2.1.1. pack methods">
<primary sortas="packInfo pack geometry manager">packInfo() (pack geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2717" file="ch21_02.htm" sect="21.2.1.1. pack methods">
<primary sortas="packPropogate pack geometry manager">packPropogate() (pack geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2718" file="ch21_02.htm" sect="21.2.1.1. pack methods">
<primary sortas="packSlaves pack geometry manager">packSlaves() (pack geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2720" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary>grid
geometry manager (Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2721" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="@hyphen">-
(hyphen)</primary>
<secondary>grid geometry manager
placeholder</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2722" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary>hyphen
(-)</primary>
<secondary>grid geometry manager
placeholder</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2723" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary>x (grid geometry manager
placeholder)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2724" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="@ caret">^ (caret)</primary>
<secondary sortas="grid geometry">grid geometry manager
placeholder</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2725" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary>caret
(^)</primary>
<secondary>grid geometry manager
placeholder</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2726" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="column option (grid geometry manager)">-column option (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2727" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="row option (grid geometry manager)">-row
option (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2728" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="columnspan option (grid geometry manager)">-columnspan option (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2729" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="rowspan option (grid geometry manager)">-rowspan option (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2730" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="sticky option (grid manager)">-sticky
option (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2731" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="in option">-in
option</primary>
<secondary>grid geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2732" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="ipadx, ipady options">-ipadx, -ipady
options</primary>
<secondary>grid geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2733" file="ch21_02.htm" sect="21.2.2. The grid Geometry Manager">
<primary sortas="padx, pady options">-padx, -pady
options</primary>
<secondary>grid geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2734" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridColumnconfigure grid geometry manager">gridColumnconfigure() (grid
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2735" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridRowconfigure grid geometry manager">gridRowconfigure() (grid
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2736" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridRemove grid geometry manager">gridRemove() (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2737" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridBbox grid geometry manager">gridBBox() (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2738" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridForget grid geometry manager">gridForget() (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2739" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridInfo grid geometry manager">gridInfo() (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2740" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridLocation grid geometry manager">gridLocation() (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2741" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridPropagate grid geometry manager">gridPropagate() (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2742" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridSize grid geometry manager">gridSize() (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2743" file="ch21_02.htm" sect="21.2.2.1. grid methods">
<primary sortas="gridSlaves grid geometry manager">gridSlaves() (grid manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2745" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary>place
geometry manager (Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2746" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="anchor option">-anchor
option</primary>
<secondary>place geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2747" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="bordermode option (place geometry manager)">-bordermode option (place geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2748" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="height option">-height
option</primary>
<secondary>place geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2749" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="in option">-in
option</primary>
<secondary>place geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2750" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="relheight, relwidth options (place geometry manager)">-relheight, -relwidth options (place geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2751" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="relx, rely options (place geometry manager)">-relx, -rely options (place geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2752" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="width option">-width
option</primary>
<secondary>place geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2753" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="x option (place geometry manager)">-x
option (place geometry manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2754" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="y option (place geometry manager)">-y
option (place geometry manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2755" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="placeForget place geometry manager">placeForget() (place geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2756" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="placeInfo place geometry manager">placeInfo() (place geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2757" file="ch21_02.htm" sect="21.2.3. The place Geometry Manager">
<primary sortas="placeSlaves place geometry manager">placeSlaves() (place geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2763" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary>form geometry manager
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2764" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="b option">-b option</primary>
<secondary sortas="form geometry]">form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2765" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="bottom option">-bottom
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2766" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="bottomspring option">-bottomspring
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2767" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="bp option">-bp
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2768" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="bs option">-bs
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2769" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="fill option">-fill
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2770" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="in option">-in
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2771" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="l option">-l
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2772" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="left option">-left
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2773" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="leftspring option">-leftspring
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2774" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="lp option">-lp
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2775" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="ls option">-ls
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2776" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="padbottom option">-padbottom
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2777" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="padleft option">-padleft
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2778" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="padright option">-padright
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2779" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="padtop option">-padtop
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2780" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="padx option">-padx
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2781" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="pady option">-pady
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2782" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="r option">-r
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2783" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="right option">-right
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2784" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="rightspring option">-rightspring
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2785" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="rp option">-rp option, form geometry
manager</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2786" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="rs option">-rs option, form geometry
manager</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2787" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="t option">-t
option</primary>
<secondary>form geometry
manager</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2788" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="top option">-top option, form geometry
manager</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2789" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="topspring option">-topspring option, form
geometry manager</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2790" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="tp option">-tp option, form geometry
manager</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2791" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="ts option">-ts option, form geometry
manager</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2792" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="formCheck form geometry manager">formCheck() (form geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2793" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="formForget form geometry manager">formForget() (form geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2794" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="formGrid form geometry manager">formGrid() (form geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2795" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="formInfo form geometry manager">formInfo() (form geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2796" file="ch21_02.htm" sect="21.2.4. The form Geometry Manager">
<primary sortas="formSlaves form geometry manager">formSlaves() (form geometry
manager)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2797" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary>widgets
(Perl/Tk)</primary>
<secondary>common configuration
options</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2798" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>common
configuration options</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2799" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>common
configuration options</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2800" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="activebackground option (widgets)">-activebackground option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2801" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="activeborderwidth option (widgets)">-activeborderwidth option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2802" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="activeforeground option (widgets)">-activeforeground option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2803" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="anchor option">-anchor
option</primary>
<secondary>widgets</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2804" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="background option (widgets)">-background
option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2805" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="bg option (widgets)">-bg option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2806" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="bitmap option (widgets)">-bitmap option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2807" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="borderwidth option (widgets)">-borderwidth option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2808" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="bd option (widgets)">-bd option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2809" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="cursor option (widgets)">-cursor option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2810" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="disabledforeground option (widgets)">-disabledforeground option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2811" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="exportselection option (widgets)">-exportselection option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2812" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="font option (widgets)">-font option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2813" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="foreground option (widgets)">-foreground
option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2814" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="fg option (widgets)">-fg option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2815" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="height option">-height
option</primary>
<secondary>widgets</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2816" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="highlightbackground option (widgets)">-highlightbackground option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2817" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="highlightcolor option (widgets)">-highlightcolor option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2818" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="highlightthickness option (widgets)">-highlightthickness option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2819" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="image option (widgets)">-image option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2820" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="insertbackground option (widgets)">-insertbackground option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2821" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="insertborderwidth option (widgets)">-insertborderwidth option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2822" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="insertofftime option (widgets)">-insertofftime option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2823" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="insertontime option (widgets)">-insertontime option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2824" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="insertwidth option (widgets)">-insertwidth option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2825" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="justify option (widgets)">-justify option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2826" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="padx, pady options">-padx, -pady
options</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2827" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="relief option (widgets)">-relief option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2828" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="selectbackground option (widgets)">-selectbackground option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2829" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="selectborderwidth option (widgets)">-selectborderwidth option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2830" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="selectforeground option (widgets)">-selectforeground option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2831" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="state option (widgets)">-state option
(widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2832" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="takefocus option (widgets)">-takefocus
option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2833" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="underline option (widgets)">-underline
option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2834" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="width option">-width
option</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2835" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="wraplength option (widgets)">-wraplength
option (widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2836" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="xscrollcommand option">-xscrollcommand
option</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2837" file="ch21_03.htm" sect="21.3. Common Widget Configuration Options">
<primary sortas="yscrollcommand option">-yscrollcommand
option</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2841" file="ch21_04.htm" sect="21.4. The Button Widget">
<primary>Button widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2842" file="ch21_04.htm" sect="21.4. The Button Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Button
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2843" file="ch21_04.htm" sect="21.4. The Button Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Button
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2844" file="ch21_04.htm" sect="21.4. The Button Widget">
<primary sortas="command option">-command
option</primary>
<secondary>Button
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2845" file="ch21_04.htm" sect="21.4. The Button Widget">
<primary sortas="text option">-text
option</primary>
<secondary>Button
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2846" file="ch21_04.htm" sect="21.4. The Button Widget">
<primary sortas="textvariable option">-textvariable
option</primary>
<secondary>Button
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2847" file="ch21_04.htm" sect="21.4.1. Button Methods">
<primary sortas="flash">flash()</primary>
<secondary>Button
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2848" file="ch21_04.htm" sect="21.4.1. Button Methods">
<primary sortas="invoke">invoke()</primary>
<secondary>Button
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2849" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary>Checkbutton widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2850" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Checkbutton
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2851" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Checkbutton
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2852" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary sortas="command option">-command
option</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2853" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary sortas="indicatoron option (Checkbutton)">-indicatoron option</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2854" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary sortas="offvalue option">-offvalue
option</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2855" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary sortas="onvalue option">-onvalue
option</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2856" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary sortas="selectcolor option">-selectcolor
option</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2857" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary sortas="selectimage option">-selectimage
option</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2858" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary sortas="text option">-text
option</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2859" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary sortas="textvariable option">-textvariable
option</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2860" file="ch21_05.htm" sect="21.5. The Checkbutton Widget">
<primary sortas="variable option">-variable
option</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2861" file="ch21_05.htm" sect="21.5.1. Checkbutton Methods">
<primary sortas="deselect">deselect()</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2862" file="ch21_05.htm" sect="21.5.1. Checkbutton Methods">
<primary sortas="select">select()</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2863" file="ch21_05.htm" sect="21.5.1. Checkbutton Methods">
<primary sortas="flash">flash()</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2864" file="ch21_05.htm" sect="21.5.1. Checkbutton Methods">
<primary sortas="invoke">invoke()</primary>
<secondary>Checkbutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2865" file="ch21_05.htm" sect="21.5.1. Checkbutton Methods">
<primary sortas="toggle Checkbutton">toggle()
(Checkbutton)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2866" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary>Radiobutton widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2867" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Radiobutton
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2868" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Radiobutton
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2869" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary sortas="command option">-command
option</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2870" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary sortas="indicatoron option">-indicatoron
option</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2871" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary sortas="selectcolor option">-selectcolor
option</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2872" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary sortas="selectimage option">-selectimage
option</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2873" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary sortas="text option">-text
option</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2874" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary sortas="textvariable option">-textvariable
option</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2875" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary sortas="value option">-value
option</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2876" file="ch21_06.htm" sect="21.6. The Radiobutton Widget">
<primary sortas="variable option">-variable
option</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2877" file="ch21_06.htm" sect="21.6.1. Radiobutton Methods">
<primary sortas="deselect">deselect()</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2878" file="ch21_06.htm" sect="21.6.1. Radiobutton Methods">
<primary sortas="select">select()</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2879" file="ch21_06.htm" sect="21.6.1. Radiobutton Methods">
<primary sortas="flash">flash()</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2880" file="ch21_06.htm" sect="21.6.1. Radiobutton Methods">
<primary sortas="invoke">invoke()</primary>
<secondary>Radiobutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2881" file="ch21_07.htm" sect="21.7. The Label Widget">
<primary>Label widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2882" file="ch21_07.htm" sect="21.7. The Label Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Label
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2883" file="ch21_07.htm" sect="21.7. The Label Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Label
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2884" file="ch21_07.htm" sect="21.7. The Label Widget">
<primary sortas="text option">-text
option</primary>
<secondary>Label
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2885" file="ch21_07.htm" sect="21.7. The Label Widget">
<primary sortas="textvariable option">-textvariable
option</primary>
<secondary>Label widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2886" file="ch21_08.htm" sect="21.8. The Entry Widget">
<primary>Entry
widget (Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2887" file="ch21_08.htm" sect="21.8. The Entry Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Entry
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2888" file="ch21_08.htm" sect="21.8. The Entry Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Entry
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2889" file="ch21_08.htm" sect="21.8. The Entry Widget">
<primary sortas="show option Entry">-show option
(Entry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2890" file="ch21_08.htm" sect="21.8. The Entry Widget">
<primary sortas="textvariable option">-textvariable
option</primary>
<secondary>Entry widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2891" file="ch21_08.htm" sect="21.8.1. Text Indexes">
<primary>text indexes (Entry
widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2892" file="ch21_08.htm" sect="21.8.1. Text Indexes">
<primary>n index</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2893" file="ch21_08.htm" sect="21.8.1. Text Indexes">
<primary>insert index</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2894" file="ch21_08.htm" sect="21.8.1. Text Indexes">
<primary>sel.first, sel.last
indexes</primary>
<secondary>Entry widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2895" file="ch21_08.htm" sect="21.8.1. Text Indexes">
<primary>anchor index</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2896" file="ch21_08.htm" sect="21.8.1. Text Indexes">
<primary>end index</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2897" file="ch21_08.htm" sect="21.8.2. Entry Methods">
<primary sortas="delete">delete()</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2898" file="ch21_08.htm" sect="21.8.2. Entry Methods">
<primary sortas="get">get()</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2899" file="ch21_08.htm" sect="21.8.2. Entry Methods">
<primary sortas="icursor Entry">icursor()
(Entry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2900" file="ch21_08.htm" sect="21.8.2. Entry Methods">
<primary sortas="index">index()</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2901" file="ch21_08.htm" sect="21.8.2. Entry Methods">
<primary sortas="insert">insert()</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2902" file="ch21_08.htm" sect="21.8.2. Entry Methods">
<primary sortas="selection">selection()</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2903" file="ch21_08.htm" sect="21.8.2. Entry Methods">
<primary sortas="xview">xview()</primary>
<secondary>Entry
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2907" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary>Scrollbar widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2908" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Scrollbar
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2909" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Scrollbar
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2910" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary sortas="activerelief option Scrollbar">-activerelief option
(Scrollbar)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2911" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary sortas="command option">-command
option</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2912" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary sortas="elementborderwidth option Scrollbar">-elementborderwidth option
(Scrollbar)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2913" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary sortas="jump option Scrollbar">-jump option
(Scrollbar)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2914" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary sortas="orient option">-orient
option</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2915" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary sortas="repeatdelay option">-repeatdelay
option</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2916" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary sortas="repeatinterval option">-repeatinterval
option</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2917" file="ch21_09.htm" sect="21.9. The Scrollbar Widget">
<primary sortas="troughcolor option">-troughcolor
option</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2918" file="ch21_09.htm" sect="21.9.1. Scrollbar Methods">
<primary sortas="set">set()</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2919" file="ch21_09.htm" sect="21.9.1. Scrollbar Methods">
<primary sortas="get">get()</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2920" file="ch21_09.htm" sect="21.9.1. Scrollbar Methods">
<primary sortas="activate">activate()</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2921" file="ch21_09.htm" sect="21.9.1. Scrollbar Methods">
<primary sortas="delta Scrollbar">delta()
(Scrollbar)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2922" file="ch21_09.htm" sect="21.9.1. Scrollbar Methods">
<primary sortas="fraction Scrollbar">fraction()
(Scrollbar)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2923" file="ch21_09.htm" sect="21.9.1. Scrollbar Methods">
<primary sortas="identify">identify()</primary>
<secondary>Scrollbar
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2924" file="ch21_10.htm" sect="21.10. The Listbox Widget">
<primary>Listbox widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2925" file="ch21_10.htm" sect="21.10. The Listbox Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Listbox
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2926" file="ch21_10.htm" sect="21.10. The Listbox Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Listbox
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2927" file="ch21_10.htm" sect="21.10. The Listbox Widget">
<primary sortas="selectmode option Listbox">-selectmode
option (Listbox)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2928" file="ch21_10.htm" sect="21.10. The Listbox Widget">
<primary sortas="setgrid option">-setgrid
option</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2929" file="ch21_10.htm" sect="21.10.1. Listbox Indexes">
<primary>n index</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2930" file="ch21_10.htm" sect="21.10.1. Listbox Indexes">
<primary>active index</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2931" file="ch21_10.htm" sect="21.10.1. Listbox Indexes">
<primary>anchor index</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2932" file="ch21_10.htm" sect="21.10.1. Listbox Indexes">
<primary>end index</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2933" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="insert">insert()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2934" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="delete">delete()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2935" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="get">get()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2936" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="curselection Listbox">curselection()
(Listbox)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2937" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="activate">activate()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2938" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="bbox">bbox()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2939" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="index">index()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2940" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="nearest Listbox">nearest()
(Listbox)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2941" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="see">see()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2942" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="selection">selection()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2943" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary>size()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2944" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="xview">xview()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2945" file="ch21_10.htm" sect="21.10.2. Listbox Methods">
<primary sortas="yview">yview()</primary>
<secondary>Listbox
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2946" file="ch21_11.htm" sect="21.11. The Text Widget">
<primary>Text
widget (Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2947" file="ch21_11.htm" sect="21.11. The Text Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Text
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2948" file="ch21_11.htm" sect="21.11. The Text Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Text
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2949" file="ch21_11.htm" sect="21.11. The Text Widget">
<primary sortas="setgrid option">-setgrid
option</primary>
<secondary>Text widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2950" file="ch21_11.htm" sect="21.11. The Text Widget">
<primary sortas="spacing1, spacing2, spacing3 options Text">-spacing1, -spacing2, -spacing3 options
(Text)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2951" file="ch21_11.htm" sect="21.11. The Text Widget">
<primary sortas="tabs option Text">-tabs option
(Text)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2952" file="ch21_11.htm" sect="21.11. The Text Widget">
<primary sortas="wrap option Text">-wrap option
(Text)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2953" file="ch21_11.htm" sect="21.11.1. Text Indexes and Modifiers">
<primary>n index</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2954" file="ch21_11.htm" sect="21.11.1. Text Indexes and Modifiers">
<primary>end index</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2955" file="ch21_11.htm" sect="21.11.1. Text Indexes and Modifiers">
<primary>insert index</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2956" file="ch21_11.htm" sect="21.11.1. Text Indexes and Modifiers">
<primary sortas="current@index">current index (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2957" file="ch21_11.htm" sect="21.11.1. Text Indexes and Modifiers">
<primary>sel.first, sel.last
indexes</primary>
<secondary>Text widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2958" file="ch21_11.htm" sect="21.11.1. Text Indexes and Modifiers">
<primary>linestart, lineend modifiers (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2959" file="ch21_11.htm" sect="21.11.1. Text Indexes and Modifiers">
<primary>wordstart, wordend modifiers (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2960" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="bbox">bbox()</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2961" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="compare Text">compare() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2962" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary>debug()</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2963" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="delete">delete()</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2964" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="dlineinfo Text">dlineinfo() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2965" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="get">get()</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2966" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="index">index()</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2967" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="insert">insert()</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2968" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="search @Text">search() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2969" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="see">see()</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2970" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="window Text">window() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2971" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="xview">xview()</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2972" file="ch21_11.htm" sect="21.11.2. Text Methods">
<primary sortas="yview">yview()</primary>
<secondary>Text
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2973" file="ch21_11.htm" sect="21.11.3. Tags">
<primary>tags, with Text widgets</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2974" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagAdd Text">tagAdd() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2975" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagBind Text">tagBind() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2976" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagConfigure Text">tagConfigure() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2977" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagCget Text">tagCget() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2978" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagDelete Text">tagDelete() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2979" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagRemove Text">tagRemove() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2980" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagRaise Text">tagRaise() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2981" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagLower Text">tagLower() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2982" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagNames Text">tagNames() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2983" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagRanges Text">tagRanges() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2984" file="ch21_11.htm" sect="21.11.3. Tags">
<primary sortas="tagNextRange">tagNextrange()</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2985" file="ch21_11.htm" sect="21.11.4. Marks">
<primary>marks, with Text widgets</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2986" file="ch21_11.htm" sect="21.11.4. Marks">
<primary sortas="markGravity Text">markGravity() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2987" file="ch21_11.htm" sect="21.11.4. Marks">
<primary sortas="markNames Text">markNames() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2988" file="ch21_11.htm" sect="21.11.4. Marks">
<primary sortas="markSet Text">markSet() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2989" file="ch21_11.htm" sect="21.11.4. Marks">
<primary sortas="markUnset Text">markUnset() (Text
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2993" file="ch21_12.htm" sect="21.12. The Canvas Widget">
<primary>Canvas widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2994" file="ch21_12.htm" sect="21.12. The Canvas Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Canvas
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2995" file="ch21_12.htm" sect="21.12. The Canvas Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Canvas
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2996" file="ch21_12.htm" sect="21.12. The Canvas Widget">
<primary sortas="closeenough option Canvas">-closeenough
option (Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2997" file="ch21_12.htm" sect="21.12. The Canvas Widget">
<primary sortas="confine option Canvas">-confine option
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2998" file="ch21_12.htm" sect="21.12. The Canvas Widget">
<primary sortas="scrollregion option Canvas">-scrollregion
option (Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-2999" file="ch21_12.htm" sect="21.12. The Canvas Widget">
<primary sortas="xscrollincrement option Canvas">-xscrollincrement option (Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3000" file="ch21_12.htm" sect="21.12. The Canvas Widget">
<primary sortas="yscrollincrement option Canvas">-yscrollincrement option (Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3001" file="ch21_12.htm" sect="21.12.1. Canvas Creation Methods">
<primary sortas="createArc Canvas">createArc()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3002" file="ch21_12.htm" sect="21.12.1. Canvas Creation Methods">
<primary sortas="createBitmap Canvas">createBitmap()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3003" file="ch21_12.htm" sect="21.12.1. Canvas Creation Methods">
<primary sortas="createImage Canvas">createImage()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3004" file="ch21_12.htm" sect="21.12.1. Canvas Creation Methods">
<primary sortas="createLine Canvas">createLine()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3005" file="ch21_12.htm" sect="21.12.1. Canvas Creation Methods">
<primary sortas="createOval Canvas">createOval()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3006" file="ch21_12.htm" sect="21.12.1. Canvas Creation Methods">
<primary sortas="createPolygon Canvas">createPolygon()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3007" file="ch21_12.htm" sect="21.12.1. Canvas Creation Methods">
<primary sortas="createRectangle Canvas">createRectangle()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3008" file="ch21_12.htm" sect="21.12.1. Canvas Creation Methods">
<primary sortas="createText Canvas">createText()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3009" file="ch21_12.htm" sect="21.12.1. Canvas Creation Methods">
<primary sortas="createWindow Canvas">createWindow()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3010" file="ch21_12.htm" sect="21.12.2. Item Tags and IDs">
<primary>item tags (Canvas
widgets)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3011" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="addTag Canvas">addTag()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3012" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="bind">bind()</primary>
<secondary>Canvas
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3013" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="bbox">bbox()</primary>
<secondary>Canvas
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3014" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="itemconfigure Canvas">itemconfigure()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3015" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="itemcget Canvas">itemcget()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3016" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="move Canvas">move()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3017" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="coords">coords()</primary>
<secondary>Canvas
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3018" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="lower Canvas">lower()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3019" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="raise Canvas">raise()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3020" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="delete">delete()</primary>
<secondary>Canvas
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3021" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="find Canvas">find()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3022" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="gettags Canvas">gettags()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3023" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="type">type()</primary>
<secondary>Canvas
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3024" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="focus Canvas">focus()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3025" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="postscript Canvas">postscript()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3026" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="scale Canvas">scale()
(Canvas)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3027" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="xview">xview()</primary>
<secondary>Canvas
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3028" file="ch21_12.htm" sect="21.12.3. Canvas Methods">
<primary sortas="yview">yview()</primary>
<secondary>Canvas
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3032" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary>Scale widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3033" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Scale
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3034" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Scale
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3035" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary>slider (Scale)
widget</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3036" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="bigincrement option Scale">-bigincrement
option (Scale)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3037" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="command option">-command
option</primary>
<secondary>Scale
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3038" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="digits option Scale">-digits option
(Scale)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3039" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="from option Scale">-from option
(Scale)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3040" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="label option">-label
option</primary>
<secondary>Scale widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3041" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="length option Scale">-length option
(Scale)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3042" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="orient option">-orient
option</primary>
<secondary>Scale widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3043" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="repeatdelay option">-repeatdelay
option</primary>
<secondary>Scale
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3044" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="repeatinterval option">-repeatinterval
option</primary>
<secondary>Scale
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3045" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="resolution option Scale">-resolution
option (Scale)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3046" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="showvalue option Scale">-showvalue option
(Scale)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3047" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="sliderlength option Scale">-sliderlength
option (Scale)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3048" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="tickinterval option Scale">-tickinterval
option (Scale)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3049" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="to option Scale">-to option
(Scale)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3050" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="troughcolor option">-troughcolor
option</primary>
<secondary>Scale
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3051" file="ch21_13.htm" sect="21.13. The Scale Widget">
<primary sortas="variable option">-variable
option</primary>
<secondary>Scale
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3052" file="ch21_13.htm" sect="21.13.1. Scale Methods">
<primary sortas="get">get()</primary>
<secondary>Scale
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3053" file="ch21_13.htm" sect="21.13.1. Scale Methods">
<primary sortas="set">set()</primary>
<secondary>Scale
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3054" file="ch21_13.htm" sect="21.13.1. Scale Methods">
<primary sortas="coords">coords()</primary>
<secondary>Scale
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3055" file="ch21_13.htm" sect="21.13.1. Scale Methods">
<primary sortas="identify">identify()</primary>
<secondary>Scale
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3056" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary>Menubutton widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3057" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Menubutton
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3058" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Menubutton
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3059" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary sortas="menuitems option">-menuitems
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3060" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary sortas="indicatoron option">-indicatoron
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3061" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary sortas="menu option">-menu
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3062" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary sortas="menuitems option">-menuitems
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3063" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary sortas="tearoff option">-tearoff
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3064" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary sortas="text option">-text
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3065" file="ch21_14.htm" sect="21.14. The Menubutton Widget">
<primary sortas="textvariable option">-textvariable
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3066" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="accelerator option Menubutton">-accelerator option
(Menubutton)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3067" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="command option">-command
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3068" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="indicatoron option">-indicatoron
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3069" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="label option">-label
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3070" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="menu option">-menu
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3071" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="offvalue option">-offvalue
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3072" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="onvalue option">-onvalue
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3073" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="selectcolor option">-selectcolor
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3074" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="selectimage option">-selectimage
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3075" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="value option">-value
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3076" file="ch21_14.htm" sect="21.14.1. Menu Item Options">
<primary sortas="variable option">-variable
option</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3077" file="ch21_14.htm" sect="21.14.2. Menubutton Methods">
<primary sortas="AddItems Menubutton">AddItems()
(Menubutton)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3078" file="ch21_14.htm" sect="21.14.2. Menubutton Methods">
<primary sortas="command">command()</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3079" file="ch21_14.htm" sect="21.14.2. Menubutton Methods">
<primary sortas="checkbutton Menubutton">checkbutton()
(Menubutton)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3080" file="ch21_14.htm" sect="21.14.2. Menubutton Methods">
<primary sortas="radiobutton Menubutton">radiobutton()
(Menubutton)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3081" file="ch21_14.htm" sect="21.14.2. Menubutton Methods">
<primary sortas="separator Menubutton">separator()
(Menubutton)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3082" file="ch21_14.htm" sect="21.14.2. Menubutton Methods">
<primary sortas="cascade Menubutton">cascade()
(Menubutton)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3083" file="ch21_14.htm" sect="21.14.2. Menubutton Methods">
<primary sortas="menu Menubutton">menu()
(Menubutton)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3084" file="ch21_14.htm" sect="21.14.2. Menubutton Methods">
<primary sortas="entrycget">entrycget()</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3085" file="ch21_14.htm" sect="21.14.2. Menubutton Methods">
<primary sortas="entryconfigure">entryconfigure()</primary>
<secondary>Menubutton
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3086" file="ch21_15.htm" sect="21.15. The Menu Widget">
<primary>Menu widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3087" file="ch21_15.htm" sect="21.15. The Menu Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Menu
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3088" file="ch21_15.htm" sect="21.15. The Menu Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Menu
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3089" file="ch21_15.htm" sect="21.15. The Menu Widget">
<primary sortas="activeborderwidth option (Menu)">-activeborderwidth option (Menu)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3090" file="ch21_15.htm" sect="21.15. The Menu Widget">
<primary sortas="menuitems option">-menuitems
option</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3091" file="ch21_15.htm" sect="21.15. The Menu Widget">
<primary sortas="postcommand option Menu">-postcommand
option (Menu)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3092" file="ch21_15.htm" sect="21.15. The Menu Widget">
<primary sortas="tearoff option">-tearoff
option</primary>
<secondary>Menu widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3093" file="ch21_15.htm" sect="21.15. The Menu Widget">
<primary sortas="selectcolor option">-selectcolor
option</primary>
<secondary>Menu widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3094" file="ch21_15.htm" sect="21.15.1. Menu Indexes">
<primary>n index</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3095" file="ch21_15.htm" sect="21.15.1. Menu Indexes">
<primary>active index</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3096" file="ch21_15.htm" sect="21.15.1. Menu Indexes">
<primary>end index</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3097" file="ch21_15.htm" sect="21.15.1. Menu Indexes">
<primary>last index (Menu
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3098" file="ch21_15.htm" sect="21.15.1. Menu Indexes">
<primary>none index (Menu widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3099" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="add">add()</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3100" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="entrycget">entrycget()</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3101" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="entryconfigure">entryconfigure()</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3102" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="post Menu">post() (Menu
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3103" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="unpost Menu">unpost() (Menu
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3104" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="postcascade Menu">postcascade() (Menu
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3105" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="delete">delete()</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3106" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="index">index()</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3107" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="insert">insert()</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3108" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="invoke">invoke()</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3109" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="type">type()</primary>
<secondary>Menu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3110" file="ch21_15.htm" sect="21.15.2. Menu Methods">
<primary sortas="yposition Menu">yposition() (Menu
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3111" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary>Optionmenu widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3112" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Optionmenu
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3113" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Optionmenu
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3114" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary sortas="options option Optionmenu">-options
option (Optionmenu)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3115" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary sortas="command option">-command
option</primary>
<secondary>Optionmenu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3116" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary sortas="indicatoron option">-indicatoron
option</primary>
<secondary>Optionmenu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3117" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary sortas="menu option">-menu
option</primary>
<secondary>Optionmenu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3118" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary sortas="tearoff option">-tearoff
option</primary>
<secondary>Optionmenu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3119" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary sortas="text option">-text
option</primary>
<secondary>Optionmenu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3120" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary sortas="textvariable option">-textvariable
option</primary>
<secondary>Optionmenu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3121" file="ch21_16.htm" sect="21.16. The Optionmenu Widget">
<primary sortas="variable option">-variable
option</primary>
<secondary>Optionmenu
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3122" file="ch21_17.htm" sect="21.17. The Frame Widget">
<primary>Frame widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3123" file="ch21_17.htm" sect="21.17. The Frame Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>Frame
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3124" file="ch21_17.htm" sect="21.17. The Frame Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>Frame
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3125" file="ch21_17.htm" sect="21.17. The Frame Widget">
<primary sortas="class option">-class
option</primary>
<secondary>Frame widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3126" file="ch21_17.htm" sect="21.17. The Frame Widget">
<primary sortas="colormap option">-colormap
option</primary>
<secondary>Frame
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3127" file="ch21_17.htm" sect="21.17. The Frame Widget">
<primary sortas="label option">-label
option</primary>
<secondary>Frame widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3128" file="ch21_17.htm" sect="21.17. The Frame Widget">
<primary sortas="labelPack option Frame">-labelPack option
(Frame)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3129" file="ch21_17.htm" sect="21.17. The Frame Widget">
<primary sortas="labelVariable option Frame">-labelVariable option (Frame)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3130" file="ch21_17.htm" sect="21.17. The Frame Widget">
<primary sortas="visual option">-visual
option</primary>
<secondary>Frame widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3131" file="ch21_18.htm" sect="21.18. The Toplevel Widget">
<primary>toplevel widget
(Perl/Tk)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3132" file="ch21_18.htm" sect="21.18. The Toplevel Widget">
<primary>Tk extension to
Perl</primary>
<secondary>widgets</secondary>
<tertiary>toplevel
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3133" file="ch21_18.htm" sect="21.18. The Toplevel Widget">
<primary>Perl/Tk</primary>
<secondary>widgets</secondary>
<tertiary>toplevel
widget</tertiary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3134" file="ch21_18.htm" sect="21.18. The Toplevel Widget">
<primary sortas="class option">-class
option</primary>
<secondary>toplevel widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3135" file="ch21_18.htm" sect="21.18. The Toplevel Widget">
<primary sortas="colormap option">-colormap
option</primary>
<secondary>toplevel
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3136" file="ch21_18.htm" sect="21.18. The Toplevel Widget">
<primary sortas="screen option toplevel">-screen option
(toplevel)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3137" file="ch21_18.htm" sect="21.18. The Toplevel Widget">
<primary sortas="visual option">-visual
option</primary>
<secondary>toplevel widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3138" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary>aspect() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3139" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="client @Frame widget">client() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3140" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="colormapwindows Frame">colormapwindows()
(Frame widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3141" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="command">command()</primary>
<secondary>Frame
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3142" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="deiconify Frame">deiconify() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3143" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="focusmodel Frame">focusmodel() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3144" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="frame Frame">frame() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3145" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="geometry Frame">geometry() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3146" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="grid Frame">grid() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3147" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="group">group()</primary>
<secondary>Frame
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3148" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="iconbitmap Frame">iconbitmap() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3149" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="iconify Frame">iconify() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3150" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="iconmask Frame">iconmask() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3151" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="iconname Frame">iconname() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3152" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="iconposition Frame">iconposition() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3153" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="iconwindow Frame">iconwindow() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3154" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="maxsize Frame">maxsize() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3155" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="minsize Frame">minsize() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3156" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="overridedirect Frame">overridedirect()
(Frame widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3157" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="positionfrom Frame">positionfrom() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3158" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary>protocol()</primary>
<secondary>Frame widget
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3159" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="resizable Frame">resizable() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3160" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="sizefrom Frame">sizefrom() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3161" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="state">state()</primary>
<secondary>Frame
widget</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3162" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="title Frame">title() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3163" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="transient Frame">transient() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3164" file="ch21_18.htm" sect="21.18.1. Toplevel Methods">
<primary sortas="withdraw Frame">withdraw() (Frame
widget)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3167" file="ch22_01.htm" sect="22. Win32 Modules and Extensions">
<primary>lib-win32
library</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3168" file="ch22_01.htm" sect="22. Win32 Modules and Extensions">
<primary>Win32
modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3169" file="ch22_01.htm" sect="22. Win32 Modules and Extensions">
<primary>Capini, Aldo</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3170" file="ch22_01.htm" sect="22.1. Win32::Clipboard">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Clipboard
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3171" file="ch22_01.htm" sect="22.1. Win32::Clipboard">
<primary>clipboard,
manipulating</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3172" file="ch22_01.htm" sect="22.1. Win32::Clipboard">
<primary>Windows
clipboard</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3173" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Console
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3174" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary>console
implementation</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3175" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="new">new()</primary>
<secondary>Win32\:\:Console
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3176" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Alloc Win32 Console">Alloc()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3177" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Attr Win32 Console">Attr()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3178" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Cls Win32 Console">Cls()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3179" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Cursor Win32 Console">Cursor()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3180" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Display Win32 Console">Display()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3181" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="FillAttr Win32 Console">FillAttr()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3182" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="FillChar Win32 Console">FillChar()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3183" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary>Flush() (Win32\:\:Console
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3184" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Free Win32 Console">Free()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3185" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="GenerateCtrlEvent Win32 Console">GenerateCtrlEvent()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3186" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="GetEvents Win32 Console">GetEvents()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3187" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Infor Win32 Console">Info()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3188" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Input Win32 Console">Input()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3189" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="InputChar Win32 Console">InputChar()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3190" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="InputCP Win32 Console">InputCP()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3191" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="MaxWindow Win32 Console">MaxWindow()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3192" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary>Mode()</primary>
<secondary>Win32\:\:Console
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3193" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="MouseButtons Win32 Console">MouseButtons()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3194" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="OutputCP Win32 Console">OutputCP()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3195" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="PeekInput Win32 Console">PeekInput()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3196" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="ReadAttr Win32 Console">ReadAttr()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3197" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="ReadChar Win32 Console">ReadChar()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3198" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="ReadRect Win32 Console">ReadRect()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3199" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Scroll Win32 Console">Scroll()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3200" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Select Win32 Console">Select()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3201" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Size">Size()</primary>
<secondary>Win32\:\:Console
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3202" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Title Win32 Console">Title()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3203" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="Window Win32 Console">Window()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3204" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary>Write() (Win32\:\:Console
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3205" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="WriteAttr Win32 Console">WriteAttr()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3206" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="WriteChar Win32 Console">WriteChar()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3207" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="WriteInput Win32 Console">WriteInput()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3208" file="ch22_02.htm" sect="22.2. Win32::Console">
<primary sortas="WriteRect Win32 Console">WriteRect()
(Win32\:\:Console)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3211" file="ch22_03.htm" sect="22.3. Win32::ChangeNotify">
<primary>Win32
modules</primary>
<secondary>Win32\:\:ChangeNotify
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3212" file="ch22_03.htm" sect="22.3. Win32::ChangeNotify">
<primary sortas="new">new()</primary>
<secondary>Win32\:\:ChangeNotify
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3213" file="ch22_03.htm" sect="22.3. Win32::ChangeNotify">
<primary sortas="close">close()</primary>
<secondary>Win32\:\:ChangeNotify
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3214" file="ch22_03.htm" sect="22.3. Win32::ChangeNotify">
<primary sortas="reset">reset()</primary>
<secondary>Win32\:\:ChangeNotify
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3215" file="ch22_03.htm" sect="22.3. Win32::ChangeNotify">
<primary sortas="wait">wait()</primary>
<secondary>Win32\:\:ChangeNotify
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3217" file="ch22_04.htm" sect="22.4. Win32::Eventlog">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Eventlog
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3218" file="ch22_04.htm" sect="22.4. Win32::Eventlog">
<primary sortas="Backup Win32 EventLog">Backup()
(Win32\:\:EventLog)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3219" file="ch22_04.htm" sect="22.4. Win32::Eventlog">
<primary>Clear()</primary>
<secondary>Win32\:\:EventLog
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3221" file="ch22_04.htm" sect="22.4. Win32::Eventlog">
<primary sortas="GetNumber Win32 EventLog">GetNumber()
(Win32\:\:EventLog)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3222" file="ch22_04.htm" sect="22.4. Win32::Eventlog">
<primary sortas="GetOldest Win32 EventLog">GetOldest()
(Win32\:\:EventLog)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3223" file="ch22_04.htm" sect="22.4. Win32::Eventlog">
<primary sortas="Read Win32 EventLog">Read()
(Win32\:\:EventLog)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3224" file="ch22_04.htm" sect="22.4. Win32::Eventlog">
<primary sortas="Report Win32 EventLog">Report()
(Win32\:\:EventLog)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3225" file="ch22_05.htm" sect="22.5. Win32::File">
<primary>Win32 modules</primary>
<secondary>Win32\:\:File
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3226" file="ch22_05.htm" sect="22.5. Win32::File">
<primary sortas="GetAttributes Win32 File">GetAttributes()
(Win32\:\:File)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3227" file="ch22_05.htm" sect="22.5. Win32::File">
<primary sortas="SetAttributes Win32 File">SetAttributes()
(Win32\:\:File)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3228" file="ch22_06.htm" sect="22.6. Win32::FileSecurity">
<primary>Win32
modules</primary>
<secondary>Win32\:\:FileSecurity
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3229" file="ch22_06.htm" sect="22.6. Win32::FileSecurity">
<primary>NTFS file
permissions</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3230" file="ch22_06.htm" sect="22.6. Win32::FileSecurity">
<primary sortas="constant Win32 FileSecurity">constant()
(Win32\:\:FileSecurity)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3231" file="ch22_06.htm" sect="22.6. Win32::FileSecurity">
<primary sortas="EnumerateRights Win32 FileSecurity">EnumerateRights()
(Win32\:\:FileSecurity)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3232" file="ch22_06.htm" sect="22.6. Win32::FileSecurity">
<primary sortas="Get">Get()</primary>
<secondary>Win32\:\:FileSecurity
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3233" file="ch22_06.htm" sect="22.6. Win32::FileSecurity">
<primary sortas="MakeMask Win32 FileSecurity">MakeMask()
(Win32\:\:FileSecurity)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3234" file="ch22_06.htm" sect="22.6. Win32::FileSecurity">
<primary sortas="Set">Set()</primary>
<secondary>Win32\:\:FileSecurity
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3237" file="ch22_07.htm" sect="22.7. Win32::Internet">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3238" file="ch22_07.htm" sect="22.7. Win32::Internet">
<primary sortas="new">new()</primary>
<secondary>Win32\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3239" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="new">new()</primary>
<secondary>Win32\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3240" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="CanonicalizeURL Win32 Internet">CanonicalizeURL()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3241" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary>URLs
(uniform resource locators)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3242" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="Close">Close()</primary>
<secondary>Win32\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3243" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="CombineURL Win32 Internet">CombineURL()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3244" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="ConnectBackoff Win32 Internet">ConnectBackoff()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3245" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="ConnectRetries Win32 Internet">ConnectRetries()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3246" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="ConnectTimeout Win32 Internet">ConnectTimeout()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3247" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="ControlReceiveTimeout Win32 Internet">ControlReceiveTimeout()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3248" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="ControlSendTimeout Win32 Internet">ControlSendTimeout()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3249" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="CrackURL Win32 Internet">CrackURL()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3250" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="CreateURL Win32 Internet">CreateURL()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3251" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="DataReceiveTimeout Win32 Internet">DataReceiveTimeout()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3252" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="DataSendTimeout Win32 Internet">DataSendTimeout()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3253" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="Error">Error()</primary>
<secondary sortas="Win32 Internet">(Win32\:\:Internet)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3254" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="FetchURL Win32 Internet">FetchURL()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3255" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="FTP Win32 Internet">FTP()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3256" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="GetResponse Win32 Internet">GetResponse()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3257" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="GetStatusCallback Win32 Internet">GetStatusCallback()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3258" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="HTTP (Win32 Internet)">HTTP()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3259" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="OpenURL Win32 Internet">OpenURL()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3260" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="Password Win32 Internet">Password()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3261" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="QueryDataAvailable Win32 Internet">QueryDataAvailable()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3262" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="QueryOption Win32 Internet">QueryOption()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3263" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="ReadEntireFile Win32 Internet">ReadEntireFile()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3264" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="ReadFile Win32 Internet">ReadFile()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3265" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="SetOption Win32 Internet">SetOption()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3266" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="SetStatusCallback Win32 Internet">SetStatusCallback()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3267" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="TimeConvert Win32 Internet">TimeConvert()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3268" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="UserAgent Win32 Internet">UserAgent()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3269" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="Username Win32 Internet">Username()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3270" file="ch22_07.htm" sect="22.7.1. General Internet Methods">
<primary sortas="Version Win32 Internet">Version()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3271" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary>FTP (File Transfer
Protocol)</primary>
<secondary>Win32\:\:Internet functions
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3272" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary>Ascii()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3273" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Binary @Win32 Internet">Binary()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3274" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Cd Win32 Internet">Cd()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3275" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Delete (Win32\\Internet module)">Delete() (Win32\:\:Internet
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3276" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Get">Get()</primary>
<secondary>Win32\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3277" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="List">List()</primary>
<secondary>Win32\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3278" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Mkdir Win32 Internet">Mkdir()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3279" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary>Mode()</primary>
<secondary>Win32\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3280" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Pasv">Pasv()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3281" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Put">Put()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3282" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Pwd Win32 Internet">Pwd()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3283" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Rename Win32 Internet">Rename()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3284" file="ch22_07.htm" sect="22.7.2. FTP Functions">
<primary sortas="Rmdir Win32 Internet">Rmdir()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3285" file="ch22_07.htm" sect="22.7.3. HTTP Functions">
<primary>HTTP (Hypertext Transfer
Protocol)</primary>
<secondary>Win32\:\:Internet functions
for</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3286" file="ch22_07.htm" sect="22.7.3. HTTP Functions">
<primary>AddHeader()</primary>
<secondary>Win32\:\:Internet
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3287" file="ch22_07.htm" sect="22.7.3. HTTP Functions">
<primary sortas="OpenRequest Win32 Internet">OpenRequest()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3288" file="ch22_07.htm" sect="22.7.3. HTTP Functions">
<primary sortas="QueryInfo Win32 Internet">QueryInfo()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3289" file="ch22_07.htm" sect="22.7.3. HTTP Functions">
<primary sortas="Request @Win32 Internet">Request()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3290" file="ch22_07.htm" sect="22.7.3. HTTP Functions">
<primary sortas="SendRequest Win32 Internet">SendRequest()
(Win32\:\:Internet)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3292" file="ch22_08.htm" sect="22.8. Win32::IPC">
<primary>Win32
modules</primary>
<secondary>Win32\:\:IPC
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3294" file="ch22_09.htm" sect="22.9. Win32::Mutex">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Mutex
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3295" file="ch22_09.htm" sect="22.9. Win32::Mutex">
<primary>mutex
objects</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3296" file="ch22_09.htm" sect="22.9. Win32::Mutex">
<primary sortas="open">open()</primary>
<secondary>Win32\:\:Mutex
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3297" file="ch22_09.htm" sect="22.9. Win32::Mutex">
<primary>release()</primary>
<secondary>Win32\:\:Mutex
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3298" file="ch22_09.htm" sect="22.9. Win32::Mutex">
<primary sortas="wait">wait()</primary>
<secondary>Win32\:\:Mutex
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3300" file="ch22_10.htm" sect="22.10. Win32::NetAdmin">
<primary>Win32
modules</primary>
<secondary>Win32\:\:NetAdmin
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3301" file="ch22_10.htm" sect="22.10. Win32::NetAdmin">
<primary>administering network
servers</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3302" file="ch22_10.htm" sect="22.10. Win32::NetAdmin">
<primary>networking</primary>
<secondary>server
administration</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3303" file="ch22_10.htm" sect="22.10. Win32::NetAdmin">
<primary sortas="GetDomainController Win32 NetAdmin">GetDomainController()
(Win32\:\:NetAdmin)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3307" file="ch22_10.htm" sect="22.10. Win32::NetAdmin">
<primary sortas="UserCreate Win32 NetAdmin">UserCreate()
(Win32\:\:NetAdmin)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3308" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary>Win32
modules</primary>
<secondary>Win32\:\:NetResource
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3309" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary>shared resources,
managing</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3310" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary>resources, managing
shared</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3311" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary>share_info
hash</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3312" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary>netresource data structure</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3313" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="AddConnection Win32 NetResource">AddConnection()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3314" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="CancelConnection Win32 NetResource">CancelConnection()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3315" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="GetError Win32 NetResource">GetError()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3316" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="GetSharedResource Win32 NetResource">GetSharedResource()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3317" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="GetUNCName Win32 NetResource">GetUNCName()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3318" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="NetShareAdd Win32 NetResource">NetShareAdd()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3319" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="NetShareCheck Win32 NetResource">NetShareCheck()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3320" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="NetShareDel Win32 NetResource">NetShareDel()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3321" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="NetShareGetInfo Win32 NetResource">NetShareGetInfo()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3322" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="NetShareSetInfo Win32 NetResource">NetShareSetInfo()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3326" file="ch22_11.htm" sect="22.11. Win32::NetResource">
<primary sortas="WNetGetLastError Win32 NetResource">WNetGetLastError()
(Win32\:\:NetResource)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3327" file="ch22_12.htm" sect="22.12. Win32::PerfLib">
<primary>Win32
modules</primary>
<secondary>Win32\:\:PerfLib
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3328" file="ch22_13.htm" sect="22.13. Win32::Pipe">
<primary>Win32 modules</primary>
<secondary>Win32\:\:Pipe
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3329" file="ch22_13.htm" sect="22.13. Win32::Pipe">
<primary>process
management</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3330" file="ch22_13.htm" sect="22.13. Win32::Pipe">
<primary sortas="new">new()</primary>
<secondary>Win32\:\:Pipe
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3331" file="ch22_13.htm" sect="22.13.1. Win32::Pipe Methods">
<primary sortas="Get buffer size of pipe">BufferSize()
(Win32\:\:Pipe)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3332" file="ch22_13.htm" sect="22.13.1. Win32::Pipe Methods">
<primary sortas="Closes the named pipe">Resume()
(Win32\:\:Pipe)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3333" file="ch22_13.htm" sect="22.13.1. Win32::Pipe Methods">
<primary sortas="Create and wait for connect.">Connect()
(Win32\:\:Pipe)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3334" file="ch22_13.htm" sect="22.13.1. Win32::Pipe Methods">
<primary sortas="Disconnects the pipe from the client">Disconnect() (Win32\:\:Pipe)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3335" file="ch22_13.htm" sect="22.13.1. Win32::Pipe Methods">
<primary sortas="Error">Error()</primary>
<secondary sortas="Win32 Pipe">(Win32\:\:Pipe)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3336" file="ch22_13.htm" sect="22.13.1. Win32::Pipe Methods">
<primary sortas="Reads from named pipe">Read()
(Win32\:\:Pipe)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3337" file="ch22_13.htm" sect="22.13.1. Win32::Pipe Methods">
<primary sortas="Sets or returns size of pipe">ResizeBuffer(SIZE) (Win32\:\:Pipe)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3338" file="ch22_13.htm" sect="22.13.1. Win32::Pipe Methods">
<primary sortas="Sets or returns size of pipe">Write(DATA)
(Win32\:\:Pipe)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3340" file="ch22_14.htm" sect="22.14. Win32::Process">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Process
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3341" file="ch22_14.htm" sect="22.14. Win32::Process">
<primary>process
management</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3342" file="ch22_14.htm" sect="22.14. Win32::Process">
<primary sortas="Create">Create()</primary>
<secondary>Win32\:\:Process
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3343" file="ch22_14.htm" sect="22.14.1. Win32::Process Methods">
<primary sortas="GetExitCode Win32 Process">GetExitCode()
(Win32\:\:Process)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3344" file="ch22_14.htm" sect="22.14.1. Win32::Process Methods">
<primary sortas="GetPriorityClass Win32 Process">GetPriorityClass()
(Win32\:\:Process)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3345" file="ch22_14.htm" sect="22.14.1. Win32::Process Methods">
<primary sortas="Kill Win32 Process">Kill()
(Win32\:\:Process)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3346" file="ch22_14.htm" sect="22.14.1. Win32::Process Methods">
<primary sortas="Resume Win32 Process">Resume()
(Win32\:\:Process)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3347" file="ch22_14.htm" sect="22.14.1. Win32::Process Methods">
<primary sortas="SetPriorityClass Win32 Process">SetPriorityClass()
(Win32\:\:Process)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3348" file="ch22_14.htm" sect="22.14.1. Win32::Process Methods">
<primary sortas="Suspend Win32 Process">Suspend()
(Win32\:\:Process)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3349" file="ch22_14.htm" sect="22.14.1. Win32::Process Methods">
<primary sortas="Wait Win32 Process">Wait()
(Win32\:\:Process)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3351" file="ch22_15.htm" sect="22.15. Win32::Registry">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Registry
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3352" file="ch22_15.htm" sect="22.15. Win32::Registry">
<primary>Registry access and
management</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3353" file="ch22_15.htm" sect="22.15. Win32::Registry">
<primary sortas="Open Win32 Registry">Open()
(Win32\:\:Registry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3354" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="Create">Create()</primary>
<secondary>Win32\:\:Registry
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3355" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="DeleteKey Win32 Registry">DeleteKey()
(Win32\:\:Registry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3356" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="DeleteValue Win32 Registry">DeleteValue()
(Win32\:\:Registry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3359" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="GetKeys Win32 Registry">GetKeys()
(Win32\:\:Registry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3360" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="GetValues Win32 Registry">GetValues()
(Win32\:\:Registry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3361" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="Load">Load()</primary>
<secondary>Win32\:\:Registry
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3362" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="QueryKey Win32 Registry">QueryKey()
(Win32\:\:Registry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3363" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="QueryValue Win32 Registry">QueryValue()
(Win32\:\:Registry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3364" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary>Save()</primary>
<secondary>Win32\:\:Registry
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3365" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="SetValue Win32 Registry">SetValue()
(Win32\:\:Registry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3366" file="ch22_15.htm" sect="22.15.1. Win32::Registry Methods">
<primary sortas="SetValueEx Win32 Registry">SetValueEx()
(Win32\:\:Registry)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3367" file="ch22_16.htm" sect="22.16. Win32::Semaphore">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Semaphore
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3368" file="ch22_16.htm" sect="22.16. Win32::Semaphore">
<primary>semaphores,
implementing</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3369" file="ch22_16.htm" sect="22.16. Win32::Semaphore">
<primary sortas="open">open()</primary>
<secondary>Win32\:\:Semaphore
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3370" file="ch22_16.htm" sect="22.16. Win32::Semaphore">
<primary>release()</primary>
<secondary>Win32\:\:Semaphore
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3373" file="ch22_16.htm" sect="22.16. Win32::Semaphore">
<primary sortas="wait">wait()</primary>
<secondary>Win32\:\:Semaphore
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3374" file="ch22_17.htm" sect="22.17. Win32::Service">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Service
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3375" file="ch22_17.htm" sect="22.17. Win32::Service">
<primary>service control
interface</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3376" file="ch22_17.htm" sect="22.17. Win32::Service">
<primary sortas="GetServces Win32 Service">GetServices()
(Win32\:\:Service)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3379" file="ch22_17.htm" sect="22.17. Win32::Service">
<primary sortas="GetStatus Win32 Service">GetStatus()
(Win32\:\:Service)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3380" file="ch22_17.htm" sect="22.17. Win32::Service">
<primary sortas="PauseService Win32 Service">PauseService()
(Win32\:\:Service)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3381" file="ch22_17.htm" sect="22.17. Win32::Service">
<primary sortas="ResumeService Win32 Service">ResumeService()
(Win32\:\:Service)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3382" file="ch22_17.htm" sect="22.17. Win32::Service">
<primary sortas="StartService Win32 Service">StartService()
(Win32\:\:Service)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3383" file="ch22_17.htm" sect="22.17. Win32::Service">
<primary sortas="StopService Win32 Service">StopService()
(Win32\:\:Service)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3384" file="ch22_18.htm" sect="22.18. Win32::Shortcut">
<primary>Win32
modules</primary>
<secondary>Win32\:\:Shortcut
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3385" file="ch22_18.htm" sect="22.18. Win32::Shortcut">
<primary>shortcut
files</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3386" file="ch22_18.htm" sect="22.18. Win32::Shortcut">
<primary sortas="lnk files">.lnk
files</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3387" file="ch22_18.htm" sect="22.18. Win32::Shortcut">
<primary sortas="Close">Close()</primary>
<secondary>Win32\:\:Shortcut
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3388" file="ch22_18.htm" sect="22.18. Win32::Shortcut">
<primary sortas="Load">Load()</primary>
<secondary>Win32\:\:Shortcut
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3389" file="ch22_18.htm" sect="22.18. Win32::Shortcut">
<primary>Resolve()
(Win32\:\:Shortcut)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3390" file="ch22_18.htm" sect="22.18. Win32::Shortcut">
<primary>Save()</primary>
<secondary>Win32\:\:Shortcut
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3391" file="ch22_18.htm" sect="22.18. Win32::Shortcut">
<primary sortas="Set">Set()</primary>
<secondary>Win32\:\:Shortcut
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3395" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:\:CopyFile()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3396" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:FreeLibrary()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3397" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetArchName()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3398" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetChipName()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3399" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetFullPathName()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3400" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetLastError()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3401" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetLongPathName()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3402" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetProcAddress()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3403" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:LoadLibrary()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3404" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:MsgBox()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3405" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:OLELastError()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3406" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:BuildNumber()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3407" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:LoginName()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3408" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:NodeName()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3409" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:DomainName()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3410" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:FsType()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3411" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetCwd()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3412" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:SetCwd()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3413" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:SetLastError()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3414" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetOSVersion()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3415" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:FormatMessage()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3416" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:Spawn()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3417" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:LookupAccountName()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3418" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:LookupAccountSID()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3419" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:InitiateSystemShutdown()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3420" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:AbortSystemShutdown()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3421" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetTickCount()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3422" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:IsWinNT()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3423" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:IsWin95()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3424" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:ExpandEnvironmentStrings()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3425" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetShortPathName()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3426" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:GetNextAvailDrive()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3427" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:RegisterServer()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3428" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:UnregisterServer()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3429" file="ch22_19.htm" sect="22.19. Win32 Extensions">
<primary>Win32
modules</primary>
<secondary>Win32\:Sleep()</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3430" file="ch23_01.htm" sect="23. OLE Automation">
<primary>OLE
automation</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3431" file="ch23_01.htm" sect="23. OLE Automation">
<primary>Win32
modules</primary>
<secondary>Win32\:\:OLE
modules</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3432" file="ch23_01.htm" sect="23. OLE Automation">
<primary>automation server</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3433" file="ch23_01.htm" sect="23. OLE Automation">
<primary>automation
controller</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3434" file="ch23_01.htm" sect="23. OLE Automation">
<primary>automation
client</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3435" file="ch23_01.htm" sect="23. OLE Automation">
<primary>automation objects, creation
of</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3436" file="ch23_01.htm" sect="23. OLE Automation">
<primary>automation modules</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3437" file="ch23_01.htm" sect="23. OLE Automation">
<primary>Win32\:\:OLE</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3438" file="ch23_01.htm" sect="23. OLE Automation">
<primary>Win32\:\:OLE\:\:Enum</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3439" file="ch23_01.htm" sect="23. OLE Automation">
<primary>Win32\:\:OLE\:\:Variant</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3440" file="ch23_01.htm" sect="23. OLE Automation">
<primary>Win32\:\:OLE\:\:Const</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3441" file="ch23_01.htm" sect="23.1. Creating Objects">
<primary sortas="new">new()</primary>
<secondary>Win32\:\:OLE
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3442" file="ch23_01.htm" sect="23.1. Creating Objects">
<primary sortas="GetActiveObject Win32 OLE">GetActiveObject() (Win32\:\:OLE)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3443" file="ch23_01.htm" sect="23.1. Creating Objects">
<primary sortas="GetObject Win32 OLE">GetObject()
(Win32\:\:OLE)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3444" file="ch23_02.htm" sect="23.2.1. Win32::OLE Methods">
<primary sortas="invoke">invoke()</primary>
<secondary>Win32\:\:OLE
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3445" file="ch23_02.htm" sect="23.2.1. Win32::OLE Methods">
<primary sortas="LastError Win32 OLE">LastError()
(Win32\:\:OLE)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3446" file="ch23_02.htm" sect="23.2.1. Win32::OLE Methods">
<primary sortas="QueryObjectType Win32 OLE">QueryObjectType() (Win32\:\:OLE)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3447" file="ch23_02.htm" sect="23.2.2. Win32::OLE Functions">
<primary sortas="in @Win32 OLE">in()
(Win32\:\:OLE)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3448" file="ch23_02.htm" sect="23.2.2. Win32::OLE Functions">
<primary sortas="valof Win32 OLE">valof()
(Win32\:\:OLE)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3449" file="ch23_02.htm" sect="23.2.2. Win32::OLE Functions">
<primary sortas="with Win32 OLE">with()
(Win32\:\:OLE)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3450" file="ch23_03.htm" sect="23.3. Win32::OLE::Enum">
<primary>Win32
modules</primary>
<secondary>Win32\:\:OLE\:\:Enum
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3451" file="ch23_03.htm" sect="23.3. Win32::OLE::Enum">
<primary>collection
objects</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3452" file="ch23_03.htm" sect="23.3. Win32::OLE::Enum">
<primary>Count()</primary>
<secondary>Win32\:\:OLE\:\:Enum
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3453" file="ch23_03.htm" sect="23.3. Win32::OLE::Enum">
<primary sortas="Item @Win32 OLE Enum">Item()
(Win32\:\:OLE\:\:Enum)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3454" file="ch23_03.htm" sect="23.3. Win32::OLE::Enum">
<primary>enumeration
methods</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3455" file="ch23_03.htm" sect="23.3.1. Win32::OLE::Enum Methods">
<primary sortas="new">new()</primary>
<secondary>Win32\:\:OLE\:\:Enum
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3456" file="ch23_03.htm" sect="23.3.1. Win32::OLE::Enum Methods">
<primary sortas="All @Win32 OLE Enum">All()
(Win32\:\:OLE\:\:Enum)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3457" file="ch23_03.htm" sect="23.3.1. Win32::OLE::Enum Methods">
<primary sortas="Clone Win32 OLE Enum">Clone()
(Win32\:\:OLE\:\:Enum)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3458" file="ch23_03.htm" sect="23.3.1. Win32::OLE::Enum Methods">
<primary sortas="Next Win32 OLE Enum">Next()
(Win32\:\:OLE\:\:Enum)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3459" file="ch23_03.htm" sect="23.3.1. Win32::OLE::Enum Methods">
<primary sortas="Reset">Reset()</primary>
<secondary>Win32\:\:OLE\:\:Enum
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3460" file="ch23_03.htm" sect="23.3.1. Win32::OLE::Enum Methods">
<primary sortas="Skip Win32 OLE Enum">Skip()
(Win32\:\:OLE\:\:Enum)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3461" file="ch23_04.htm" sect="23.4. Win32::OLE::Variant">
<primary>Win32
modules</primary>
<secondary>Win32\:\:OLE\:\:Variant
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3462" file="ch23_04.htm" sect="23.4. Win32::OLE::Variant">
<primary>Variant data
structure</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3463" file="ch23_04.htm" sect="23.4. Win32::OLE::Variant">
<primary sortas="new">new()</primary>
<secondary>Win32\:\:OLE\:\:Variant
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3464" file="ch23_04.htm" sect="23.4.1. Win32::OLE::Variant Methods">
<primary>Win32\:\:OLE\:\:Variant</primary>
<secondary>methods</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3465" file="ch23_04.htm" sect="23.4.1. Win32::OLE::Variant Methods">
<primary sortas="As Win32 OLE Variant">As()
(Win32\:\:OLE\:\:Variant)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3466" file="ch23_04.htm" sect="23.4.1. Win32::OLE::Variant Methods">
<primary sortas="ChangeType Win32 OLE Variant">ChangeType()
(Win32\:\:OLE\:\:Variant)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3467" file="ch23_04.htm" sect="23.4.1. Win32::OLE::Variant Methods">
<primary sortas="Type Win32 OLE Variant">Type()
(Win32\:\:OLE\:\:Variant)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3468" file="ch23_04.htm" sect="23.4.1. Win32::OLE::Variant Methods">
<primary sortas="Value Win32 OLE Variant">Value()
(Win32\:\:OLE\:\:Variant)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3469" file="ch23_05.htm" sect="23.5. Win32::OLE::Const">
<primary>Win32
modules</primary>
<secondary>Win32\:\:OLE\:\:Const
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3470" file="ch23_05.htm" sect="23.5. Win32::OLE::Const">
<primary sortas="Load">Load()</primary>
<secondary>Win32\:\:OLE\:\:Const
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3473" file="ch24_01.htm" sect="24. ODBC Extension for Win32">
<primary>ODBC Extension</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3474" file="ch24_01.htm" sect="24. ODBC Extension for Win32">
<primary>Win32
modules</primary>
<secondary>Win32\:\:ODBC
module</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3475" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="invoke">Catalog() (Win32\:\:ODBC
module)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3476" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="ColAttributes">ColAttributes()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3477" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="ConfigDSN">ConfigDSN()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3478" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Connection">Connection()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3479" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Close">Close()</primary>
<secondary>Win32\:\:ODBC</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3480" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Data">Data()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3481" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="DataHash">DataHash()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3482" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="DataSources">DataSources()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3483" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Debug">Debug()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3484" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Drivers">Drivers()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3485" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="DropCursor">DropCursor()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3486" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="DumpData">DumpData()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3487" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Error">Error()</primary>
<secondary sortas="Win32 ODBC">(Win32\:\:ODBC)</secondary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3488" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="FetchRow">FetchRow()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3489" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="FieldNames">FieldNames()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3490" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetConnections">GetConnections()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3491" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetConnectOption">GetConnectOption()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3492" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetCursorName">GetCursorName()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3493" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetData">GetData()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3494" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="getDSN">getDSN()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3495" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetFunctions">GetFunctions()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3496" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetInfo">GetInfo()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3497" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetInfo">GetInfo()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3498" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetSQLState">GetSQLState()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3499" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetStmtCloseType">GetStmtCloseType()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3500" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="GetStmtOption">GetStmtOption()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3501" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="MoreResults">MoreResults()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3502" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="MoreResults">MoreResults()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3503" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="RunSQL">RunSQL()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3504" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="SetConnectOption">SetConnectOption()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3505" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="SetCursorName">SetCursorName()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3506" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="SetPos">SetPos()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3507" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="SetMaxBufSize">SetMaxBufSize()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3508" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="SetStmtCloseType">SetStmtCloseType()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3509" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="SetStmtOption">SetStmtOption()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3510" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Shutdown">Shutdown()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3511" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Sql">Sql()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3512" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="TableList">TableList()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3513" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Transact">Transact()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3514" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary sortas="Transact">Transact()
(Win32\:\:ODBC)</primary>
</indexterm>

<indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-3515" file="ch24_01.htm" sect="24.1. ODBC Methods and Properties">
<primary>&lt;endrange&gt;Win32
modules</primary>
<secondary>Win32\:\:ODBC
module</secondary>
</indexterm>


