(file) Return to Platform_WIN32_IX86_MSVC.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Platform_WIN32_IX86_MSVC.h between version 1.34 and 1.39.24.1

version 1.34, 2006/01/30 16:17:07 version 1.39.24.1, 2008/09/09 23:00:29
Line 57 
Line 57 
  
 #define PEGASUS_HAVE_NAMESPACES #define PEGASUS_HAVE_NAMESPACES
  
 #define PEGASUS_HAVE_EXPLICIT  
   
 #define PEGASUS_HAVE_MUTABLE  
   
 // #define PEGASUS_HAVE_FOR_SCOPE // #define PEGASUS_HAVE_FOR_SCOPE
  
 #define PEGASUS_HAVE_TEMPLATE_SPECIALIZATION #define PEGASUS_HAVE_TEMPLATE_SPECIALIZATION
Line 71 
Line 67 
  
 #define PEGASUS_DISABLE_INTERNAL_INLINES #define PEGASUS_DISABLE_INTERNAL_INLINES
  
 #define PEGASUS_SOCKET SOCKET  
 #define PEGASUS_INVALID_SOCKET INVALID_SOCKET  
   
 // Exclude rarely-used stuff from Windows headers // Exclude rarely-used stuff from Windows headers
 // Note: this is also an easy way to avoid the often introduced // Note: this is also an easy way to avoid the often introduced
 // winsock.h/winsock2.h mixing compiler error problems. // winsock.h/winsock2.h mixing compiler error problems.
Line 100 
Line 93 
 // Suppress this warning : "'this' : used in base member initializer list" // Suppress this warning : "'this' : used in base member initializer list"
 #pragma warning ( disable : 4355 ) #pragma warning ( disable : 4355 )
  
 // Suppress this warning: 'type' : forcing value to bool 'true' or 'false' (performance warning)  // Suppress this warning: 'type' : forcing value to bool 'true' or 'false'
   // (performance warning)
 #ifdef PEGASUS_INTERNALONLY #ifdef PEGASUS_INTERNALONLY
 #pragma warning( disable : 4800 ) #pragma warning( disable : 4800 )
 #endif #endif
  
   // VC 8 specific pragmas
   #if _MSC_VER >= 1400
   // Suppress this warning: '<function>' was declared deprecated
   // This warning is supported beginning with VC 8.
   #pragma warning ( disable : 4996 )
   
   // Suppress this warning: behavior change: an object of POD type constructed
   // with an initializer of the form () will be default-initialized
   #pragma warning ( disable : 4345 )
   #endif
   
 // //
 // Prior to Microsoft Visual Studio 7.0, there were no stream inserters for // Prior to Microsoft Visual Studio 7.0, there were no stream inserters for
 // __int64 and unsigned __int64. We declare them if the _MSC_VER is less than // __int64 and unsigned __int64. We declare them if the _MSC_VER is less than
Line 131 
Line 136 
 } }
 #endif /* _MSC_VER < 1300 */ #endif /* _MSC_VER < 1300 */
  
 #define PEGASUS_SOCKLEN_T int  #define PEGASUS_HAVE_WINDOWS_THREADS
   
   /* use OpenPegasus semaphore based read/write locking mechanism */
   #define PEGASUS_USE_SEMAPHORE_RWLOCK
  
 #endif /* Pegasus_Platform_WIN32_IX86_MSVC_h */ #endif /* Pegasus_Platform_WIN32_IX86_MSVC_h */


Legend:
Removed from v.1.34  
changed lines
  Added in v.1.39.24.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2