diff options
Diffstat (limited to 'protocols/msn/msn_util.c')
| -rw-r--r-- | protocols/msn/msn_util.c | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/protocols/msn/msn_util.c b/protocols/msn/msn_util.c index 65b12476..3a19d92f 100644 --- a/protocols/msn/msn_util.c +++ b/protocols/msn/msn_util.c @@ -527,3 +527,15 @@ char *msn_p11_challenge( char *challenge )  	return output;  } + +gint msn_domaintree_cmp( gconstpointer a_, gconstpointer b_ ) +{ +	const char *a = a_, *b = b_; +	gint ret; +	 +	if( !( a = strchr( a, '@' ) ) || !( b = strchr( b, '@' ) ) || +	    ( ret = strcmp( a, b ) ) == 0 ) +		ret = strcmp( a_, b_ ); +	 +	return ret; +} | 
