37
37
{ return alloc_root(mem_root, size); }
38
38
static void *operator new(size_t size, MEM_ROOT *mem_root) throw ()
39
39
{ return alloc_root(mem_root, size); }
40
static void operator delete(void *ptr __attribute__((__unused__)),
41
size_t size __attribute__((__unused__)))
40
static void operator delete(void *ptr __attribute__((unused)),
41
size_t size __attribute__((unused)))
42
42
{ TRASH(ptr, size); }
43
static void operator delete(void *ptr __attribute__((__unused__)),
44
MEM_ROOT *mem_root __attribute__((__unused__)))
45
{ /* never called */ }
46
static void operator delete[](void *ptr __attribute__((__unused__)),
47
MEM_ROOT *mem_root __attribute__((__unused__)))
48
{ /* never called */ }
49
static void operator delete[](void *ptr __attribute__((__unused__)),
50
size_t size __attribute__((__unused__)))
43
static void operator delete(void *ptr __attribute__((unused)),
44
MEM_ROOT *mem_root __attribute__((unused)))
45
{ /* never called */ }
46
static void operator delete[](void *ptr __attribute__((unused)),
47
MEM_ROOT *mem_root __attribute__((unused)))
48
{ /* never called */ }
49
static void operator delete[](void *ptr __attribute__((unused)),
50
size_t size __attribute__((unused)))
51
51
{ TRASH(ptr, size); }
126
126
list_copy_and_replace_each_value after creating a copy.
128
128
base_list(const base_list &rhs, MEM_ROOT *mem_root);
129
inline base_list(bool error __attribute__((__unused__))) { }
129
inline base_list(bool error __attribute__((unused))) { }
130
130
inline bool push_back(void *info)
132
132
if (((*last)=new list_node(info, &end_of_list)))
424
424
template <class T> class List_iterator_fast :public base_list_iterator
427
inline T *replace(T *a __attribute__((__unused__))) { return (T*) 0; }
428
inline T *replace(List<T> &a __attribute__((__unused__))) { return (T*) 0; }
427
inline T *replace(T *a __attribute__((unused))) { return (T*) 0; }
428
inline T *replace(List<T> &a __attribute__((unused))) { return (T*) 0; }
429
429
inline void remove(void) { }
430
inline void after(T *a __attribute__((__unused__))) { }
430
inline void after(T *a __attribute__((unused))) { }
431
431
inline T** ref(void) { return (T**) 0; }
456
456
return (void*)my_malloc((uint)size, MYF(MY_WME | MY_FAE | ME_FATALERROR));
458
458
static void operator delete(void* ptr_arg,
459
size_t size __attribute__((__unused__)))
459
size_t size __attribute__((unused)))
461
461
my_free((uchar*)ptr_arg, MYF(MY_WME|MY_ALLOW_ZERO_PTR));