From: Daniel KouĊ™il Date: Mon, 14 Aug 2006 14:46:53 +0000 (+0000) Subject: Added new call edg_wll_NotifIdDup() X-Git-Tag: glite-lb-common_R_3_0_6~1 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=edbfafa6b2e79e6f25eb83335e16af27e97c69c4;p=jra1mw.git Added new call edg_wll_NotifIdDup() --- diff --git a/org.glite.lb.common/src/notifid.c b/org.glite.lb.common/src/notifid.c index 8a1d5fe..ee3c162 100644 --- a/org.glite.lb.common/src/notifid.c +++ b/org.glite.lb.common/src/notifid.c @@ -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; +}