From 12b237e072afb40b51a7bf7634c671accf7d00d9 Mon Sep 17 00:00:00 2001 From: Michael Hoffmann Date: Mon, 5 May 2003 07:35:10 +0000 Subject: [PATCH] *** empty log message *** --- Packages/Developers_manual/portability.tex | 49 +++++++++++++--------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/Packages/Developers_manual/portability.tex b/Packages/Developers_manual/portability.tex index b0b7811fa2f..50fc763a7d5 100644 --- a/Packages/Developers_manual/portability.tex +++ b/Packages/Developers_manual/portability.tex @@ -1,14 +1,14 @@ -% ============================================================================= -% The CGAL Developers' Manual -% Chapter: Portability Issues -% ----------------------------------------------------------------------------- -% file : portability.tex -% authors: Michael Hoffmann & -% Stefan Schirra -% ----------------------------------------------------------------------------- -% $Revision$ -% $Date$ -% ============================================================================= +%% ============================================================================= +%% The CGAL Developers' Manual +%% Chapter: Portability Issues +%% ----------------------------------------------------------------------------- +%% file : portability.tex +%% authors: Michael Hoffmann & +%% Stefan Schirra +%% ----------------------------------------------------------------------------- +%% $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. @@ -320,6 +325,10 @@ for more explanation of some of these problems and known workarounds. This flag is set if the compiler does not support the operator Koenig 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}