mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-29 18:20:29 +02:00
small updates
This commit is contained in:
parent
9290e7b641
commit
e9163e804d
@ -80,7 +80,7 @@ authoritative.
|
|||||||
% About the compiler
|
% About the compiler
|
||||||
\section{About the compiler}
|
\section{About the compiler}
|
||||||
\fpc is a 32-bit compiler for the i386 and m68k processors\footnote{Work is being done
|
\fpc is a 32-bit compiler for the i386 and m68k processors\footnote{Work is being done
|
||||||
on a port to ALPHA Architecture}. Currently, it supports 6 operating systems:
|
on a port to ALPHA Architecture}. Currently, it supports 7 operating systems:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \dos
|
\item \dos
|
||||||
\item \linux
|
\item \linux
|
||||||
@ -88,11 +88,11 @@ on a port to ALPHA Architecture}. Currently, it supports 6 operating systems:
|
|||||||
\item \amiga (version 0.99.5 only)
|
\item \amiga (version 0.99.5 only)
|
||||||
\item \windows
|
\item \windows
|
||||||
\item \ostwo (using the EMX package, so it also works on DOS/Windows)
|
\item \ostwo (using the EMX package, so it also works on DOS/Windows)
|
||||||
|
\item \freebsd (usable, but still under development).
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
and work is in progress to port it to other platforms (notably, \freebsd).
|
|
||||||
|
|
||||||
\fpc is designed to be, as much as possible, source compatible with
|
\fpc is designed to be, as much as possible, source compatible with
|
||||||
Turbo Pascal 7.0 and Delphi 4 (although this goal is not yet attained),
|
Turbo Pascal 7.0 and Delphi 5 (although this goal is not yet attained),
|
||||||
but it also enhances these languages with elements like function overloading.
|
but it also enhances these languages with elements like function overloading.
|
||||||
And, unlike these ancestors, it supports multiple platforms.
|
And, unlike these ancestors, it supports multiple platforms.
|
||||||
|
|
||||||
@ -2162,12 +2162,12 @@ extensively. Programs using this construct must be run as ruit or setuid
|
|||||||
root, and are a serious security risk on your system.
|
root, and are a serious security risk on your system.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\subsection{under OS/2}
|
\subsection{Under OS/2}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item [doscalls] interface to \file{doscalls.dll}.
|
\item [doscalls] interface to \file{doscalls.dll}.
|
||||||
\item [dive] interface to \file{dive.dll}
|
\item [dive] interface to \file{dive.dll}
|
||||||
\item [emx] Provides access to the EMX extender.
|
\item [emx] provides access to the EMX extender.
|
||||||
\item [pm*] various programs to access o program manager functions.
|
\item [pm*] interface units for the program manager functions.
|
||||||
\item [viocalls] interface to \file{viocalls.dll} screen handling library.
|
\item [viocalls] interface to \file{viocalls.dll} screen handling library.
|
||||||
\item [moucalls] interface to \file{moucalls.dll} mouse handling library.
|
\item [moucalls] interface to \file{moucalls.dll} mouse handling library.
|
||||||
\item [kbdcalls] interface to \file{kbdcalls.dll} keyboard handling library.
|
\item [kbdcalls] interface to \file{kbdcalls.dll} keyboard handling library.
|
||||||
|
Loading…
Reference in New Issue
Block a user