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);
+
 
 // ---------------------------------------------------------------
 /**