X-Git-Url: https://ginac.de/CLN/cln.git//cln.git?a=blobdiff_plain;f=src%2Fbase%2Fhash%2Fcl_rcpointer_hashweak_rcpointer.cc;h=c711d7edca1856c7ac80500ffad461ed1ea98b20;hb=8b3d91dec77438c0fe679b10869ab29e6cdeba58;hp=8967994cbf374c59f345bf597de5e6ac29c1a1dc;hpb=dd9e0f894eec7e2a8cf85078330ddc0a6639090b;p=cln.git diff --git a/src/base/hash/cl_rcpointer_hashweak_rcpointer.cc b/src/base/hash/cl_rcpointer_hashweak_rcpointer.cc index 8967994..c711d7e 100644 --- a/src/base/hash/cl_rcpointer_hashweak_rcpointer.cc +++ b/src/base/hash/cl_rcpointer_hashweak_rcpointer.cc @@ -11,6 +11,8 @@ #include "cl_hash1weak.h" +namespace cln { + static void cl_weak_hashtable_from_rcpointer_to_rcpointer_destructor (cl_heap* pointer) { #if (defined(__mips__) || defined(__mips64__)) && !defined(__GNUC__) // workaround SGI CC bug @@ -27,7 +29,7 @@ cl_class cl_class_weak_hashtable_from_rcpointer_to_rcpointer = { // These are not inline, because they tend to duplicate a lot of template code. -cl_wht_from_rcpointer_to_rcpointer::cl_wht_from_rcpointer_to_rcpointer (cl_boolean (*maygc_htentry) (const cl_htentry_from_rcpointer_to_rcpointer&)) +cl_wht_from_rcpointer_to_rcpointer::cl_wht_from_rcpointer_to_rcpointer (bool (*maygc_htentry) (const cl_htentry_from_rcpointer_to_rcpointer&)) { var cl_heap_weak_hashtable_from_rcpointer_to_rcpointer* ht = new cl_heap_weak_hashtable_from_rcpointer_to_rcpointer (maygc_htentry); ht->refcount = 1; @@ -45,3 +47,4 @@ void cl_wht_from_rcpointer_to_rcpointer::put (const cl_rcpointer& x, const cl_rc ((cl_heap_weak_hashtable_from_rcpointer_to_rcpointer*)pointer)->put(x,y); } +} // namespace cln