X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/14aea4f9bdd555927e763fb6cd4c86eb0f85ea50..cf54972ea26c90aa5585ba62d39fcc0e14541d5b:/docs/latex/wx/cppconst.tex

diff --git a/docs/latex/wx/cppconst.tex b/docs/latex/wx/cppconst.tex
index 04ae14f236..7af20d09aa 100644
--- a/docs/latex/wx/cppconst.tex
+++ b/docs/latex/wx/cppconst.tex
@@ -14,7 +14,7 @@ by category (and sorted by alphabetical order inside each category).
 \twocolitem{\_\_WXGTK12\_\_}{GTK 1.2 or higher}
 \twocolitem{\_\_WXGTK20\_\_}{GTK 2.0 or higher}
 \twocolitem{\_\_WXMOTIF\_\_}{Motif}
-\twocolitem{\_\_WXMAC\_\_}{MacOS}
+\twocolitem{\_\_WXMAC\_\_}{Mac OS whether Classic (Mac OS 8/9 TARGET\_CARBON == 0) or Carbon (including Mac OS X TARGET\_CARBON == 1)}
 \twocolitem{\_\_WXMGL\_\_}{SciTech Soft MGL (\_\_WXUNIVERSAL\_\_ will be also
 defined)}
 \twocolitem{\_\_WXMSW\_\_}{Any Windows}
@@ -41,12 +41,13 @@ only GUIs implemented for 2.0 are \_\_WXGTK\_\_, \_\_WXMSW\_\_ and
 \twocolitem{\_\_AIX\_\_}{AIX}
 \twocolitem{\_\_BSD\_\_}{Any *BSD system}
 \twocolitem{\_\_CYGWIN\_\_}{Cygwin: Unix on Win32}
-\twocolitem{\_\_DARWIN\_\_}{Mac OS X}
+\twocolitem{\_\_DARWIN\_\_}{Mac OS X using the BSD Unix C library (as opposed to using the Metrowerks MSL C/C++ library)}
 \twocolitem{\_\_DATA\_GENERAL\_\_}{DG-UX}
 \twocolitem{\_\_DOS\_GENERAL\_\_}{DOS (used with wxMGL only)}
 \twocolitem{\_\_FREEBSD\_\_}{FreeBSD}
 \twocolitem{\_\_HPUX\_\_}{HP-UX (Unix)}
 \twocolitem{\_\_LINUX\_\_}{Linux}
+\twocolitem{\_\_MACH\_\_}{Mach-O Architecture (Mac OS X only builds)}
 \twocolitem{\_\_OSF\_\_}{OSF/1}
 \twocolitem{\_\_SGI\_\_}{IRIX}
 \twocolitem{\_\_SOLARIS\_\_}{Solaris}
@@ -75,17 +76,23 @@ compiler used.
 \subsection{Compilers}
 
 \begin{twocollist}\itemsep=0pt
-\twocolitem{\_\_BORLANDC\_\_}{Borland C++}
+\twocolitem{\_\_BORLANDC\_\_}{Borland C++. The value of the macro corresponds
+to the compiler version: $500$ is $5.0$.}
 \twocolitem{\_\_DJGPP\_\_}{DJGPP}
-\twocolitem{\_\_GNUG\_\_}{Gnu C++ on any platform}
-\twocolitem{\_\_GNUWIN32\_\_}{Gnu-Win32 compiler}
+\twocolitem{\_\_GNUG\_\_}{Gnu C++ on any platform, see also 
+\helpref{wxCHECK\_GCC\_VERSION}{wxcheckgccversion}}
+\twocolitem{\_\_GNUWIN32\_\_}{Gnu-Win32 compiler, see also 
+\helpref{wxCHECK\_W32API\_VERSION}{wxcheckw32apiversion}}
 \twocolitem{\_\_MWERKS\_\_}{CodeWarrior MetroWerks compiler}
 \twocolitem{\_\_SUNCC\_\_}{Sun CC}
 \twocolitem{\_\_SYMANTECC\_\_}{Symantec C++}
 \twocolitem{\_\_VISAGECPP\_\_}{IBM Visual Age (OS/2)}
-\twocolitem{\_\_VISUALC\_\_}{Microsoft Visual C++}
+\twocolitem{\_\_VISUALC\_\_}{Microsoft Visual C++. The value of this macro
+corresponds to the compiler version: $1020$ for $4.2$ (the first supported
+version), $1100$ for $5.0$, $1200$ for $6.0$ and so on}
 \twocolitem{\_\_XLC\_\_}{AIX compiler}
-\twocolitem{\_\_WATCOMC\_\_}{Watcom C++}
+\twocolitem{\_\_WATCOMC\_\_}{Watcom C++. The value of this macro corresponds to
+the compiler version, $1100$ is $11.0$ and $1200$ is OpenWatcom.}
 \end{twocollist}
 
 \subsection{Miscellaneous}
