diff options
author | unknown <msvensson@neptunus.(none)> | 2005-09-06 21:12:09 +0200 |
---|---|---|
committer | unknown <msvensson@neptunus.(none)> | 2005-09-06 21:12:09 +0200 |
commit | 20a72bad1630d7449be3305661069dab6dc876a8 (patch) | |
tree | e8d4811a534f2fd796a740b2ae77fe0dc3d59cf2 /extra | |
parent | 9e7a1bb2b019a1a8048bc9ef8cdf00fcc255d812 (diff) | |
parent | 2f886b93388bc2d1076adaaad03ca0720016cb69 (diff) | |
download | mariadb-git-20a72bad1630d7449be3305661069dab6dc876a8.tar.gz |
Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0
into neptunus.(none):/home/msvensson/mysql/bug12715/my50-bug12715
Diffstat (limited to 'extra')
-rw-r--r-- | extra/yassl/mySTL/helpers.hpp | 8 | ||||
-rw-r--r-- | extra/yassl/mySTL/list.hpp | 4 | ||||
-rw-r--r-- | extra/yassl/taocrypt/src/misc.cpp | 1 |
3 files changed, 3 insertions, 10 deletions
diff --git a/extra/yassl/mySTL/helpers.hpp b/extra/yassl/mySTL/helpers.hpp index 8d2061fc4f1..de825c23fec 100644 --- a/extra/yassl/mySTL/helpers.hpp +++ b/extra/yassl/mySTL/helpers.hpp @@ -28,14 +28,11 @@ #define mySTL_HELPERS_HPP #include <stdlib.h> -#include <new> // placement new - - -#ifdef __IBMCPP__ /* Workaround for the lack of operator new(size_t, void*) in IBM VA C++ 6.0 + Also used as a workaround to avoid including <new> */ struct Dummy {}; @@ -45,9 +42,6 @@ } typedef Dummy* yassl_pointer; -#else - typedef void* yassl_pointer; -#endif namespace mySTL { diff --git a/extra/yassl/mySTL/list.hpp b/extra/yassl/mySTL/list.hpp index 8aaeefaafe8..dd8485f48a7 100644 --- a/extra/yassl/mySTL/list.hpp +++ b/extra/yassl/mySTL/list.hpp @@ -164,7 +164,7 @@ void list<T>::push_front(T t) { void* mem = malloc(sizeof(node)); if (!mem) abort(); - node* add = new (mem) node(t); + node* add = new (reinterpret_cast<yassl_pointer>(mem)) node(t); if (head_) { add->next_ = head_; @@ -210,7 +210,7 @@ void list<T>::push_back(T t) { void* mem = malloc(sizeof(node)); if (!mem) abort(); - node* add = new (mem) node(t); + node* add = new (reinterpret_cast<yassl_pointer>(mem)) node(t); if (tail_) { tail_->next_ = add; diff --git a/extra/yassl/taocrypt/src/misc.cpp b/extra/yassl/taocrypt/src/misc.cpp index ef051332098..0b33bb38aea 100644 --- a/extra/yassl/taocrypt/src/misc.cpp +++ b/extra/yassl/taocrypt/src/misc.cpp @@ -24,7 +24,6 @@ #include "runtime.hpp" #include "misc.hpp" -#include <new> // for NewHandler void* operator new(size_t sz, TaoCrypt::new_t) |