(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.27 and 1.28

version 1.27, 2005/10/17 20:51:56 version 1.28, 2005/11/09 21:53:03
Line 98 
Line 98 
 // 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 )
  
   //
   // 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
   // 1300 (subtract 600 to get the version of Visual Studio). Look in
   // SystemWindows.cpp for the definitions.
   //
   #if (_MSC_VER < 1300)
   # include <iostream>
   namespace std
   {
       inline ostream& operator<<(ostream& os, unsigned __int64 x)
       {
           char buffer[64];
           sprintf(buffer, "%" PEGASUS_64BIT_CONVERSION_WIDTH "u", x);
           return os << buffer;
       }
   
       inline ostream& operator<<(ostream& os, __int64 x)
       {
           char buffer[64];
           sprintf(buffer, "%" PEGASUS_64BIT_CONVERSION_WIDTH "d", x);
           return os << buffer;
       }
   }
   #endif /* _MSC_VER < 1300 */
  
 #endif /* Pegasus_Platform_WIN32_IX86_MSVC_h */ #endif /* Pegasus_Platform_WIN32_IX86_MSVC_h */


Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2