Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3428
Modified Files: Tag: impd_0_37 m_pd.h Log Message: msw "warning-disabling" defines were the source of warnings...
Index: m_pd.h =================================================================== RCS file: /cvsroot/pure-data/pd/src/m_pd.h,v retrieving revision 1.1.1.4.2.10.2.2 retrieving revision 1.1.1.4.2.10.2.3 diff -C2 -d -r1.1.1.4.2.10.2.2 -r1.1.1.4.2.10.2.3 *** m_pd.h 30 Mar 2004 01:35:09 -0000 1.1.1.4.2.10.2.2 --- m_pd.h 12 Apr 2004 04:46:45 -0000 1.1.1.4.2.10.2.3 *************** *** 15,51 **** #define PD_DEVEL_VERSION 1 /* T.Grill - mark for devel branch */
- - /* old name for "MSW" flag -- we have to take it for the sake of many old - "nmakefiles" for externs, which will define NT and not MSW */ - #if defined(NT) && !defined(MSW) - #define MSW - #endif - - #ifdef MSW - /* #pragma warning( disable : 4091 ) */ - #pragma warning( disable : 4305 ) /* uncast const double to float */ - #pragma warning( disable : 4244 ) /* uncast float/int conversion etc. */ - #pragma warning( disable : 4101 ) /* unused automatic variables */ - #endif /* MSW */ - - /* the external storage class is "extern" in UNIX; in MSW it's ugly. */ - #ifdef MSW - #ifdef PD_INTERNAL - #define EXTERN __declspec(dllexport) extern - #else - #define EXTERN __declspec(dllimport) extern - #endif /* PD_INTERNAL */ - #else #define EXTERN extern - #endif /* MSW */ - - /* and depending on the compiler, hidden data structures are - declared differently: */ - #if defined( __GNUC__) || defined( __BORLANDC__ ) || defined( __MWERKS__ ) #define EXTERN_STRUCT struct - #else - #define EXTERN_STRUCT extern struct - #endif -
#if !defined(_SIZE_T) && !defined(_SIZE_T_) --- 15,20 ----