Author: ArcRiley Date: 2009-01-08 01:09:29 -0500 (Thu, 08 Jan 2009) New Revision: 1440
Modified: trunk/concordance/src/utils.c trunk/concordance/src/utils.h Log: added conSearchAttributes function Modified: trunk/concordance/src/utils.c =================================================================== --- trunk/concordance/src/utils.c 2009-01-08 02:33:49 UTC (rev 1439) +++ trunk/concordance/src/utils.c 2009-01-08 06:09:29 UTC (rev 1440) @@ -39,7 +39,7 @@ #endif /* See below */ - conAddWatch(channel, condition, callback, data, context); + conAddWatch(channel, condition, callback, data, context); return channel; } @@ -72,3 +72,22 @@ g_source_unref(source); return id; } + +const gchar* +conSearchAttributes(const gchar** attrs, const gchar* key) { /*\ + cdef : \*/ + gint i; + + for (i = 0; attrs[i]; i += 2) { + /* compare attribute strings case insensitive + + gint g_ascii_strcasecmp (const gchar *s1, + const gchar *s2); + */ + if (g_ascii_strcasecmp(attrs[i], key) == 0) + break; + } + + /* return either the found attribute value or NULL */ + return attrs[i+1]; +} Modified: trunk/concordance/src/utils.h =================================================================== --- trunk/concordance/src/utils.h 2009-01-08 02:33:49 UTC (rev 1439) +++ trunk/concordance/src/utils.h 2009-01-08 06:09:29 UTC (rev 1440) @@ -23,3 +23,4 @@ gpointer data, GMainContext* context); gint conAddWatch(GIOChannel* channel, GIOCondition condition, GSourceFunc callback, gpointer data, GMainContext* context); +const gchar* conSearchAttributes(const gchar**, const gchar*); _______________________________________________ PySoy-SVN mailing list PySoy-SVN@pysoy.org http://www.pysoy.org/mailman/listinfo/pysoy-svn