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

« back to all changes in this revision

Viewing changes to fpcdocs/chart.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
\documentclass{article}
 
2
\usepackage{a4}
 
3
\setlength{\oddsidemargin}{20pt}
 
4
\addtolength{\textwidth}{39pt}
 
5
\newcommand{\var}[1]{{\texttt #1}}
 
6
\usepackage{tabularx}
 
7
\begin{document}
 
8
\thispagestyle{empty}
 
9
%\section*{Compiler options and command-line switches}
 
10
\subsection*{Local compiler switches}
 
11
%\begin{table}
 
12
%\caption[b]{Local compiler switches.}
 
13
\begin{tabularx}{\textwidth}{lllX}
 
14
\textbf{cmd} & \textbf {short} & \textbf {long} & \textbf{explanation }\\ \hline
 
15
& \var{\$A} & \var{\$ALIGN} & Align Data.\\
 
16
A & & \var{\$ASMMODE} & Select assembler mode. \\
 
17
&\var{\$B} & \var{\$BOOLEVAL} & Use complete boolean evaluation. \\
 
18
Sa &\var{\$C} & \var{\$ASSERTIONS} & Enable assertion support. \\
 
19
& & \var{\$CALLING} & Set default calling convention \\
 
20
d && \var{\$DEFINE} & Define a symbol. \\
 
21
&& \var{\$ELSE} & Switch conditional compilation. \\
 
22
&& \var{\$ENDIF} & End conditional compilation. \\
 
23
&& \var{\$ERROR} & Generate error message. \\
 
24
&\var{\$F} & & Use far or near functions. \\
 
25
&&  \var{\$FATAL} & Generate fatal error message. \\
 
26
Sg && \var{\$GOTO} & Support \var{Goto} and \var{Label}. \\ 
 
27
&\var{\$H} & \var{\$LONGSTRINGS} & Use AnsiStrings. \\
 
28
 && \var{\$HINT} & Generate hint message. \\
 
29
vh && \var{\$HINTS} & Emit hints \\
 
30
&& \var{\$IF} & Start conditional compilation. \\
 
31
&& \var{\$IFDEF} & Start conditional compilation. \\
 
32
&& \var{\$IFNDEF} & Start conditional compilation. \\
 
33
&& \var{\$IFOPT} & Start conditional compilation. \\
 
34
&& \var{\$INFO} & Generate info message. \\
 
35
Si && \var{\$INLINE} & Enable inline code support. \\
 
36
Ci &\var{\$I} & \var{\$IOCHECKS} & Include Input/Output checking. \\
 
37
&\var{\$I} & \var{\$INCLUDE} & Include file.  \\
 
38
&\var{\$I} & \var{\$INCLUDE} & Include compiler info. \\
 
39
&\var{\$L} & \var{\$LINK} & Link object file. \\
 
40
&& \var{\$LINKLIB} & Link to a library. \\
 
41
&\var{\$M} & \var{\$TYPEINFO} & Generate Run-Time type information. \\
 
42
Sm & & \var{\$MACRO} & Enable macro support. \\
 
43
& & \var{\$MAXFPUREGISTER} & set maximum number of FPU registers \\
 
44
&& \var{\$MESSAGE} & Generate info message. \\
 
45
&& \var{\$MMX} & Enable Intel MMX support. \\
 
46
&& \var{\$NOTE} & Generate note message. \\
 
47
vn && \var{\$NOTES} & Emit notes. \\
 
48
A && \var{\$OUTPUT\_FORMAT} & Select compiler output format. \\
 
49
&\var{\$P} & \var{\$OPENSTRINGS} & Use open strings. \\
 
50
&& \var{\$PACKENUM} & Specify minimum enumeration type size. \\
 
51
&& \var{\$PACKRECORDS} & Specify Alignment of record elements. \\
 
52
Co &\var{\$Q} & \var{\$OVERFLOWCHECKS}& Use overflow checking. \\
 
53
Cr &\var{\$R} & \var{\$RANGECHECKS} & Use range checking. \\
 
54
&& \var{\$SATURATION} & Enable saturation operations. \\
 
55
XX && \var{\$SMARTLINK} & Use smartlinking. \\
 
56
St && \var{\$STATIC} & Enable use of \var{Static} keyword. \\
 
57
&& \var{\$STOP} & Generate fatal error message. \\
 
58
&\var{\$T} & \var{\$TYPEDADDRESS} & Enable typed address operator. \\
 
59
u && \var{\$UNDEF} & Undefine a symbol. \\
 
60
&\var{\$V} & \var{\$VARSTRINGCHECKS} & Use strict var-string checking. \\
 
61
&& \var{\$WAIT} & Wait for enter key press. \\
 
62
&& \var{\$WARNING} & Generate warning message. \\
 
63
&& \var{\$WARNINGS} & Emit warnings. \\
 
64
&\var{\$X} & \var{\$EXTENDEDSYNTAX} & Enable use of extended syntax. \\ \hline
 
65
\end{tabularx}
 
66
%\end{table}
 
67
\subsection*{Global compiler switches}
 
68
%\begin{table}
 
69
%\caption{Global compiler switches}
 
70
\begin{tabularx}{\textwidth}{lllX}
 
71
\textbf{cmd} & \textbf {short} & \textbf {long} & \textbf{explanation }\\ \hline
 
72
& & \var{\$APPID} & Set application ID (PalmOS) \\
 
73
& & \var{\$APPNAME} & Set application name (PalmOS) \\
 
74
& & \var{\$APPTYPE} & Specify type of application (Win32 only) \\
 
75
g& \var{\$D} & \var{\$DEBUGINFO} & Include debugging symbols. \\
 
76
& & \var{\$DESCRIPTION} & Not supported. \\
 
77
&\var{\$E} & & Enable emulation of coprocessor. \\
 
78
& \var{\$G}& & Generate 80286 code. \\
 
79
Fi& & \var{\$INCLUDEPATH} & Specify include file search path. \\
 
80
&\var{\$L} & \var{\$LOCALSYMBOLS} & Enable local symbol information. \\
 
81
Fl& & \var{\$LIBRARYPATH} & Specify library search path. \\
 
82
&\var{\$M} & \var{\$MEMORY} & Specify memory sizes. \\
 
83
M& & \var{\$MODE} & Specify compiler compatibility mode. \\
 
84
& \var{\$N}& & Enable numeric processing.  \\
 
85
& \var{\$O}& & Enable overlay code generation.  \\
 
86
Fo& & \var{\$OBJECTPATH} & Specify object file search path. \\
 
87
Ct& \var{\$S} & & Use stack checking \\
 
88
Fu& & \var{\$UNITPATH} & Specify unit file search path. \\
 
89
& & \var{\$VERSION} & Set DLL version (Windows)\\
 
90
& \var{\$W} & \var{\$STACKFRAMES} & Generate stackframes. \\
 
91
b & \var{\$Y} & \var{\$REFERENCEINFO} & Insert browser information. \\ \hline
 
92
\end{tabularx}
 
93
%\end{table}
 
94
\end{document}
 
 
b'\\ No newline at end of file'