1998-03-03 18:02:19 -04:00
|
|
|
\documentclass{manual}
|
1991-02-19 08:53:17 -04:00
|
|
|
|
1995-02-28 13:14:32 -04:00
|
|
|
% NOTE: this file controls which chapters/sections of the library
|
|
|
|
% manual are actually printed. It is easy to customize your manual
|
|
|
|
% by commenting out sections that you're not interested in.
|
|
|
|
|
1994-08-01 09:22:53 -03:00
|
|
|
\title{Python Library Reference}
|
1991-01-22 07:45:29 -04:00
|
|
|
|
1994-10-06 07:29:26 -03:00
|
|
|
\input{boilerplate}
|
1994-08-01 09:22:53 -03:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\makeindex % tell \index to actually write the
|
|
|
|
% .idx file
|
|
|
|
\makemodindex % ... and the module index as well.
|
1993-11-23 12:28:45 -04:00
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
|
1991-01-22 07:45:29 -04:00
|
|
|
\begin{document}
|
1994-08-01 09:22:53 -03:00
|
|
|
|
1991-01-22 07:45:29 -04:00
|
|
|
\maketitle
|
|
|
|
|
1998-07-28 18:55:19 -03:00
|
|
|
\ifhtml
|
|
|
|
\chapter*{Front Matter\label{front}}
|
|
|
|
\fi
|
|
|
|
|
1994-10-06 07:29:26 -03:00
|
|
|
\input{copyright}
|
|
|
|
|
1991-01-22 07:45:29 -04:00
|
|
|
\begin{abstract}
|
|
|
|
|
|
|
|
\noindent
|
1995-03-30 12:01:33 -04:00
|
|
|
Python is an extensible, interpreted, object-oriented programming
|
|
|
|
language. It supports a wide range of applications, from simple text
|
2001-07-13 23:50:55 -03:00
|
|
|
processing scripts to interactive Web browsers.
|
1995-03-30 12:01:33 -04:00
|
|
|
|
1999-11-10 12:21:37 -04:00
|
|
|
While the \citetitle[../ref/ref.html]{Python Reference Manual}
|
|
|
|
describes the exact syntax and semantics of the language, it does not
|
|
|
|
describe the standard library that is distributed with the language,
|
|
|
|
and which greatly enhances its immediate usability. This library
|
|
|
|
contains built-in modules (written in C) that provide access to system
|
|
|
|
functionality such as file I/O that would otherwise be inaccessible to
|
|
|
|
Python programmers, as well as modules written in Python that provide
|
|
|
|
standardized solutions for many problems that occur in everyday
|
|
|
|
programming. Some of these modules are explicitly designed to
|
|
|
|
encourage and enhance the portability of Python programs.
|
1995-03-30 12:01:33 -04:00
|
|
|
|
|
|
|
This library reference manual documents Python's standard library, as
|
|
|
|
well as many optional library modules (which may or may not be
|
|
|
|
available, depending on whether the underlying platform supports them
|
|
|
|
and on the configuration choices made at compile time). It also
|
|
|
|
documents the standard types of the language and its built-in
|
|
|
|
functions and exceptions, many of which are not or incompletely
|
|
|
|
documented in the Reference Manual.
|
|
|
|
|
|
|
|
This manual assumes basic knowledge about the Python language. For an
|
1999-11-10 12:21:37 -04:00
|
|
|
informal introduction to Python, see the
|
|
|
|
\citetitle[../tut/tut.html]{Python Tutorial}; the
|
|
|
|
\citetitle[../ref/ref.html]{Python Reference Manual} remains the
|
|
|
|
highest authority on syntactic and semantic questions. Finally, the
|
|
|
|
manual entitled \citetitle[../ext/ext.html]{Extending and Embedding
|
|
|
|
the Python Interpreter} describes how to add new extensions to Python
|
|
|
|
and how to embed it in other applications.
|
1991-01-22 07:45:29 -04:00
|
|
|
|
|
|
|
\end{abstract}
|
|
|
|
|
1998-01-13 18:25:02 -04:00
|
|
|
\tableofcontents
|
1991-01-22 07:45:29 -04:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
% Chapter title:
|
1994-08-01 09:22:53 -03:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libintro} % Introduction
|
1994-08-01 09:22:53 -03:00
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
|
|
|
|
% =============
|
|
|
|
% BUILT-INs
|
|
|
|
% =============
|
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libobjs} % Built-in Types, Exceptions and Functions
|
2001-10-30 02:22:02 -04:00
|
|
|
\input{libfuncs}
|
1998-07-24 10:56:11 -03:00
|
|
|
\input{libstdtypes}
|
1994-08-01 09:22:53 -03:00
|
|
|
\input{libexcs}
|
2003-01-01 16:34:00 -04:00
|
|
|
\input{libconsts}
|
1994-08-01 09:22:53 -03:00
|
|
|
|
1995-03-28 09:35:14 -04:00
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
|
|
|
|
% =============
|
|
|
|
% BASIC/GENERAL-PURPOSE OBJECTS
|
|
|
|
% =============
|
|
|
|
|
|
|
|
% Strings
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libstrings} % String Services
|
1995-03-28 09:35:14 -04:00
|
|
|
\input{libstring}
|
1997-12-29 16:01:55 -04:00
|
|
|
\input{libre}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libstruct} % XXX also/better in File Formats?
|
2001-02-19 12:32:40 -04:00
|
|
|
\input{libdifflib}
|
1998-07-24 10:56:11 -03:00
|
|
|
\input{libstringio}
|
2002-06-28 23:38:50 -03:00
|
|
|
\input{libtextwrap}
|
2000-04-06 11:25:28 -03:00
|
|
|
\input{libcodecs}
|
2000-06-13 17:51:29 -03:00
|
|
|
\input{libunicodedata}
|
2003-04-18 07:39:54 -03:00
|
|
|
\input{libstringprep}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libfpformat}
|
1994-08-01 09:22:53 -03:00
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
|
|
|
|
\input{datatypes} % Data types and structures
|
|
|
|
\input{libdatetime}
|
|
|
|
\input{libcalendar}
|
2004-01-29 03:35:45 -04:00
|
|
|
\input{libcollections}
|
2002-08-02 15:03:24 -03:00
|
|
|
\input{libheapq}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libbisect}
|
1995-03-28 09:35:14 -04:00
|
|
|
\input{libarray}
|
2002-08-23 12:18:38 -03:00
|
|
|
\input{libsets}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libsched}
|
|
|
|
\input{libmutex}
|
|
|
|
\input{libqueue}
|
|
|
|
\input{libweakref}
|
|
|
|
\input{libuserdict}
|
|
|
|
|
|
|
|
% General object services
|
|
|
|
% XXX intro
|
|
|
|
\input{libtypes}
|
|
|
|
\input{libnew}
|
|
|
|
\input{libcopy}
|
|
|
|
\input{libpprint}
|
|
|
|
\input{librepr}
|
|
|
|
|
|
|
|
|
|
|
|
\input{numeric} % Numeric/Mathematical modules
|
|
|
|
\input{libmath}
|
|
|
|
\input{libcmath}
|
|
|
|
\input{libdecimal}
|
|
|
|
\input{librandom}
|
|
|
|
|
|
|
|
% Functions, Functional, Generators and Iterators
|
|
|
|
% XXX intro functional
|
2003-01-31 20:10:11 -04:00
|
|
|
\input{libitertools}
|
2005-02-28 15:39:44 -04:00
|
|
|
\input{libfunctional}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{liboperator} % from runtime - better with itertools and functional
|
|
|
|
|
|
|
|
|
|
|
|
% =============
|
|
|
|
% DATA FORMATS
|
|
|
|
% =============
|
|
|
|
|
|
|
|
% Big move - include all the markup and internet formats here
|
|
|
|
|
|
|
|
% MIME & email stuff
|
|
|
|
\input{netdata} % Internet Data Handling
|
|
|
|
\input{email}
|
|
|
|
\input{libmailcap}
|
|
|
|
\input{libmailbox}
|
|
|
|
\input{libmhlib}
|
|
|
|
\input{libmimetools}
|
|
|
|
\input{libmimetypes}
|
|
|
|
\input{libmimewriter}
|
|
|
|
\input{libmimify}
|
|
|
|
\input{libmultifile}
|
|
|
|
\input{librfc822}
|
|
|
|
|
|
|
|
% encoding stuff
|
|
|
|
\input{libbase64}
|
|
|
|
\input{libbinascii}
|
|
|
|
\input{libbinhex}
|
|
|
|
\input{libquopri}
|
|
|
|
\input{libuu}
|
|
|
|
|
|
|
|
\input{markup} % Structured Markup Processing Tools
|
|
|
|
\input{libhtmlparser}
|
|
|
|
\input{libsgmllib}
|
|
|
|
\input{libhtmllib}
|
|
|
|
\input{libpyexpat}
|
|
|
|
\input{xmldom}
|
|
|
|
\input{xmldomminidom}
|
|
|
|
\input{xmldompulldom}
|
|
|
|
\input{xmlsax}
|
|
|
|
\input{xmlsaxhandler}
|
|
|
|
\input{xmlsaxutils}
|
|
|
|
\input{xmlsaxreader}
|
|
|
|
% \input{libxmllib}
|
|
|
|
|
|
|
|
\input{fileformats} % Miscellaneous file formats
|
|
|
|
\input{libcsv}
|
1999-01-26 11:47:59 -04:00
|
|
|
\input{libcfgparser}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{librobotparser}
|
|
|
|
\input{libnetrc}
|
|
|
|
\input{libxdrlib}
|
1995-03-02 08:38:39 -04:00
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libcrypto} % Cryptographic Services
|
|
|
|
\input{libhashlib}
|
|
|
|
\input{libhmac}
|
|
|
|
\input{libmd5}
|
|
|
|
\input{libsha}
|
|
|
|
|
|
|
|
% =============
|
|
|
|
% FILE & DATABASE STORAGE
|
|
|
|
% =============
|
|
|
|
|
|
|
|
\input{filesys} % File/directory support
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libposixpath} % os.path
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libfileinput}
|
1999-04-22 12:01:44 -03:00
|
|
|
\input{libstat}
|
1999-06-21 15:25:49 -03:00
|
|
|
\input{libstatvfs}
|
1999-10-29 14:24:12 -03:00
|
|
|
\input{libfilecmp}
|
1995-03-28 09:35:14 -04:00
|
|
|
\input{libtempfile}
|
1997-03-25 18:09:18 -04:00
|
|
|
\input{libglob}
|
1997-04-27 18:25:52 -03:00
|
|
|
\input{libfnmatch}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{liblinecache}
|
1998-12-28 16:16:58 -04:00
|
|
|
\input{libshutil}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libdircache}
|
|
|
|
|
|
|
|
|
|
|
|
\input{archiving} % Data compression and archiving
|
|
|
|
\input{libzlib}
|
|
|
|
\input{libgzip}
|
|
|
|
\input{libbz2}
|
|
|
|
\input{libzipfile}
|
|
|
|
\input{libtarfile}
|
|
|
|
|
|
|
|
|
|
|
|
\input{persistence} % Persistent storage
|
|
|
|
\input{libpickle}
|
|
|
|
\input{libcopyreg} % really copy_reg % from runtime...
|
|
|
|
\input{libshelve}
|
|
|
|
\input{libmarshal}
|
|
|
|
\input{libanydbm}
|
|
|
|
\input{libwhichdb}
|
|
|
|
\input{libdbm}
|
|
|
|
\input{libgdbm}
|
|
|
|
\input{libdbhash}
|
|
|
|
\input{libbsddb}
|
|
|
|
\input{libdumbdbm}
|
|
|
|
|
|
|
|
|
|
|
|
% =============
|
|
|
|
% OS
|
|
|
|
% =============
|
|
|
|
|
|
|
|
|
|
|
|
\input{liballos} % Generic Operating System Services
|
|
|
|
\input{libos}
|
|
|
|
\input{libtime}
|
|
|
|
\input{liboptparse}
|
|
|
|
\input{libgetopt}
|
2002-11-13 23:58:20 -04:00
|
|
|
\input{liblogging}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libgetpass}
|
|
|
|
\input{libcurses}
|
|
|
|
\input{libascii} % curses.ascii
|
|
|
|
\input{libcursespanel}
|
2003-10-14 18:45:59 -03:00
|
|
|
\input{libplatform}
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{liberrno}
|
1995-03-02 08:38:39 -04:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libsomeos} % Optional Operating System Services
|
1995-03-28 09:35:14 -04:00
|
|
|
\input{libselect}
|
|
|
|
\input{libthread}
|
1998-07-20 14:34:50 -03:00
|
|
|
\input{libthreading}
|
2002-12-30 18:34:10 -04:00
|
|
|
\input{libdummythread}
|
|
|
|
\input{libdummythreading}
|
2000-09-05 10:49:30 -03:00
|
|
|
\input{libmmap}
|
2000-07-06 01:47:25 -03:00
|
|
|
\input{libreadline}
|
1999-06-21 15:25:49 -03:00
|
|
|
\input{librlcompleter}
|
1994-08-01 09:22:53 -03:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libunix} % UNIX Specific Services
|
1995-03-28 09:35:14 -04:00
|
|
|
\input{libposix}
|
|
|
|
\input{libpwd}
|
2005-01-23 05:27:24 -04:00
|
|
|
\input{libspwd}
|
1995-03-28 09:35:14 -04:00
|
|
|
\input{libgrp}
|
1996-04-10 13:18:20 -03:00
|
|
|
\input{libcrypt}
|
1999-07-01 17:39:59 -03:00
|
|
|
\input{libdl}
|
1995-03-28 09:35:14 -04:00
|
|
|
\input{libtermios}
|
1999-06-23 14:29:02 -03:00
|
|
|
\input{libtty}
|
1999-06-29 15:12:22 -03:00
|
|
|
\input{libpty}
|
1995-03-28 09:35:14 -04:00
|
|
|
\input{libfcntl}
|
1999-06-21 15:25:49 -03:00
|
|
|
\input{libpipes}
|
1995-01-04 15:17:34 -04:00
|
|
|
\input{libposixfile}
|
1996-12-18 14:37:05 -04:00
|
|
|
\input{libresource}
|
1999-06-27 12:02:37 -03:00
|
|
|
\input{libnis}
|
1995-10-09 17:49:57 -03:00
|
|
|
\input{libsyslog}
|
1997-06-12 13:05:46 -03:00
|
|
|
\input{libcommands}
|
1994-08-01 09:22:53 -03:00
|
|
|
|
1995-03-28 09:35:14 -04:00
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
% =============
|
|
|
|
% NETWORK & COMMUNICATIONS
|
|
|
|
% =============
|
|
|
|
|
|
|
|
\input{ipc} % Interprocess communication/networking
|
|
|
|
\input{libsubprocess}
|
|
|
|
\input{libsocket}
|
|
|
|
\input{libsignal}
|
|
|
|
\input{libpopen2}
|
|
|
|
\input{libasyncore}
|
|
|
|
\input{libasynchat}
|
1995-03-28 09:35:14 -04:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{internet} % Internet Protocols
|
2000-07-07 00:36:12 -03:00
|
|
|
\input{libwebbrowser}
|
1995-02-27 13:53:25 -04:00
|
|
|
\input{libcgi}
|
2001-12-04 18:48:17 -04:00
|
|
|
\input{libcgitb}
|
1995-03-22 11:48:46 -04:00
|
|
|
\input{liburllib}
|
2001-03-01 15:54:29 -04:00
|
|
|
\input{liburllib2}
|
1995-03-22 11:48:46 -04:00
|
|
|
\input{libhttplib}
|
1995-02-16 12:28:22 -04:00
|
|
|
\input{libftplib}
|
|
|
|
\input{libgopherlib}
|
1998-04-24 17:49:02 -03:00
|
|
|
\input{libpoplib}
|
1998-04-11 01:27:07 -03:00
|
|
|
\input{libimaplib}
|
1995-02-16 12:28:22 -04:00
|
|
|
\input{libnntplib}
|
1998-06-28 14:55:53 -03:00
|
|
|
\input{libsmtplib}
|
2004-07-11 13:25:25 -03:00
|
|
|
\input{libsmtpd}
|
1999-03-15 11:44:18 -04:00
|
|
|
\input{libtelnetlib}
|
1995-02-16 12:28:22 -04:00
|
|
|
\input{liburlparse}
|
1998-08-07 12:58:31 -03:00
|
|
|
\input{libsocksvr}
|
|
|
|
\input{libbasehttp}
|
1999-06-14 16:49:50 -03:00
|
|
|
\input{libsimplehttp}
|
|
|
|
\input{libcgihttp}
|
2004-05-31 15:22:40 -03:00
|
|
|
\input{libcookielib}
|
2000-08-19 13:55:31 -03:00
|
|
|
\input{libcookie}
|
2001-09-28 19:03:40 -03:00
|
|
|
\input{libxmlrpclib}
|
|
|
|
\input{libsimplexmlrpc}
|
2003-04-18 18:04:39 -03:00
|
|
|
\input{libdocxmlrpc}
|
1998-08-07 12:58:31 -03:00
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
% =============
|
|
|
|
% MULTIMEDIA
|
|
|
|
% =============
|
2000-07-04 23:24:39 -03:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libmm} % Multimedia Services
|
1994-08-01 09:22:53 -03:00
|
|
|
\input{libaudioop}
|
|
|
|
\input{libimageop}
|
1995-03-28 09:35:14 -04:00
|
|
|
\input{libaifc}
|
1999-06-23 10:34:22 -03:00
|
|
|
\input{libsunau}
|
1999-06-17 12:12:16 -03:00
|
|
|
\input{libwave}
|
1999-06-22 15:50:06 -03:00
|
|
|
\input{libchunk}
|
1999-04-19 18:21:28 -03:00
|
|
|
\input{libcolorsys}
|
1994-08-01 09:22:53 -03:00
|
|
|
\input{librgbimg}
|
1996-08-19 19:58:03 -03:00
|
|
|
\input{libimghdr}
|
1999-01-05 19:09:12 -04:00
|
|
|
\input{libsndhdr}
|
2003-03-09 20:07:14 -04:00
|
|
|
\input{libossaudiodev}
|
1994-08-01 09:22:53 -03:00
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
% Tkinter is a chapter in its own right.
|
2001-11-15 13:25:29 -04:00
|
|
|
\input{tkinter}
|
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
% % Internationalization
|
|
|
|
\input{i18n}
|
|
|
|
\input{libgettext}
|
|
|
|
\input{liblocale}
|
|
|
|
|
|
|
|
% =============
|
|
|
|
% PROGRAM FRAMEWORKS
|
|
|
|
% =============
|
|
|
|
\input{frameworks}
|
|
|
|
\input{libcmd}
|
|
|
|
\input{libshlex}
|
|
|
|
|
|
|
|
|
|
|
|
% =============
|
|
|
|
% DEVELOPMENT TOOLS
|
|
|
|
% =============
|
|
|
|
% % Software development support
|
|
|
|
\input{development}
|
|
|
|
\input{libpydoc}
|
|
|
|
\input{libdoctest}
|
|
|
|
\input{libunittest}
|
|
|
|
\input{libtest}
|
|
|
|
|
|
|
|
\input{libpdb} % The Python Debugger
|
|
|
|
|
|
|
|
\input{libprofile} % The Python Profiler
|
2006-02-08 08:53:56 -04:00
|
|
|
\input{libhotshot} % unmaintained C profiler
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libtimeit}
|
|
|
|
|
|
|
|
|
|
|
|
% =============
|
|
|
|
% PYTHON ENGINE
|
|
|
|
% =============
|
|
|
|
|
|
|
|
% Runtime services
|
|
|
|
\input{libpython} % Python Runtime Services
|
|
|
|
\input{libsys}
|
|
|
|
\input{libbltin} % really __builtin__
|
|
|
|
\input{libmain} % really __main__
|
|
|
|
\input{libwarnings}
|
|
|
|
\input{libatexit}
|
|
|
|
\input{libtraceback}
|
|
|
|
\input{libfuture} % really __future__
|
|
|
|
\input{libgc}
|
|
|
|
\input{libinspect}
|
|
|
|
\input{libsite}
|
|
|
|
\input{libuser}
|
|
|
|
\input{libfpectl}
|
|
|
|
|
|
|
|
|
|
|
|
\input{custominterp} % Custom interpreter
|
|
|
|
\input{libcode}
|
|
|
|
\input{libcodeop}
|
2000-08-03 18:18:18 -03:00
|
|
|
\input{librestricted} % Restricted Execution
|
|
|
|
\input{librexec}
|
|
|
|
\input{libbastion}
|
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
|
|
|
|
\input{modules} % Importing Modules
|
|
|
|
\input{libimp}
|
|
|
|
\input{libzipimport}
|
|
|
|
\input{libpkgutil}
|
|
|
|
\input{libmodulefinder}
|
|
|
|
|
|
|
|
|
|
|
|
% =============
|
|
|
|
% PYTHON LANGUAGE & COMPILER
|
|
|
|
% =============
|
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{language} % Python Language Services
|
2000-08-03 18:18:18 -03:00
|
|
|
\input{libparser}
|
|
|
|
\input{libsymbol}
|
|
|
|
\input{libtoken}
|
|
|
|
\input{libkeyword}
|
|
|
|
\input{libtokenize}
|
|
|
|
\input{libtabnanny}
|
|
|
|
\input{libpyclbr}
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libpycompile} % really py_compile
|
2000-08-03 18:18:18 -03:00
|
|
|
\input{libcompileall}
|
|
|
|
\input{libdis}
|
2004-08-07 13:53:59 -03:00
|
|
|
\input{libpickletools}
|
2001-07-24 13:20:13 -03:00
|
|
|
\input{distutils}
|
2000-08-03 18:18:18 -03:00
|
|
|
|
2001-09-27 17:11:07 -03:00
|
|
|
\input{compiler} % compiler package
|
2006-02-27 11:23:19 -04:00
|
|
|
\input{libast}
|
2001-09-27 17:11:07 -03:00
|
|
|
|
2005-12-22 16:34:09 -04:00
|
|
|
\input{libmisc} % Miscellaneous Services
|
|
|
|
\input{libformatter}
|
|
|
|
|
|
|
|
% =============
|
|
|
|
% OTHER PLATFORM-SPECIFIC STUFF
|
|
|
|
% =============
|
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
%\input{libamoeba} % AMOEBA ONLY
|
1994-08-01 09:22:53 -03:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
%\input{libstdwin} % STDWIN ONLY
|
1994-08-01 09:22:53 -03:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libsgi} % SGI IRIX ONLY
|
1994-08-01 09:22:53 -03:00
|
|
|
\input{libal}
|
1995-03-28 07:56:52 -04:00
|
|
|
\input{libcd}
|
1994-08-01 09:22:53 -03:00
|
|
|
\input{libfl}
|
|
|
|
\input{libfm}
|
|
|
|
\input{libgl}
|
|
|
|
\input{libimgfile}
|
1999-01-20 11:55:20 -04:00
|
|
|
\input{libjpeg}
|
1994-08-01 09:22:53 -03:00
|
|
|
%\input{libpanel}
|
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{libsun} % SUNOS ONLY
|
1998-02-19 14:59:48 -04:00
|
|
|
\input{libsunaudio}
|
1994-08-01 09:22:53 -03:00
|
|
|
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{windows} % MS Windows ONLY
|
1999-02-16 15:18:38 -04:00
|
|
|
\input{libmsvcrt}
|
2000-06-07 01:07:48 -03:00
|
|
|
\input{libwinreg}
|
1999-02-16 15:18:38 -04:00
|
|
|
\input{libwinsound}
|
|
|
|
|
2000-09-21 18:35:22 -03:00
|
|
|
\appendix
|
1997-03-14 00:12:52 -04:00
|
|
|
\input{libundoc}
|
2001-02-01 01:21:46 -04:00
|
|
|
|
|
|
|
%\chapter{Obsolete Modules}
|
|
|
|
%\input{libcmpcache}
|
|
|
|
%\input{libcmp}
|
|
|
|
%\input{libni}
|
|
|
|
|
2000-09-21 18:35:22 -03:00
|
|
|
\chapter{Reporting Bugs}
|
|
|
|
\input{reportingbugs}
|
1997-03-14 00:12:52 -04:00
|
|
|
|
2001-06-20 18:37:34 -03:00
|
|
|
\chapter{History and License}
|
|
|
|
\input{license}
|
|
|
|
|
1998-03-17 02:23:13 -04:00
|
|
|
%
|
|
|
|
% The ugly "%begin{latexonly}" pseudo-environments are really just to
|
|
|
|
% keep LaTeX2HTML quiet during the \renewcommand{} macros; they're
|
|
|
|
% not really valuable.
|
|
|
|
%
|
|
|
|
|
|
|
|
%begin{latexonly}
|
1998-01-01 22:59:09 -04:00
|
|
|
\renewcommand{\indexname}{Module Index}
|
1998-03-17 02:23:13 -04:00
|
|
|
%end{latexonly}
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{modlib.ind} % Module Index
|
1998-01-01 22:59:09 -04:00
|
|
|
|
1998-03-17 02:23:13 -04:00
|
|
|
%begin{latexonly}
|
1998-01-01 22:59:09 -04:00
|
|
|
\renewcommand{\indexname}{Index}
|
1998-03-17 02:23:13 -04:00
|
|
|
%end{latexonly}
|
2001-02-22 17:25:20 -04:00
|
|
|
\input{lib.ind} % Index
|
1991-01-22 07:45:29 -04:00
|
|
|
|
|
|
|
\end{document}
|