merge of changes betwen merge_for_3_1_src and merge_30_31_src
authorAleš Křenek <ljocha@ics.muni.cz>
Tue, 15 Aug 2006 20:06:35 +0000 (20:06 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Tue, 15 Aug 2006 20:06:35 +0000 (20:06 +0000)
org.glite.lb.common/src/notifid.c

index 8a1d5fe..ee3c162 100644 (file)
@@ -86,3 +86,20 @@ char* edg_wll_NotifIdGetUnique(const edg_wll_NotifId notifid)
        free(id);
        return NULL;
 }
+
+edg_wll_NotifId *
+edg_wll_NotifIdDup(const edg_wll_NotifId src)
+{
+   char *str;
+   edg_wll_NotifId id = NULL;
+   int ret;
+
+   str = edg_wll_NotifIdUnparse(src);
+   if (str == NULL)
+      return NULL;
+
+   ret = edg_wll_NotifIdParse((const char *)str, &id);
+   free(str);
+
+   return id;
+}