X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a76fd371f7201d04ae517f69931ea2f1753a3e51..2353544718a1aff4e12c75c823aa4136d2304027:/src/mac/carbon/pnghand.cpp diff --git a/src/mac/carbon/pnghand.cpp b/src/mac/carbon/pnghand.cpp index 9ac29da3c2..72c2c05d26 100644 --- a/src/mac/carbon/pnghand.cpp +++ b/src/mac/carbon/pnghand.cpp @@ -9,11 +9,6 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ -# pragma implementation "pngread.h" -# pragma implementation "pnghand.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" @@ -21,12 +16,23 @@ # pragma hdrstop #endif -#if wxUSE_LIBPNG +#if 0 // wxUSE_LIBPNG #include <stdlib.h> #include <stdio.h> #include <string.h> +#if defined(__DARWIN__) +/* MW's math routines do certain things if __FP__ (the include guard around +CarbonCore's fp.h) is defined. CarbonCore's fp.h does certain things if +__cmath__ is defined so it seems the easy thing to do is to make sure +__cmath__ is effectively not defined which counteracts the MWERKS check +then when the real cmath is included everything will be okay. +*/ +#include <CoreServices/CoreServices.h> +//#include <cmath> +#endif //defined(__DARWIN__) + #if wxUSE_IOSTREAMH # include <fstream.h> #else