~ubuntu-branches/ubuntu/feisty/fpc/feisty

« back to all changes in this revision

Viewing changes to docs/units.tex

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2007-01-27 20:08:50 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070127200850-9mrptaqqjsx9nwa7
Tags: 2.0.4-5
* Fixed Build-Depends.
* Add myself to Uploaders in debian/control.
* Make sure that the sources are really patched before building them.
* Build unit 'libc' on powerpc too.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
%
2
 
%   $Id: units.tex,v 1.15 2004/05/18 22:10:56 michael Exp $
3
 
%   This file is part of the FPC documentation.
4
 
%   Copyright (C) 1997, by Michael Van Canneyt
5
 
%
6
 
%   The FPC documentation is free text; you can redistribute it and/or
7
 
%   modify it under the terms of the GNU Library General Public License as
8
 
%   published by the Free Software Foundation; either version 2 of the
9
 
%   License, or (at your option) any later version.
10
 
%
11
 
%   The FPC Documentation is distributed in the hope that it will be useful,
12
 
%   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 
%   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14
 
%   Library General Public License for more details.
15
 
%
16
 
%   You should have received a copy of the GNU Library General Public
17
 
%   License along with the FPC documentation; see the file COPYING.LIB.  If not,
18
 
%   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19
 
%   Boston, MA 02111-1307, USA.
20
 
%
21
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
22
 
% Preamble.
23
 
\input{preamble.inc}
24
 
\begin{latexonly}
25
 
  \ifpdf
26
 
    \pdfinfo{/Author(Michael Van Canneyt)
27
 
             /Title(Standard units Reference Guide)
28
 
             /Subject(Free Pascal Standard units reference guide)
29
 
             /Keywords(Free Pascal, Units, RTL)
30
 
             }
31
 
  \fi
32
 
\end{latexonly}
33
 
 
34
 
%
35
 
% Settings
36
 
%
37
 
\makeindex
38
 
%
39
 
% Syntax style
40
 
%
41
 
% This is just a main file. All units are described in separate files.
42
 
%
43
 
\usepackage{syntax}
44
 
\input{syntax/diagram.tex}
45
 
%
46
 
% Start of document.
47
 
%
48
 
\begin{document}
49
 
%
50
 
\title{Free Pascal supplied units : \\ Reference guide.}
51
 
\docdescription{Reference guide for standard Free Pascal units.}
52
 
\docversion{1.10}
53
 
\input{date.inc}
54
 
\author{Micha\"el Van Canneyt\\ Florian Kl\"ampfl}
55
 
\maketitle
56
 
\tableofcontents
57
 
\newpage
58
 
 
59
 
\section*{About this guide}
60
 
This document describes all constants, types, variables, functions and
61
 
procedures as they are declared in the units that come standard with \fpc.
62
 
 
63
 
Throughout this document, we will refer to functions, types and variables
64
 
with \var{typewriter} font. Functions and procedures gave their own
65
 
subsections, and for each function or procedure we have the following
66
 
topics:
67
 
\begin{description}
68
 
\item [Declaration] The exact declaration of the function.
69
 
\item [Description] What does the procedure exactly do ?
70
 
\item [Errors] What errors can occur.
71
 
\item [See Also] Cross references to other related functions/commands.
72
 
\end{description}
73
 
The cross-references come in two flavors:
74
 
\begin{itemize}
75
 
\item References to other functions in this manual. In the printed copy, a
76
 
number will appear after this reference. It refers to the page where this
77
 
function is explained. In the on-line help pages, this is a hyperlink, on
78
 
which you can click to jump to the declaration.
79
 
\item References to Unix manual pages. (For Linux related things only) they
80
 
are printed in \var{typewriter} font, and the number after it is the Unix
81
 
manual section.
82
 
\end{itemize}
83
 
The chapters are ordered alphabetically. The functions and procedures in
84
 
most cases also, but don't count on it. Use the table of contents for quick
85
 
lookup.
86
 
 
87
 
%
88
 
% Each unit is in its own file. Each file is a chapter.
89
 
%
90
 
 
91
 
% The crt unit.
92
 
\input{crt.tex}
93
 
% The Dos unit
94
 
\input{dos.tex}
95
 
% The DXELoad unit
96
 
\input{dxeload.tex}
97
 
% The emu387 unit
98
 
\input{emu387.tex}
99
 
% The getopts unit
100
 
\input{getopts.tex}
101
 
% The GPM unit
102
 
\input{gpm.tex}
103
 
% the go32 unit
104
 
\input{go32.tex}
105
 
% The graph unit
106
 
\input{graph.tex}
107
 
% The HeapTrc unit
108
 
\input{heaptrc.tex}
109
 
% The IPC unit
110
 
\input{ipc.tex}
111
 
% The keyboard unit
112
 
\input{keyboard.tex}
113
 
% the Linux unit
114
 
\input{linux.tex}
115
 
% the math unit
116
 
\input{math.tex}
117
 
% The MMX unit
118
 
\input{mmx.tex}
119
 
% The mouse unit
120
 
\input{mouse.tex}
121
 
% The msmouse unit
122
 
\input{msmouse.tex}
123
 
% the objects unit
124
 
\input{objects.tex}
125
 
% the ports unit
126
 
\input{ports.tex}
127
 
% the printer unit
128
 
\input{printer.tex}
129
 
% the sockets unit
130
 
\input{sockets.tex}
131
 
% the strings unit
132
 
\input{strings.tex}
133
 
% the sysutils unit
134
 
\input{sysutils.tex}
135
 
% The typinfo unit
136
 
\input{typinfo.tex}
137
 
% The VIDEO unit
138
 
\input{video.tex}
139
 
% end of units. Index.
140
 
\printindex
141
 
\end{document}
 
 
b'\\ No newline at end of file'