*** empty log message ***

This commit is contained in:
Michael Hoffmann 2003-05-05 07:35:10 +00:00
parent 63550f4484
commit 12b237e072
1 changed files with 29 additions and 20 deletions

View File

@ -1,14 +1,14 @@
% =============================================================================
% The CGAL Developers' Manual
% Chapter: Portability Issues
% -----------------------------------------------------------------------------
% file : portability.tex
% authors: Michael Hoffmann <hoffmann@inf.ethz.ch> &
% Stefan Schirra <stschirr@mpi-sb.mpg.de>
% -----------------------------------------------------------------------------
% $Revision$
% $Date$
% =============================================================================
%% =============================================================================
%% The CGAL Developers' Manual
%% Chapter: Portability Issues
%% -----------------------------------------------------------------------------
%% file : portability.tex
%% authors: Michael Hoffmann <hoffmann@inf.ethz.ch> &
%% Stefan Schirra <stschirr@mpi-sb.mpg.de>
%% -----------------------------------------------------------------------------
%% $Revision$
%% $Date$
%% =============================================================================
\chapter{Portability Issues}
\label{chap:portability}
@ -134,15 +134,20 @@ Every compiler defines some macros that allow you to identify it; see
the following table.
\vspace{5mm}\fbox{\begin{tabular}{lll}
Borland 5.4 & \texttt{\_\_BORLANDC\_\_} & 0x540\\
Borland 5.5 & \texttt{\_\_BORLANDC\_\_} & 0x550\\
Borland 5.5.1 & \texttt{\_\_BORLANDC\_\_} & 0x551\\
GNU 2.95 & \texttt{\_\_GNUC\_\_} & 2\\
GNU 2.95 & \texttt{\_\_GNUC\_MINOR\_\_} & 95\\
Microsoft VC6.0 & \texttt{\_MSC\_VER} & 1200\\
Microsoft VC7.0 & \texttt{\_MSC\_VER} & 1300\\
SGI 7.3 & \texttt{\_COMPILER\_VERSION} & 730\\
SUN 5.0 & \texttt{\_\_SUNPRO\_CC} & 0x500\\
Borland 5.4 & \texttt{\_\_BORLANDC\_\_} & 0x540\\
Borland 5.5 & \texttt{\_\_BORLANDC\_\_} & 0x550\\
Borland 5.5.1 & \texttt{\_\_BORLANDC\_\_} & 0x551\\
GNU 2.95 & \texttt{\_\_GNUC\_\_} & 2\\
GNU 2.95 & \texttt{\_\_GNUC\_MINOR\_\_} & 95\\
GNU 3.2.1 & \texttt{\_\_GNUC\_\_} & 3\\
GNU 3.2.1 & \texttt{\_\_GNUC\_MINOR\_\_} & 2\\
GNU 3.2.1 & \texttt{\_\_GNUC\_PATCHLEVEL\_\_} & 1\\
Microsoft VC6.0 & \texttt{\_MSC\_VER} & 1200\\
Microsoft VC7.0 & \texttt{\_MSC\_VER} & 1300\\
Intel 7.0 & \texttt{\_\_INTEL\_COMPILER} & ???\\
SGI 7.3 & \texttt{\_COMPILER\_VERSION} & 730\\
SUN 5.0 & \texttt{\_\_SUNPRO\_CC} & 0x500\\
SUN 5.3 & \texttt{\_\_SUNPRO\_CC} & 0x530\\
\end{tabular}}\vspace{5mm}
\noindent There are also flags to identify the architecture.
@ -321,6 +326,10 @@ for more explanation of some of these problems and known workarounds.
lookup. That is, it does not search in the namespace of the arguments for
the function.
\item[{\tt CGAL\_CFG\_NO\_LIMITS}]~\\
\ccIndexMainItem{limits} This flag is set if a compiler does not
know the limits.
\item[{\tt CGAL\_CFG\_NO\_LOCALE}]~\\
\ccIndexMainItem{locale}
This flag is set if a compiler does not know the locale classic.