[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34358] trunk/blender/intern: remove MSVC 6.0 workaround.

Campbell Barton ideasman42 at gmail.com
Sun Jan 16 21:25:47 CET 2011


Revision: 34358
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=34358
Author:   campbellbarton
Date:     2011-01-16 20:25:47 +0000 (Sun, 16 Jan 2011)
Log Message:
-----------
remove MSVC 6.0 workaround.

Modified Paths:
--------------
    trunk/blender/intern/iksolver/intern/IK_QSegment.h
    trunk/blender/intern/memutil/MEM_Allocator.h

Modified: trunk/blender/intern/iksolver/intern/IK_QSegment.h
===================================================================
--- trunk/blender/intern/iksolver/intern/IK_QSegment.h	2011-01-16 19:55:50 UTC (rev 34357)
+++ trunk/blender/intern/iksolver/intern/IK_QSegment.h	2011-01-16 20:25:47 UTC (rev 34358)
@@ -34,7 +34,6 @@
 #include "MT_Transform.h"
 #include "MT_Matrix4x4.h"
 #include "IK_QJacobian.h"
-#include "MEM_SmartPtr.h"
 
 #include <vector>
 

Modified: trunk/blender/intern/memutil/MEM_Allocator.h
===================================================================
--- trunk/blender/intern/memutil/MEM_Allocator.h	2011-01-16 19:55:50 UTC (rev 34357)
+++ trunk/blender/intern/memutil/MEM_Allocator.h	2011-01-16 20:25:47 UTC (rev 34358)
@@ -27,12 +27,6 @@
 #include "guardedalloc/MEM_guardedalloc.h"
 #include "guardedalloc/BLO_sys_types.h"
 
-#ifdef _MSC_VER
-#if _MSC_VER < 1300 // 1200 == VC++ 6.0 according to boost
-#define MS_VISUALC_6_0_WORKAROUND 1
-#endif
-#endif
-
 template<typename _Tp>
 struct MEM_Allocator
 {
@@ -44,20 +38,16 @@
 	typedef const _Tp& const_reference;
 	typedef _Tp        value_type;
 
-#ifndef MS_VISUALC_6_0_WORKAROUND
 	template<typename _Tp1>
         struct rebind { 
 		typedef MEM_Allocator<_Tp1> other; 
 	};
-#endif
 
 	MEM_Allocator() throw() {}
 	MEM_Allocator(const MEM_Allocator&) throw() {}
 
-#ifndef MS_VISUALC_6_0_WORKAROUND
 	template<typename _Tp1>
         MEM_Allocator(const MEM_Allocator<_Tp1>) throw() { }
-#endif
 
 	~MEM_Allocator() throw() {}
 
@@ -65,11 +55,6 @@
 
 	const_pointer address(const_reference __x) const { return &__x; }
 
-#ifdef MS_VISUALC_6_0_WORKAROUND
-	char *_Charalloc(size_type n) {
-		return (char *) MEM_mallocN(n, "STL MEM_Allocator VC6.0");
-	}
-#endif
 	// NB: __n is permitted to be 0.  The C++ standard says nothing
 	// about what the return value is when __n == 0.
 	_Tp* allocate(size_type __n, const void* = 0) {
@@ -81,17 +66,10 @@
 		return __ret;
 	}
 
-#ifndef MS_VISUALC_6_0_WORKAROUND
 	// __p is not permitted to be a null pointer.
 	void deallocate(pointer __p, size_type){ 
 		MEM_freeN(__p);
 	}
-#else
-	// __p is not permitted to be a null pointer.
-	void deallocate(void* __p, size_type){ 
-		MEM_freeN(__p);
-	}
-#endif
 
 	size_type max_size() const throw() { 
 		return size_t(-1) / sizeof(_Tp); 




More information about the Bf-blender-cvs mailing list