summaryrefslogtreecommitdiff
path: root/omega/basic/src/Link.cc
diff options
context:
space:
mode:
authorTuowen Zhao <ztuowen@gmail.com>2016-09-17 03:22:53 +0000
committerTuowen Zhao <ztuowen@gmail.com>2016-09-17 03:22:53 +0000
commit75ff98e4d65862ff5b36b533b4f6e3ea71ede1d5 (patch)
tree498ac06b4cf78568b807fafd2619856afff69c28 /omega/basic/src/Link.cc
parent29efa7b1a0d089e02a70f73f348f11878955287c (diff)
downloadchill-75ff98e4d65862ff5b36b533b4f6e3ea71ede1d5.tar.gz
chill-75ff98e4d65862ff5b36b533b4f6e3ea71ede1d5.tar.bz2
chill-75ff98e4d65862ff5b36b533b4f6e3ea71ede1d5.zip
cmake build
Diffstat (limited to 'omega/basic/src/Link.cc')
-rw-r--r--omega/basic/src/Link.cc41
1 files changed, 0 insertions, 41 deletions
diff --git a/omega/basic/src/Link.cc b/omega/basic/src/Link.cc
deleted file mode 100644
index 50b9441..0000000
--- a/omega/basic/src/Link.cc
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <basic/Link.h>
-
-namespace omega {
-
-#if ListElementFreeList
- static List_Element<void*> *_kludgy_List_Element_free_list_pointer;
-// we rely on the fact that that is initialized to 0 before any
-// constructor-based initialization that could call List_Element::new.
-
- void *kludgy_List_Element_new(size_t size)
- {
- void *mem;
- if (size == sizeof(List_Element<void*>) &&
- _kludgy_List_Element_free_list_pointer)
- {
- List_Element<void*> *it = _kludgy_List_Element_free_list_pointer;
- _kludgy_List_Element_free_list_pointer = it->tail;
- mem = it;
- }
- else
- mem = ::operator new(size);
-
- return mem;
- }
-
- void kludgy_List_Element_delete(void *ptr, size_t size)
- {
- if (ptr)
- if (size == sizeof(List_Element<void*>))
- {
- List_Element<void*> *it = (List_Element<void*> *) ptr;
- it->tail = _kludgy_List_Element_free_list_pointer;
- _kludgy_List_Element_free_list_pointer = it;
- }
- else
- ::operator delete(ptr);
- }
-
-#endif
-
-} // namespace