00001 #error "This is file is not a valid C code" 00002 00003 /* This file contains some of the macros from other header files as 00004 function declarations. This does not make sense in C, but it 00005 provides type information for the dbus-analyze-functions.py 00006 program, which makes these macros callable by DBUS. */ 00007 00008 /* blist.h */ 00009 gboolean PURPLE_BLIST_NODE_IS_CHAT(PurpleBlistNode *node); 00010 gboolean PURPLE_BLIST_NODE_IS_BUDDY(PurpleBlistNode *node); 00011 gboolean PURPLE_BLIST_NODE_IS_CONTACT(PurpleBlistNode *node); 00012 gboolean PURPLE_BLIST_NODE_IS_GROUP(PurpleBlistNode *node); 00013 gboolean PURPLE_BUDDY_IS_ONLINE(PurpleBuddy *buddy); 00014 gboolean PURPLE_BLIST_NODE_HAS_FLAG(PurpleBlistNode *node, int flags); 00015 gboolean PURPLE_BLIST_NODE_SHOULD_SAVE(PurpleBlistNode *node); 00016 00017 /* connection.h */ 00018 gboolean PURPLE_CONNECTION_IS_CONNECTED(PurpleConnection *connection); 00019 gboolean PURPLE_CONNECTION_IS_VALID(PurpleConnection *connection); 00020 00021 /* conversation.h */ 00022 PurpleConvIm *PURPLE_CONV_IM(const PurpleConversation *conversation); 00023 PurpleConvIm *PURPLE_CONV_CHAT(const PurpleConversation *conversation); 00024 00025