summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormats@romeo.(none) <>2007-02-23 18:54:26 +0100
committermats@romeo.(none) <>2007-02-23 18:54:26 +0100
commit54b04ff5c80f3e56d900fc68750ef7b78b11d61d (patch)
tree52fdcb9ad2b192b895ef0179eda3ec03f993c362
parent2114ea31d2577a8c2c7144c1f0434eea91db24c2 (diff)
downloadmariadb-git-54b04ff5c80f3e56d900fc68750ef7b78b11d61d.tar.gz
BUG#19033 (RBR: slave does not handle schema changes correctly):
Post-merge fixes.
-rw-r--r--include/my_global.h11
-rw-r--r--sql/slave.h9
-rw-r--r--storage/ndb/include/ndb_global.h.in2
3 files changed, 11 insertions, 11 deletions
diff --git a/include/my_global.h b/include/my_global.h
index 1c238f0392f..798f195ce80 100644
--- a/include/my_global.h
+++ b/include/my_global.h
@@ -1512,4 +1512,15 @@ do { doubleget_union _tmp; \
#define dlerror() ""
#endif
+/*
+ Define placement versions of operator new and operator delete since
+ we cannot be sure that the <new> include exists.
+ */
+#ifdef __cplusplus
+inline void *operator new(size_t, void *ptr) { return ptr; }
+inline void *operator new[](size_t, void *ptr) { return ptr; }
+inline void operator delete(void*, void*) { /* Do nothing */ }
+inline void operator delete[](void*, void*) { /* Do nothing */ }
+#endif
+
#endif /* my_global_h */
diff --git a/sql/slave.h b/sql/slave.h
index 226f19fcd0c..a0febe3fd73 100644
--- a/sql/slave.h
+++ b/sql/slave.h
@@ -214,15 +214,6 @@ extern I_List<THD> threads;
#define SLAVE_IO 1
#define SLAVE_SQL 2
-/*
- Define placement versions of operator new and operator delete since
- we cannot be sure that the <new> include exists.
- */
-inline void *operator new(size_t, void *ptr) { return ptr; }
-inline void *operator new[](size_t, void *ptr) { return ptr; }
-inline void operator delete(void*, void*) { /* Do nothing */ }
-inline void operator delete[](void*, void*) { /* Do nothing */ }
-
#endif
diff --git a/storage/ndb/include/ndb_global.h.in b/storage/ndb/include/ndb_global.h.in
index 60d32f62ee3..dd4303f949c 100644
--- a/storage/ndb/include/ndb_global.h.in
+++ b/storage/ndb/include/ndb_global.h.in
@@ -115,8 +115,6 @@ static const char table_name_separator = '/';
#endif
#ifdef __cplusplus
-inline void* operator new(size_t, void* __p) { return __p; }
-inline void* operator new[](size_t, void* __p) { return __p; }
extern "C" {
#endif