File limal-1.6.3.diff of Package limal
--- ./src/UrlBase.cpp.orig 2012-06-06 09:53:27.000000000 +0000
+++ ./src/UrlBase.cpp 2012-06-06 09:53:56.000000000 +0000
@@ -1512,6 +1512,18 @@ UrlBase::checkValidFragment(const blocxx
}
}
+UrlBase *
+COWReferenceClone(UrlBase* obj)
+{
+ return obj->clone();
+}
+
+UrlBaseData *
+COWReferenceClone(UrlBaseData* obj)
+{
+ return obj->clone();
+}
+
// -------------------------------------------------------------------
} // End of url namespace
--- ./src/limal/UrlBase.hpp.orig 2012-06-06 09:54:21.000000000 +0000
+++ ./src/limal/UrlBase.hpp 2012-06-06 09:54:54.000000000 +0000
@@ -300,8 +300,12 @@ private:
/**
* Forward declaration of internal UrlBase data.
*/
+class UrlBase;
class UrlBaseData;
+UrlBase *COWReferenceClone(UrlBase* obj);
+UrlBaseData *COWReferenceClone(UrlBaseData* obj);
+
// ---------------------------------------------------------------
/**