From 964a7089f8a243fed81b9fc293512c7e2be6ce18 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10> Date: Tue, 3 Jun 2008 13:27:13 +0000 Subject: import sametime plugin source git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@412 4f64403b-2f21-0410-a795-97e2b3489a10 --- sametime/clist_util.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 sametime/clist_util.cpp (limited to 'sametime/clist_util.cpp') diff --git a/sametime/clist_util.cpp b/sametime/clist_util.cpp new file mode 100644 index 0000000..013f38d --- /dev/null +++ b/sametime/clist_util.cpp @@ -0,0 +1,23 @@ +#include "clist_util.h" + +int GroupNameExists(const char *name, int skipGroup) +{ + char idstr[33]; + DBVARIANT dbv; + int i; + + for (i = 0;; i++) { + if (i == skipGroup) + continue; + itoa(i, idstr, 10); + if (DBGetContactSettingStringUtf(NULL, "CListGroups", idstr, &dbv)) + break; + if (strcmp(dbv.pszVal + 1, name) == 0) { + DBFreeVariant(&dbv); + return i + 1; + } + DBFreeVariant(&dbv); + } + return 0; +} + -- cgit v1.2.3