diff libpurple/protocols/qq/qq.h @ 25149:7da3cf2530b7

2009.02.21 - flos <lonicerae(at)gmail.com> * Added 'qq_strlen' and 'qq_strcmp' funtions in qq.h * Fixed compiling problems with lower version of GTK+
author SHiNE CsyFeK <csyfek@gmail.com>
date Tue, 24 Feb 2009 13:15:34 +0000
parents 7f903e67a995
children f1437342cc0e
line wrap: on
line diff
--- a/libpurple/protocols/qq/qq.h	Fri Feb 20 18:00:32 2009 +0000
+++ b/libpurple/protocols/qq/qq.h	Tue Feb 24 13:15:34 2009 +0000
@@ -36,6 +36,10 @@
 
 #define QQ_KEY_LENGTH       16
 
+/* steal from kazehakase :) */
+#define qq_strlen(s) ((s)!=NULL?strlen(s):0)
+#define qq_strcmp(s1,s2) ((s1)!=NULL && (s2)!=NULL?strcmp(s1,s2):0)
+
 typedef struct _qq_data qq_data;
 typedef struct _qq_buddy_data qq_buddy_data;
 typedef struct _qq_interval qq_interval;