summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElliott Sales de Andrade <qulogic@pidgin.im>2019-04-01 22:19:54 -0400
committerElliott Sales de Andrade <qulogic@pidgin.im>2019-04-01 22:19:54 -0400
commitf6e824f6681fffff71c13cadbeb104f8966adf52 (patch)
treee7a09d4f4f7d90c5ec2aa7d19a92fc06ec9aa128
parent9143c5ec669b9b73954a2702f75693b6ac064d93 (diff)
downloadpidgin-f6e824f6681fffff71c13cadbeb104f8966adf52.tar.gz
Remove unnecessary struct tags.
This is basically three sed's: fd '\.[ch]$' -exec \ sed -i 's/typedef struct _[A-Za-z0-9_]\+ {/typedef struct {/g' fd '\.[ch]$' -exec \ sed -i 's/typedef struct _[A-Za-z0-9_]\+$/typedef struct/g' sed -i 's/struct _pidgin_blist_node/PidginBlistNode/g' pidgin/gtkblist.c
-rw-r--r--libpurple/cmds.c2
-rw-r--r--libpurple/connection.c2
-rw-r--r--libpurple/conversationtypes.c6
-rw-r--r--libpurple/eventloop.c2
-rw-r--r--libpurple/media/backend-fs2.c2
-rw-r--r--libpurple/media/candidate.c2
-rw-r--r--libpurple/media/codec.c2
-rw-r--r--libpurple/mediamanager.c2
-rw-r--r--libpurple/presence.c6
-rw-r--r--libpurple/protocols/bonjour/bonjour.h6
-rw-r--r--libpurple/protocols/bonjour/buddy.h2
-rw-r--r--libpurple/protocols/bonjour/jabber.h6
-rw-r--r--libpurple/protocols/bonjour/mdns_avahi.c6
-rw-r--r--libpurple/protocols/bonjour/mdns_dns_sd.c10
-rw-r--r--libpurple/protocols/bonjour/mdns_types.h2
-rw-r--r--libpurple/protocols/facebook/api.c2
-rw-r--r--libpurple/protocols/facebook/data.c4
-rw-r--r--libpurple/protocols/facebook/json.c2
-rw-r--r--libpurple/protocols/facebook/mqtt.c4
-rw-r--r--libpurple/protocols/facebook/thrift.c2
-rw-r--r--libpurple/protocols/gg/gg.h4
-rw-r--r--libpurple/protocols/irc/irc.h4
-rw-r--r--libpurple/protocols/jabber/adhoccommands.c2
-rw-r--r--libpurple/protocols/jabber/buddy.h4
-rw-r--r--libpurple/protocols/jabber/caps.c4
-rw-r--r--libpurple/protocols/jabber/caps.h2
-rw-r--r--libpurple/protocols/jabber/chat.h4
-rw-r--r--libpurple/protocols/jabber/disco.h2
-rw-r--r--libpurple/protocols/jabber/gtalk.h4
-rw-r--r--libpurple/protocols/jabber/jabber.c2
-rw-r--r--libpurple/protocols/jabber/jabber.h10
-rw-r--r--libpurple/protocols/jabber/jutil.h2
-rw-r--r--libpurple/protocols/jabber/message.h2
-rw-r--r--libpurple/protocols/jabber/oob.c2
-rw-r--r--libpurple/protocols/jabber/presence.c2
-rw-r--r--libpurple/protocols/jabber/si.c2
-rw-r--r--libpurple/protocols/jabber/useravatar.c2
-rw-r--r--libpurple/protocols/jabber/xdata.h2
-rw-r--r--libpurple/protocols/jabber/xmpp.h4
-rw-r--r--libpurple/protocols/novell/nmrtf.c8
-rw-r--r--libpurple/protocols/novell/novell.h4
-rw-r--r--libpurple/protocols/null/nullprpl.h4
-rw-r--r--libpurple/protocols/oscar/aim.h4
-rw-r--r--libpurple/protocols/oscar/icq.h4
-rw-r--r--libpurple/protocols/oscar/oscar.h4
-rw-r--r--libpurple/protocols/sametime/sametime.h4
-rw-r--r--libpurple/protocols/silc/silcpurple.h4
-rw-r--r--libpurple/protocols/simple/simple.h4
-rw-r--r--libpurple/protocols/zephyr/zephyr.h4
-rw-r--r--libpurple/protocols/zephyr/zephyr_internal.h10
-rw-r--r--libpurple/queuedoutputstream.c2
-rw-r--r--libpurple/status.h2
-rw-r--r--pidgin/gtkblist.c70
-rw-r--r--pidgin/gtknotify.c2
-rw-r--r--pidgin/gtkroomlist.c4
-rw-r--r--pidgin/minidialog.c2
56 files changed, 134 insertions, 134 deletions
diff --git a/libpurple/cmds.c b/libpurple/cmds.c
index b312a36f29..8f4d2ebfd3 100644
--- a/libpurple/cmds.c
+++ b/libpurple/cmds.c
@@ -26,7 +26,7 @@ static PurpleCommandsUiOps *cmds_ui_ops = NULL;
static GList *cmds = NULL;
static guint next_id = 1;
-typedef struct _PurpleCmd {
+typedef struct {
PurpleCmdId id;
gchar *cmd;
gchar *args;
diff --git a/libpurple/connection.c b/libpurple/connection.c
index a1038328a8..41e053749d 100644
--- a/libpurple/connection.c
+++ b/libpurple/connection.c
@@ -51,7 +51,7 @@ struct _PurpleConnection
};
/* Private data for a connection */
-typedef struct _PurpleConnectionPrivate
+typedef struct
{
PurpleProtocol *protocol; /* The protocol. */
PurpleConnectionFlags flags; /* Connection flags. */
diff --git a/libpurple/conversationtypes.c b/libpurple/conversationtypes.c
index 328f5d6893..b913848610 100644
--- a/libpurple/conversationtypes.c
+++ b/libpurple/conversationtypes.c
@@ -34,7 +34,7 @@
/*
* Data specific to Instant Messages.
*/
-typedef struct _PurpleIMConversationPrivate
+typedef struct
{
PurpleIMTypingState typing_state; /* The current typing state. */
guint typing_timeout; /* The typing timer handle. */
@@ -63,7 +63,7 @@ G_DEFINE_TYPE_WITH_PRIVATE(PurpleIMConversation, purple_im_conversation,
/*
* Data specific to Chats.
*/
-typedef struct _PurpleChatConversationPrivate
+typedef struct
{
GList *ignored; /* Ignored users. */
char *who; /* The person who set the topic. */
@@ -111,7 +111,7 @@ struct _PurpleChatUser
/*
* Data for "Chat Buddies"
*/
-typedef struct _PurpleChatUserPrivate
+typedef struct
{
PurpleChatConversation *chat; /* The chat */
char *name; /* The chat participant's name in the
diff --git a/libpurple/eventloop.c b/libpurple/eventloop.c
index f9e141ed47..23847356db 100644
--- a/libpurple/eventloop.c
+++ b/libpurple/eventloop.c
@@ -24,7 +24,7 @@
#define PURPLE_GLIB_READ_COND (G_IO_IN | G_IO_HUP | G_IO_ERR)
#define PURPLE_GLIB_WRITE_COND (G_IO_OUT | G_IO_HUP | G_IO_ERR | G_IO_NVAL)
-typedef struct _PurpleIOClosure {
+typedef struct {
PurpleInputFunction function;
guint result;
gpointer data;
diff --git a/libpurple/media/backend-fs2.c b/libpurple/media/backend-fs2.c
index 921f85422d..961677e4f0 100644
--- a/libpurple/media/backend-fs2.c
+++ b/libpurple/media/backend-fs2.c
@@ -146,7 +146,7 @@ struct _PurpleMediaBackendFs2Session
PurpleMediaSessionType type;
};
-typedef struct _PurpleMediaBackendFs2Private
+typedef struct
{
PurpleMedia *media;
GstElement *confbin;
diff --git a/libpurple/media/candidate.c b/libpurple/media/candidate.c
index 1fd0366036..9b382589ad 100644
--- a/libpurple/media/candidate.c
+++ b/libpurple/media/candidate.c
@@ -32,7 +32,7 @@ struct _PurpleMediaCandidate
GObject parent;
};
-typedef struct _PurpleMediaCandidatePrivate
+typedef struct
{
gchar *foundation;
guint component_id;
diff --git a/libpurple/media/codec.c b/libpurple/media/codec.c
index 70de7bf74b..f02c5b97d9 100644
--- a/libpurple/media/codec.c
+++ b/libpurple/media/codec.c
@@ -28,7 +28,7 @@ struct _PurpleMediaCodec
GObject parent;
};
-typedef struct _PurpleMediaCodecPrivate
+typedef struct
{
gint id;
char *encoding_name;
diff --git a/libpurple/mediamanager.c b/libpurple/mediamanager.c
index 8e9adf172f..b0b2230597 100644
--- a/libpurple/mediamanager.c
+++ b/libpurple/mediamanager.c
@@ -58,7 +58,7 @@ struct _PurpleMediaOutputWindow
#endif
};
-typedef struct _PurpleMediaManagerPrivate
+typedef struct
{
#ifdef USE_GSTREAMER
GstElement *pipeline;
diff --git a/libpurple/presence.c b/libpurple/presence.c
index d4f6d4bfd8..6dd8323c58 100644
--- a/libpurple/presence.c
+++ b/libpurple/presence.c
@@ -28,7 +28,7 @@
**************************************************************************/
/** Private data for a presence */
-typedef struct _PurplePresencePrivate
+typedef struct
{
gboolean idle;
time_t idle_time;
@@ -71,7 +71,7 @@ struct _PurpleAccountPresence
};
/** Private data for an account presence */
-typedef struct _PurpleAccountPresencePrivate
+typedef struct
{
PurpleAccount *account;
} PurpleAccountPresencePrivate;
@@ -104,7 +104,7 @@ struct _PurpleBuddyPresence
};
/** Private data for a buddy presence */
-typedef struct _PurpleBuddyPresencePrivate
+typedef struct
{
PurpleBuddy *buddy;
} PurpleBuddyPresencePrivate;
diff --git a/libpurple/protocols/bonjour/bonjour.h b/libpurple/protocols/bonjour/bonjour.h
index 42b89fc50b..81070d0a72 100644
--- a/libpurple/protocols/bonjour/bonjour.h
+++ b/libpurple/protocols/bonjour/bonjour.h
@@ -51,17 +51,17 @@
#define BONJOUR_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), BONJOUR_TYPE_PROTOCOL))
#define BONJOUR_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), BONJOUR_TYPE_PROTOCOL, BonjourProtocolClass))
-typedef struct _BonjourProtocol
+typedef struct
{
PurpleProtocol parent;
} BonjourProtocol;
-typedef struct _BonjourProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} BonjourProtocolClass;
-typedef struct _BonjourData
+typedef struct
{
BonjourDnsSd *dns_sd_data;
BonjourJabber *jabber_data;
diff --git a/libpurple/protocols/bonjour/buddy.h b/libpurple/protocols/bonjour/buddy.h
index c1388889da..1509e06c12 100644
--- a/libpurple/protocols/bonjour/buddy.h
+++ b/libpurple/protocols/bonjour/buddy.h
@@ -22,7 +22,7 @@
#include "account.h"
#include "jabber.h"
-typedef struct _BonjourBuddy
+typedef struct
{
PurpleAccount *account;
diff --git a/libpurple/protocols/bonjour/jabber.h b/libpurple/protocols/bonjour/jabber.h
index 390e76367a..97dbab0cbe 100644
--- a/libpurple/protocols/bonjour/jabber.h
+++ b/libpurple/protocols/bonjour/jabber.h
@@ -33,7 +33,7 @@
#include "account.h"
#include "circularbuffer.h"
-typedef struct _BonjourJabber
+typedef struct
{
gint port;
gint socket;
@@ -44,7 +44,7 @@ typedef struct _BonjourJabber
GSList *pending_conversations;
} BonjourJabber;
-typedef struct _BonjourJabberConversation
+typedef struct
{
gint socket;
guint rx_handler;
@@ -99,7 +99,7 @@ typedef enum {
XEP_IQ_NONE
} XepIqType;
-typedef struct _XepIq {
+typedef struct {
XepIqType type;
char *id;
PurpleXmlNode *node;
diff --git a/libpurple/protocols/bonjour/mdns_avahi.c b/libpurple/protocols/bonjour/mdns_avahi.c
index bdd394c4a6..7d9e0516b3 100644
--- a/libpurple/protocols/bonjour/mdns_avahi.c
+++ b/libpurple/protocols/bonjour/mdns_avahi.c
@@ -39,7 +39,7 @@
#endif
/* data used by avahi bonjour implementation */
-typedef struct _avahi_session_impl_data {
+typedef struct {
AvahiClient *client;
AvahiGLibPoll *glib_poll;
AvahiServiceBrowser *sb;
@@ -47,7 +47,7 @@ typedef struct _avahi_session_impl_data {
AvahiEntryGroup *buddy_icon_group;
} AvahiSessionImplData;
-typedef struct _avahi_buddy_service_resolver_data {
+typedef struct {
AvahiServiceResolver *resolver;
AvahiIfIndex interface;
AvahiProtocol protocol;
@@ -58,7 +58,7 @@ typedef struct _avahi_buddy_service_resolver_data {
const char *ip;
} AvahiSvcResolverData;
-typedef struct _avahi_buddy_impl_data {
+typedef struct {
GSList *resolvers;
AvahiRecordBrowser *buddy_icon_rec_browser;
} AvahiBuddyImplData;
diff --git a/libpurple/protocols/bonjour/mdns_dns_sd.c b/libpurple/protocols/bonjour/mdns_dns_sd.c
index b39f4a7c10..e8d0de1fa1 100644
--- a/libpurple/protocols/bonjour/mdns_dns_sd.c
+++ b/libpurple/protocols/bonjour/mdns_dns_sd.c
@@ -34,20 +34,20 @@
static GSList *pending_buddies = NULL;
-typedef struct _dnssd_service_ref_handler {
+typedef struct {
DNSServiceRef sdRef;
PurpleAccount *account;
guint input_handler;
} DnsSDServiceRefHandlerData;
/* data used by win32 bonjour implementation */
-typedef struct _win32_session_impl_data {
+typedef struct {
DnsSDServiceRefHandlerData *presence_query;
DnsSDServiceRefHandlerData *browser_query;
DNSRecordRef buddy_icon_rec;
} Win32SessionImplData;
-typedef struct _win32_buddy_service_resolver_data {
+typedef struct {
DnsSDServiceRefHandlerData *txt_query;
uint32_t if_idx;
gchar *name;
@@ -57,13 +57,13 @@ typedef struct _win32_buddy_service_resolver_data {
const char *ip;
} Win32SvcResolverData;
-typedef struct _win32_buddy_impl_data {
+typedef struct {
GSList *resolvers;
DnsSDServiceRefHandlerData *null_query;
} Win32BuddyImplData;
/* data structure for the resolve callback */
-typedef struct _ResolveCallbackArgs {
+typedef struct {
DnsSDServiceRefHandlerData *resolver_query;
PurpleAccount *account;
BonjourBuddy *bb;
diff --git a/libpurple/protocols/bonjour/mdns_types.h b/libpurple/protocols/bonjour/mdns_types.h
index b8ec2d2857..7870e5c1b6 100644
--- a/libpurple/protocols/bonjour/mdns_types.h
+++ b/libpurple/protocols/bonjour/mdns_types.h
@@ -25,7 +25,7 @@
/**
* Data to be used by the dns-sd connection.
*/
-typedef struct _BonjourDnsSd {
+typedef struct {
gpointer mdns_impl_data;
PurpleAccount *account;
gchar *first;
diff --git a/libpurple/protocols/facebook/api.c b/libpurple/protocols/facebook/api.c
index 21c5aed218..9c109aecea 100644
--- a/libpurple/protocols/facebook/api.c
+++ b/libpurple/protocols/facebook/api.c
@@ -47,7 +47,7 @@ enum
PROP_N
};
-typedef struct _FbApiPrivate
+typedef struct
{
FbMqtt *mqtt;
FbHttpConns *cons;
diff --git a/libpurple/protocols/facebook/data.c b/libpurple/protocols/facebook/data.c
index 357a848ab1..8c7bd7ac13 100644
--- a/libpurple/protocols/facebook/data.c
+++ b/libpurple/protocols/facebook/data.c
@@ -27,7 +27,7 @@
#include "api.h"
#include "data.h"
-typedef struct _FbDataPrivate
+typedef struct
{
FbApi *api;
FbHttpConns *cons;
@@ -50,7 +50,7 @@ struct _FbData
FbDataPrivate *priv;
};
-typedef struct _FbDataImagePrivate
+typedef struct
{
FbData *fata;
gchar *url;
diff --git a/libpurple/protocols/facebook/json.c b/libpurple/protocols/facebook/json.c
index 67fa299768..a8e50e0822 100644
--- a/libpurple/protocols/facebook/json.c
+++ b/libpurple/protocols/facebook/json.c
@@ -37,7 +37,7 @@ struct _FbJsonValue
GValue value;
};
-typedef struct _FbJsonValuesPrivate
+typedef struct
{
JsonNode *root;
GQueue *queue;
diff --git a/libpurple/protocols/facebook/mqtt.c b/libpurple/protocols/facebook/mqtt.c
index ad733c6d53..f6332c1ef5 100644
--- a/libpurple/protocols/facebook/mqtt.c
+++ b/libpurple/protocols/facebook/mqtt.c
@@ -34,7 +34,7 @@
#include "mqtt.h"
#include "util.h"
-typedef struct _FbMqttPrivate
+typedef struct
{
PurpleConnection *gc;
GIOStream *conn;
@@ -63,7 +63,7 @@ struct _FbMqtt
G_DEFINE_TYPE_WITH_PRIVATE(FbMqtt, fb_mqtt, G_TYPE_OBJECT);
-typedef struct _FbMqttMessagePrivate
+typedef struct
{
FbMqttMessageType type;
FbMqttMessageFlags flags;
diff --git a/libpurple/protocols/facebook/thrift.c b/libpurple/protocols/facebook/thrift.c
index fe3f99b81c..d9995ea7ce 100644
--- a/libpurple/protocols/facebook/thrift.c
+++ b/libpurple/protocols/facebook/thrift.c
@@ -23,7 +23,7 @@
#include "thrift.h"
-typedef struct _FbThriftPrivate
+typedef struct
{
GByteArray *bytes;
gboolean internal;
diff --git a/libpurple/protocols/gg/gg.h b/libpurple/protocols/gg/gg.h
index 5d8e110a22..4511276c48 100644
--- a/libpurple/protocols/gg/gg.h
+++ b/libpurple/protocols/gg/gg.h
@@ -49,12 +49,12 @@
#define GGP_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GGP_TYPE_PROTOCOL))
#define GGP_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GGP_TYPE_PROTOCOL, GGPProtocolClass))
-typedef struct _GGPProtocol
+typedef struct
{
PurpleProtocol parent;
} GGPProtocol;
-typedef struct _GGPProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} GGPProtocolClass;
diff --git a/libpurple/protocols/irc/irc.h b/libpurple/protocols/irc/irc.h
index 063356efe0..c7e7f419d2 100644
--- a/libpurple/protocols/irc/irc.h
+++ b/libpurple/protocols/irc/irc.h
@@ -62,12 +62,12 @@
enum { IRC_USEROPT_SERVER, IRC_USEROPT_PORT, IRC_USEROPT_CHARSET };
enum irc_state { IRC_STATE_NEW, IRC_STATE_ESTABLISHED };
-typedef struct _IRCProtocol
+typedef struct
{
PurpleProtocol parent;
} IRCProtocol;
-typedef struct _IRCProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} IRCProtocolClass;
diff --git a/libpurple/protocols/jabber/adhoccommands.c b/libpurple/protocols/jabber/adhoccommands.c
index 3c215e6732..fd25bbd0f7 100644
--- a/libpurple/protocols/jabber/adhoccommands.c
+++ b/libpurple/protocols/jabber/adhoccommands.c
@@ -34,7 +34,7 @@ static void do_adhoc_ignoreme(JabberStream *js, ...) {
/* we don't have to do anything */
}
-typedef struct _JabberAdHocActionInfo {
+typedef struct {
char *sessionid;
char *who;
char *node;
diff --git a/libpurple/protocols/jabber/buddy.h b/libpurple/protocols/jabber/buddy.h
index e60e7dd38f..566ba2140a 100644
--- a/libpurple/protocols/jabber/buddy.h
+++ b/libpurple/protocols/jabber/buddy.h
@@ -57,13 +57,13 @@ struct _JabberBuddy {
} subscription;
};
-typedef struct _JabberAdHocCommands {
+typedef struct {
char *jid;
char *node;
char *name;
} JabberAdHocCommands;
-typedef struct _JabberBuddyResource {
+typedef struct {
JabberBuddy *jb;
char *name;
int priority;
diff --git a/libpurple/protocols/jabber/caps.c b/libpurple/protocols/jabber/caps.c
index a52c9efa94..a049eb6912 100644
--- a/libpurple/protocols/jabber/caps.c
+++ b/libpurple/protocols/jabber/caps.c
@@ -32,7 +32,7 @@
#define JABBER_CAPS_FILENAME "xmpp-caps.xml"
-typedef struct _JabberDataFormField {
+typedef struct {
gchar *var;
GList *values;
} JabberDataFormField;
@@ -367,7 +367,7 @@ gboolean jabber_caps_exts_known(const JabberCapsClientInfo *info,
return TRUE;
}
-typedef struct _jabber_caps_cbplususerdata {
+typedef struct {
guint ref;
jabber_caps_get_info_cb cb;
diff --git a/libpurple/protocols/jabber/caps.h b/libpurple/protocols/jabber/caps.h
index e2acfbca9f..9c74a08154 100644
--- a/libpurple/protocols/jabber/caps.h
+++ b/libpurple/protocols/jabber/caps.h
@@ -32,7 +32,7 @@ typedef struct _JabberCapsClientInfo JabberCapsClientInfo;
typedef struct _JabberCapsNodeExts JabberCapsNodeExts;
-typedef struct _JabberCapsTuple {
+typedef struct {
const char *node;
const char *ver;
const char *hash;
diff --git a/libpurple/protocols/jabber/chat.h b/libpurple/protocols/jabber/chat.h
index 90aab8b2fe..f3973b8549 100644
--- a/libpurple/protocols/jabber/chat.h
+++ b/libpurple/protocols/jabber/chat.h
@@ -32,13 +32,13 @@
#include "jabber.h"
-typedef struct _JabberChatMember {
+typedef struct {
char *handle;
char *jid;
} JabberChatMember;
-typedef struct _JabberChat {
+typedef struct {
JabberStream *js;
char *room;
char *server;
diff --git a/libpurple/protocols/jabber/disco.h b/libpurple/protocols/jabber/disco.h
index 02e0577c78..181869f89b 100644
--- a/libpurple/protocols/jabber/disco.h
+++ b/libpurple/protocols/jabber/disco.h
@@ -26,7 +26,7 @@
#include "jabber.h"
-typedef struct _JabberDiscoItem {
+typedef struct {
const char *jid; /* MUST */
const char *node; /* SHOULD */
const char *name; /* MAY */
diff --git a/libpurple/protocols/jabber/gtalk.h b/libpurple/protocols/jabber/gtalk.h
index d7bbd6a901..317a7dc319 100644
--- a/libpurple/protocols/jabber/gtalk.h
+++ b/libpurple/protocols/jabber/gtalk.h
@@ -31,12 +31,12 @@
#define GTALK_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTALK_TYPE_PROTOCOL))
#define GTALK_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTALK_TYPE_PROTOCOL, GTalkProtocolClass))
-typedef struct _GTalkProtocol
+typedef struct
{
JabberProtocol parent;
} GTalkProtocol;
-typedef struct _GTalkProtocolClass
+typedef struct
{
JabberProtocolClass parent_class;
} GTalkProtocolClass;
diff --git a/libpurple/protocols/jabber/jabber.c b/libpurple/protocols/jabber/jabber.c
index 732e39bd98..5f7c24431c 100644
--- a/libpurple/protocols/jabber/jabber.c
+++ b/libpurple/protocols/jabber/jabber.c
@@ -1243,7 +1243,7 @@ jabber_unregistration_result_cb(JabberStream *js, const char *from,
g_free(to);
}
-typedef struct _JabberRegisterCBData {
+typedef struct {
JabberStream *js;
char *who;
} JabberRegisterCBData;
diff --git a/libpurple/protocols/jabber/jabber.h b/libpurple/protocols/jabber/jabber.h
index c9cfaca00e..8496e9623b 100644
--- a/libpurple/protocols/jabber/jabber.h
+++ b/libpurple/protocols/jabber/jabber.h
@@ -106,12 +106,12 @@ typedef enum {
JABBER_STREAM_CONNECTED
} JabberStreamState;
-typedef struct _JabberProtocol
+typedef struct
{
PurpleProtocol parent;
} JabberProtocol;
-typedef struct _JabberProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} JabberProtocolClass;
@@ -293,13 +293,13 @@ struct _JabberStream
typedef gboolean (JabberFeatureEnabled)(JabberStream *js, const gchar *namespace);
-typedef struct _JabberFeature
+typedef struct
{
gchar *namespace;
JabberFeatureEnabled *is_enabled;
} JabberFeature;
-typedef struct _JabberIdentity
+typedef struct
{
gchar *category;
gchar *type;
@@ -307,7 +307,7 @@ typedef struct _JabberIdentity
gchar *lang;
} JabberIdentity;
-typedef struct _JabberBytestreamsStreamhost {
+typedef struct {
char *jid;
char *host;
guint16 port;
diff --git a/libpurple/protocols/jabber/jutil.h b/libpurple/protocols/jabber/jutil.h
index 595e5eff00..b858a6ffa0 100644
--- a/libpurple/protocols/jabber/jutil.h
+++ b/libpurple/protocols/jabber/jutil.h
@@ -24,7 +24,7 @@
#ifndef PURPLE_JABBER_JUTIL_H_
#define PURPLE_JABBER_JUTIL_H_
-typedef struct _JabberID {
+typedef struct {
char *node;
char *domain;
char *resource;
diff --git a/libpurple/protocols/jabber/message.h b/libpurple/protocols/jabber/message.h
index a1496e2beb..441ca95780 100644
--- a/libpurple/protocols/jabber/message.h
+++ b/libpurple/protocols/jabber/message.h
@@ -28,7 +28,7 @@
#include "jabber.h"
#include "xmlnode.h"
-typedef struct _JabberMessage {
+typedef struct {
JabberStream *js;
enum {
JABBER_MESSAGE_NORMAL,
diff --git a/libpurple/protocols/jabber/oob.c b/libpurple/protocols/jabber/oob.c
index 7425853a79..c551866a4b 100644
--- a/libpurple/protocols/jabber/oob.c
+++ b/libpurple/protocols/jabber/oob.c
@@ -30,7 +30,7 @@
#include "iq.h"
#include "oob.h"
-typedef struct _JabberOOBXfer {
+typedef struct {
JabberStream *js;
gchar *iq_id;
gchar *url;
diff --git a/libpurple/protocols/jabber/presence.c b/libpurple/protocols/jabber/presence.c
index 390b4d6f51..11e4ed5c33 100644
--- a/libpurple/protocols/jabber/presence.c
+++ b/libpurple/protocols/jabber/presence.c
@@ -472,7 +472,7 @@ jabber_vcard_parse_avatar(JabberStream *js, const char *from,
}
}
-typedef struct _JabberPresenceCapabilities {
+typedef struct {
JabberStream *js;
JabberBuddy *jb;
char *from;
diff --git a/libpurple/protocols/jabber/si.c b/libpurple/protocols/jabber/si.c
index 452ffb807a..78b92ab7ca 100644
--- a/libpurple/protocols/jabber/si.c
+++ b/libpurple/protocols/jabber/si.c
@@ -42,7 +42,7 @@
#define STREAMHOST_CONNECT_TIMEOUT 15
#define ENABLE_FT_THUMBNAILS 0
-typedef struct _JabberSIXfer {
+typedef struct {
JabberStream *js;
PurpleProxyConnectData *connect_data;
diff --git a/libpurple/protocols/jabber/useravatar.c b/libpurple/protocols/jabber/useravatar.c
index 2a58822dd6..9db3dc9af6 100644
--- a/libpurple/protocols/jabber/useravatar.c
+++ b/libpurple/protocols/jabber/useravatar.c
@@ -235,7 +235,7 @@ void jabber_avatar_fetch_mine(JabberStream *js)
}
}
-typedef struct _JabberBuddyAvatarUpdateURLInfo {
+typedef struct {
JabberStream *js;
char *from;
char *id;
diff --git a/libpurple/protocols/jabber/xdata.h b/libpurple/protocols/jabber/xdata.h
index 855b0460c6..4af74d71f8 100644
--- a/libpurple/protocols/jabber/xdata.h
+++ b/libpurple/protocols/jabber/xdata.h
@@ -27,7 +27,7 @@
#include "jabber.h"
#include "xmlnode.h"
-typedef struct _JabberXDataAction {
+typedef struct {
char *name;
char *handle;
} JabberXDataAction;
diff --git a/libpurple/protocols/jabber/xmpp.h b/libpurple/protocols/jabber/xmpp.h
index 750fe7a8c7..df542aaf67 100644
--- a/libpurple/protocols/jabber/xmpp.h
+++ b/libpurple/protocols/jabber/xmpp.h
@@ -31,12 +31,12 @@
#define XMPP_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), XMPP_TYPE_PROTOCOL))
#define XMPP_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), XMPP_TYPE_PROTOCOL, XMPPProtocolClass))
-typedef struct _XMPPProtocol
+typedef struct
{
JabberProtocol parent;
} XMPPProtocol;
-typedef struct _XMPPProtocolClass
+typedef struct
{
JabberProtocolClass parent_class;
} XMPPProtocolClass;
diff --git a/libpurple/protocols/novell/nmrtf.c b/libpurple/protocols/novell/nmrtf.c
index ae27b8ca7a..13cfaa620a 100644
--- a/libpurple/protocols/novell/nmrtf.c
+++ b/libpurple/protocols/novell/nmrtf.c
@@ -84,7 +84,7 @@ typedef enum
NMRTF_KWD_SPEC
} NMRtfKeywordType;
-typedef struct _NMRTFCharProp
+typedef struct
{
/* All we care about for now is the font.
* bold, italic, underline, etc. should be
@@ -94,14 +94,14 @@ typedef struct _NMRTFCharProp
int font_charset;
} NMRtfCharProp;
-typedef struct _NMRtfStateSave
+typedef struct
{
NMRtfCharProp chp;
NMRtfState rds;
NMRtfState ris;
} NMRtfStateSave;
-typedef struct _NMRtfSymbol
+typedef struct
{
char *keyword; /* RTF keyword */
int default_val; /* default value to use */
@@ -113,7 +113,7 @@ typedef struct _NMRtfSymbol
} NMRtfSymbol;
-typedef struct _NMRtfFont
+typedef struct
{
int number;
char *name;
diff --git a/libpurple/protocols/novell/novell.h b/libpurple/protocols/novell/novell.h
index 63d8a07203..9ae9132efe 100644
--- a/libpurple/protocols/novell/novell.h
+++ b/libpurple/protocols/novell/novell.h
@@ -33,12 +33,12 @@
#define NOVELL_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), NOVELL_TYPE_PROTOCOL))
#define NOVELL_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), NOVELL_TYPE_PROTOCOL, NovellProtocolClass))
-typedef struct _NovellProtocol
+typedef struct
{
PurpleProtocol parent;
} NovellProtocol;
-typedef struct _NovellProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} NovellProtocolClass;
diff --git a/libpurple/protocols/null/nullprpl.h b/libpurple/protocols/null/nullprpl.h
index cf79fce416..df0aca9fb2 100644
--- a/libpurple/protocols/null/nullprpl.h
+++ b/libpurple/protocols/null/nullprpl.h
@@ -31,12 +31,12 @@
#define NULL_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), NULL_TYPE_PROTOCOL))
#define NULL_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), NULL_TYPE_PROTOCOL, NullProtocolClass))
-typedef struct _NullProtocol
+typedef struct
{
PurpleProtocol parent;
} NullProtocol;
-typedef struct _NullProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} NullProtocolClass;
diff --git a/libpurple/protocols/oscar/aim.h b/libpurple/protocols/oscar/aim.h
index 0b0c9b3f52..2311a05dd5 100644
--- a/libpurple/protocols/oscar/aim.h
+++ b/libpurple/protocols/oscar/aim.h
@@ -31,12 +31,12 @@
#define AIM_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), AIM_TYPE_PROTOCOL))
#define AIM_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AIM_TYPE_PROTOCOL, AIMProtocolClass))
-typedef struct _AIMProtocol
+typedef struct
{
OscarProtocol parent;
} AIMProtocol;
-typedef struct _AIMProtocolClass
+typedef struct
{
OscarProtocolClass parent_class;
} AIMProtocolClass;
diff --git a/libpurple/protocols/oscar/icq.h b/libpurple/protocols/oscar/icq.h
index b450d4696d..d02c5be771 100644
--- a/libpurple/protocols/oscar/icq.h
+++ b/libpurple/protocols/oscar/icq.h
@@ -31,12 +31,12 @@
#define ICQ_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ICQ_TYPE_PROTOCOL))
#define ICQ_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ICQ_TYPE_PROTOCOL, ICQProtocolClass))
-typedef struct _ICQProtocol
+typedef struct
{
OscarProtocol parent;
} ICQProtocol;
-typedef struct _ICQProtocolClass
+typedef struct
{
OscarProtocolClass parent_class;
} ICQProtocolClass;
diff --git a/libpurple/protocols/oscar/oscar.h b/libpurple/protocols/oscar/oscar.h
index 5e46181685..c9b2e943a6 100644
--- a/libpurple/protocols/oscar/oscar.h
+++ b/libpurple/protocols/oscar/oscar.h
@@ -228,12 +228,12 @@ typedef enum
#define OSCAR_STATUS_ID_ATWORK "atwork"
#define OSCAR_STATUS_ID_LUNCH "lunch"
-typedef struct _OscarProtocol
+typedef struct
{
PurpleProtocol parent;
} OscarProtocol;
-typedef struct _OscarProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} OscarProtocolClass;
diff --git a/libpurple/protocols/sametime/sametime.h b/libpurple/protocols/sametime/sametime.h
index d76350fe9a..7fff6c3b6a 100644
--- a/libpurple/protocols/sametime/sametime.h
+++ b/libpurple/protocols/sametime/sametime.h
@@ -36,12 +36,12 @@
/* ISO-8859-1 */
-typedef struct _mwProtocol
+typedef struct
{
PurpleProtocol parent;
} mwProtocol;
-typedef struct _mwProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} mwProtocolClass;
diff --git a/libpurple/protocols/silc/silcpurple.h b/libpurple/protocols/silc/silcpurple.h
index 599a311e2c..0295d877c2 100644
--- a/libpurple/protocols/silc/silcpurple.h
+++ b/libpurple/protocols/silc/silcpurple.h
@@ -66,12 +66,12 @@
#define SILCPURPLE_STATUS_ID_INDISPOSED "indisposed"
#define SILCPURPLE_STATUS_ID_PAGE "page"
-typedef struct _SilcProtocol
+typedef struct
{
PurpleProtocol parent;
} SilcProtocol;
-typedef struct _SilcProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} SilcProtocolClass;
diff --git a/libpurple/protocols/simple/simple.h b/libpurple/protocols/simple/simple.h
index a9bad5801c..b748062462 100644
--- a/libpurple/protocols/simple/simple.h
+++ b/libpurple/protocols/simple/simple.h
@@ -52,12 +52,12 @@
#define SIMPLE_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SIMPLE_TYPE_PROTOCOL))
#define SIMPLE_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), SIMPLE_TYPE_PROTOCOL, SIMPLEProtocolClass))
-typedef struct _SIMPLEProtocol
+typedef struct
{
PurpleProtocol parent;
} SIMPLEProtocol;
-typedef struct _SIMPLEProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} SIMPLEProtocolClass;
diff --git a/libpurple/protocols/zephyr/zephyr.h b/libpurple/protocols/zephyr/zephyr.h
index 4d0e17e3a4..82df7b9b42 100644
--- a/libpurple/protocols/zephyr/zephyr.h
+++ b/libpurple/protocols/zephyr/zephyr.h
@@ -33,12 +33,12 @@
#define ZEPHYR_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ZEPHYR_TYPE_PROTOCOL))
#define ZEPHYR_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ZEPHYR_TYPE_PROTOCOL, ZephyrProtocolClass))
-typedef struct _ZephyrProtocol
+typedef struct
{
PurpleProtocol parent;
} ZephyrProtocol;
-typedef struct _ZephyrProtocolClass
+typedef struct
{
PurpleProtocolClass parent_class;
} ZephyrProtocolClass;
diff --git a/libpurple/protocols/zephyr/zephyr_internal.h b/libpurple/protocols/zephyr/zephyr_internal.h
index 4fc2422f0a..46fa82d554 100644
--- a/libpurple/protocols/zephyr/zephyr_internal.h
+++ b/libpurple/protocols/zephyr/zephyr_internal.h
@@ -77,7 +77,7 @@ typedef enum {
extern ZCONST char *ZNoticeKinds[9];
/* Unique ID format */
-typedef struct _ZUnique_Id_t {
+typedef struct {
struct in_addr zuid_addr;
struct timeval tv;
} ZUnique_Id_t;
@@ -86,7 +86,7 @@ typedef struct _ZUnique_Id_t {
typedef unsigned long ZChecksum_t;
/* Notice definition */
-typedef struct _ZNotice_t {
+typedef struct {
char *z_packet;
char *z_version;
ZNotice_Kind_t z_kind;
@@ -114,7 +114,7 @@ typedef struct _ZNotice_t {
} ZNotice_t;
/* Subscription structure */
-typedef struct _ZSubscriptions_t {
+typedef struct {
char *zsub_recipient;
char *zsub_class;
char *zsub_classinst;
@@ -124,13 +124,13 @@ typedef struct _ZSubscriptions_t {
typedef int Code_t;
/* Locations structure */
-typedef struct _ZLocations_t {
+typedef struct {
char *host;
char *time;
char *tty;
} ZLocations_t;
-typedef struct _ZAsyncLocateData_t {
+typedef struct {
char *user;
ZUnique_Id_t uid;
char *version;
diff --git a/libpurple/queuedoutputstream.c b/libpurple/queuedoutputstream.c
index ff14d5fb56..be5dfd5491 100644
--- a/libpurple/queuedoutputstream.c
+++ b/libpurple/queuedoutputstream.c
@@ -46,7 +46,7 @@ struct _PurpleQueuedOutputStream
GFilterOutputStream parent;
};
-typedef struct _PurpleQueuedOutputStreamPrivate
+typedef struct
{
GAsyncQueue *queue;
gboolean pending_queued;
diff --git a/libpurple/status.h b/libpurple/status.h
index df6f5b0a0c..eb942111f0 100644
--- a/libpurple/status.h
+++ b/libpurple/status.h
@@ -54,7 +54,7 @@ typedef struct _PurpleStatusAttribute PurpleStatusAttribute;
#define PURPLE_TYPE_MOOD (purple_mood_get_type())
-typedef struct _PurpleMood {
+typedef struct {
const char *mood;
const char *description;
gpointer *padding;
diff --git a/pidgin/gtkblist.c b/pidgin/gtkblist.c
index d18d33c8b6..10a17f33a5 100644
--- a/pidgin/gtkblist.c
+++ b/pidgin/gtkblist.c
@@ -179,7 +179,7 @@ typedef enum {
PIDGIN_BLIST_CHAT_HAS_PENDING_MESSAGE_WITH_NICK = 1 << 1, /* Whether there's a pending message in a chat that mentions our nick */
} PidginBlistNodeFlags;
-typedef struct _pidgin_blist_node {
+typedef struct {
GtkTreeRowReference *row;
gboolean contact_expanded;
gboolean recent_signonoff;
@@ -563,8 +563,8 @@ static void gtk_blist_renderer_edited_cb(GtkCellRendererText *text_rend, char *a
if (PURPLE_IS_CONTACT(node)) {
PurpleContact *contact = PURPLE_CONTACT(node);
- struct _pidgin_blist_node *gtknode =
- (struct _pidgin_blist_node *)purple_blist_node_get_ui_data(node);
+ PidginBlistNode *gtknode =
+ (PidginBlistNode *)purple_blist_node_get_ui_data(node);
/*
* Using purple_contact_get_alias here breaks because we
@@ -908,7 +908,7 @@ set_sensitive_if_input_buddy_cb(GtkWidget *entry, gpointer user_data)
static void
pidgin_blist_update_privacy_cb(PurpleBuddy *buddy)
{
- struct _pidgin_blist_node *ui_data = purple_blist_node_get_ui_data(PURPLE_BLIST_NODE(buddy));
+ PidginBlistNode *ui_data = purple_blist_node_get_ui_data(PURPLE_BLIST_NODE(buddy));
if (ui_data == NULL || ui_data->row == NULL)
return;
pidgin_blist_update_buddy(purple_blist_get_buddy_list(), PURPLE_BLIST_NODE(buddy), TRUE);
@@ -1177,7 +1177,7 @@ static void gtk_blist_row_collapsed_cb(GtkTreeView *tv, GtkTreeIter *iter, GtkTr
if (PURPLE_IS_GROUP(node)) {
char *title;
- struct _pidgin_blist_node *gtknode;
+ PidginBlistNode *gtknode;
PurpleBlistNode *cnode;
title = pidgin_get_group_title(node, FALSE);
@@ -1310,7 +1310,7 @@ scroll_to_expanded_cell(gpointer data)
static void
pidgin_blist_expand_contact_cb(GtkWidget *w, PurpleBlistNode *node)
{
- struct _pidgin_blist_node *gtknode;
+ PidginBlistNode *gtknode;
GtkTreeIter iter, parent;
PurpleBlistNode *bnode;
GtkTreePath *path;
@@ -1346,7 +1346,7 @@ static void
pidgin_blist_collapse_contact_cb(GtkWidget *w, PurpleBlistNode *node)
{
PurpleBlistNode *bnode;
- struct _pidgin_blist_node *gtknode;
+ PidginBlistNode *gtknode;
if(!PURPLE_IS_CONTACT(node))
return;
@@ -1796,7 +1796,7 @@ create_contact_menu (PurpleBlistNode *node)
static GtkWidget *
create_buddy_menu(PurpleBlistNode *node, PurpleBuddy *b)
{
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(node);
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(node);
GtkWidget *menu;
GtkWidget *menuitem;
gboolean show_offline = purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/blist/show_offline_buddies");
@@ -1860,7 +1860,7 @@ create_buddy_menu(PurpleBlistNode *node, PurpleBuddy *b)
static gboolean
pidgin_blist_show_context_menu(GtkWidget *tv, PurpleBlistNode *node, GdkEvent *event)
{
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(node);
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(node);
GtkWidget *menu = NULL;
gboolean handled = FALSE;
@@ -1922,7 +1922,7 @@ gtk_blist_button_press_cb(GtkWidget *tv, GdkEventButton *event, gpointer user_da
GtkTreeIter iter;
GtkTreeSelection *sel;
PurpleProtocol *protocol = NULL;
- struct _pidgin_blist_node *gtknode;
+ PidginBlistNode *gtknode;
gboolean handled = FALSE;
/* Here we figure out which node was clicked */
@@ -2337,7 +2337,7 @@ static void pidgin_blist_drag_data_rcv_cb(GtkWidget *widget, GdkDragContext *dc,
/* if we're here, I think it means the drop is ok */
GtkTreeIter iter;
PurpleBlistNode *node;
- struct _pidgin_blist_node *gtknode;
+ PidginBlistNode *gtknode;
gtk_tree_model_get_iter(GTK_TREE_MODEL(gtkblist->treemodel),
&iter, path);
@@ -3164,7 +3164,7 @@ static gboolean pidgin_blist_expand_timeout(GtkWidget *tv)
GtkTreePath *path;
GtkTreeIter iter;
PurpleBlistNode *node;
- struct _pidgin_blist_node *gtknode;
+ PidginBlistNode *gtknode;
if (!gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(tv), gtkblist->tip_rect.x, gtkblist->tip_rect.y + (gtkblist->tip_rect.height/2),
&path, NULL, NULL, NULL))
@@ -3202,7 +3202,7 @@ static gboolean pidgin_blist_expand_timeout(GtkWidget *tv)
static gboolean buddy_is_displayable(PurpleBuddy *buddy)
{
- struct _pidgin_blist_node *gtknode;
+ PidginBlistNode *gtknode;
if(!buddy)
return FALSE;
@@ -3888,7 +3888,7 @@ static char *pidgin_get_tooltip_text(PurpleBlistNode *node, gboolean full)
/* Last Seen */
if (full && c && !PURPLE_BUDDY_IS_ONLINE(b))
{
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(PURPLE_BLIST_NODE(c));
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(PURPLE_BLIST_NODE(c));
PurpleBlistNode *bnode;
int lastseen = 0;
@@ -4018,7 +4018,7 @@ GdkPixbuf *
pidgin_blist_get_emblem(PurpleBlistNode *node)
{
PurpleBuddy *buddy = NULL;
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(node);
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(node);
PurpleProtocol *protocol;
const char *name = NULL;
char *filename, *path;
@@ -4040,7 +4040,7 @@ pidgin_blist_get_emblem(PurpleBlistNode *node)
return _pidgin_blist_get_cached_emblem(path);
}
- if (((struct _pidgin_blist_node*)purple_blist_node_get_ui_data(node->parent))->contact_expanded) {
+ if (((PidginBlistNode*)purple_blist_node_get_ui_data(node->parent))->contact_expanded) {
if (purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/blist/show_protocol_icons"))
return NULL;
return pidgin_create_protocol_icon(purple_buddy_get_account((PurpleBuddy*)node), PIDGIN_PROTOCOL_ICON_SMALL);
@@ -4129,8 +4129,8 @@ pidgin_blist_get_status_icon(PurpleBlistNode *node, PidginStatusIconSize size)
{
GdkPixbuf *ret;
const char *icon = NULL;
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(node);
- struct _pidgin_blist_node *gtkbuddynode = NULL;
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(node);
+ PidginBlistNode *gtkbuddynode = NULL;
PurpleBuddy *buddy = NULL;
PurpleChat *chat = NULL;
GtkIconSize icon_size = gtk_icon_size_from_name((size == PIDGIN_STATUS_ICON_LARGE) ? PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL :
@@ -4247,7 +4247,7 @@ pidgin_blist_get_name_markup(PurpleBuddy *b, gboolean selected, gboolean aliased
PurpleProtocol *protocol = NULL;
PurpleContact *contact;
PurplePresence *presence;
- struct _pidgin_blist_node *gtkcontactnode = NULL;
+ PidginBlistNode *gtkcontactnode = NULL;
char *idletime = NULL, *statustext = NULL, *nametext = NULL;
PurpleConversation *conv = find_conversation_with_buddy(b);
gboolean hidden_conv = FALSE;
@@ -4491,7 +4491,7 @@ static gboolean pidgin_blist_refresh_timer(PurpleBuddyList *list)
static void pidgin_blist_hide_node(PurpleBuddyList *list, PurpleBlistNode *node, gboolean update)
{
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(node);
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(node);
GtkTreeIter iter;
if (!gtknode || !gtknode->row || !gtkblist)
@@ -4708,7 +4708,7 @@ conversation_deleting_cb(PurpleConversation *conv, PidginBuddyList *gtkblist)
}
static void
-conversation_deleted_update_ui_cb(PurpleConversation *conv, struct _pidgin_blist_node *ui)
+conversation_deleted_update_ui_cb(PurpleConversation *conv, PidginBlistNode *ui)
{
if (ui->conv.conv != conv)
return;
@@ -4757,7 +4757,7 @@ conversation_created_cb(PurpleConversation *conv, PidginBuddyList *gtkblist)
GSList *buddies = purple_blist_find_buddies(account, purple_conversation_get_name(conv));
while (buddies) {
PurpleBlistNode *buddy = buddies->data;
- struct _pidgin_blist_node *ui = purple_blist_node_get_ui_data(buddy);
+ PidginBlistNode *ui = purple_blist_node_get_ui_data(buddy);
buddies = g_slist_delete_link(buddies, buddies);
if (!ui)
continue;
@@ -4772,7 +4772,7 @@ conversation_created_cb(PurpleConversation *conv, PidginBuddyList *gtkblist)
}
} else if (PURPLE_IS_CHAT_CONVERSATION(conv)) {
PurpleChat *chat = purple_blist_find_chat(account, purple_conversation_get_name(conv));
- struct _pidgin_blist_node *ui;
+ PidginBlistNode *ui;
if (!chat)
return;
ui = purple_blist_node_get_ui_data(&(chat->node));
@@ -4850,7 +4850,7 @@ static void pidgin_blist_new_list(PurpleBuddyList *blist)
static void pidgin_blist_new_node(PurpleBlistNode *node)
{
- purple_blist_node_set_ui_data(node, g_new0(struct _pidgin_blist_node, 1));
+ purple_blist_node_set_ui_data(node, g_new0(PidginBlistNode, 1));
}
gboolean pidgin_blist_node_is_contact_expanded(PurpleBlistNode *node)
@@ -4863,7 +4863,7 @@ gboolean pidgin_blist_node_is_contact_expanded(PurpleBlistNode *node)
g_return_val_if_fail(PURPLE_IS_CONTACT(node), FALSE);
- return ((struct _pidgin_blist_node *)purple_blist_node_get_ui_data(node))->contact_expanded;
+ return ((PidginBlistNode *)purple_blist_node_get_ui_data(node))->contact_expanded;
}
enum {
@@ -4910,7 +4910,7 @@ static void _prefs_change_redo_list(const char *name, PurplePrefType type,
if (node)
{
- struct _pidgin_blist_node *gtknode;
+ PidginBlistNode *gtknode;
GtkTreePath *path;
gtknode = purple_blist_node_get_ui_data(node);
@@ -6153,7 +6153,7 @@ pidgin_blist_update_refresh_timeout()
}
static gboolean get_iter_from_node(PurpleBlistNode *node, GtkTreeIter *iter) {
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(node);
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(node);
GtkTreePath *path;
if (!gtknode) {
@@ -6182,7 +6182,7 @@ static gboolean get_iter_from_node(PurpleBlistNode *node, GtkTreeIter *iter) {
static void pidgin_blist_remove(PurpleBuddyList *list, PurpleBlistNode *node)
{
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(node);
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(node);
purple_request_close_with_handle(node);
@@ -6251,7 +6251,7 @@ static void pidgin_blist_selection_changed(GtkTreeSelection *selection, gpointer
static gboolean insert_node(PurpleBuddyList *list, PurpleBlistNode *node, GtkTreeIter *iter)
{
GtkTreeIter parent_iter = {0, NULL, NULL, NULL}, cur, *curptr = NULL;
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(node);
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(node);
GtkTreePath *newpath;
if(!iter)
@@ -6294,7 +6294,7 @@ static gboolean insert_node(PurpleBuddyList *list, PurpleBlistNode *node, GtkTre
if(node->parent) {
GtkTreePath *expand = NULL;
- struct _pidgin_blist_node *gtkparentnode = purple_blist_node_get_ui_data(node->parent);
+ PidginBlistNode *gtkparentnode = purple_blist_node_get_ui_data(node->parent);
if(PURPLE_IS_GROUP(node->parent)) {
if(!purple_blist_node_get_bool(node->parent, "collapsed"))
@@ -6488,7 +6488,7 @@ static void buddy_node(PurpleBuddy *buddy, GtkTreeIter *iter, PurpleBlistNode *n
GdkRGBA *color = NULL;
char *mark;
char *idle = NULL;
- gboolean expanded = ((struct _pidgin_blist_node *)purple_blist_node_get_ui_data(node->parent))->contact_expanded;
+ gboolean expanded = ((PidginBlistNode *)purple_blist_node_get_ui_data(node->parent))->contact_expanded;
gboolean selected = (gtkblist->selected_node == node);
gboolean biglist = purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/blist/show_buddy_icons");
PidginBlistTheme *theme;
@@ -6596,7 +6596,7 @@ static void pidgin_blist_update_contact(PurpleBuddyList *list, PurpleBlistNode *
PurpleContact *contact;
PurpleBuddy *buddy;
gboolean biglist = purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/blist/show_buddy_icons");
- struct _pidgin_blist_node *gtknode;
+ PidginBlistNode *gtknode;
if (editing_blist)
return;
@@ -6689,7 +6689,7 @@ static void pidgin_blist_update_contact(PurpleBuddyList *list, PurpleBlistNode *
static void pidgin_blist_update_buddy(PurpleBuddyList *list, PurpleBlistNode *node, gboolean status_change)
{
PurpleBuddy *buddy;
- struct _pidgin_blist_node *gtkparentnode;
+ PidginBlistNode *gtkparentnode;
g_return_if_fail(PURPLE_IS_BUDDY(node));
@@ -7450,7 +7450,7 @@ pidgin_blist_get_handle() {
static gboolean buddy_signonoff_timeout_cb(PurpleBuddy *buddy)
{
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(PURPLE_BLIST_NODE(buddy));
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(PURPLE_BLIST_NODE(buddy));
gtknode->recent_signonoff = FALSE;
gtknode->recent_signonoff_timer = 0;
@@ -7463,7 +7463,7 @@ static gboolean buddy_signonoff_timeout_cb(PurpleBuddy *buddy)
static void buddy_signonoff_cb(PurpleBuddy *buddy)
{
- struct _pidgin_blist_node *gtknode = purple_blist_node_get_ui_data(PURPLE_BLIST_NODE(buddy));
+ PidginBlistNode *gtknode = purple_blist_node_get_ui_data(PURPLE_BLIST_NODE(buddy));
if(!gtknode) {
pidgin_blist_new_node(PURPLE_BLIST_NODE(buddy));
diff --git a/pidgin/gtknotify.c b/pidgin/gtknotify.c
index 7f0a25ea42..f75e445b61 100644
--- a/pidgin/gtknotify.c
+++ b/pidgin/gtknotify.c
@@ -99,7 +99,7 @@ enum
};
-typedef struct _PidginNotifyDialog
+typedef struct
{
/*
* This must be first so PidginNotifyDialog can masquerade as the
diff --git a/pidgin/gtkroomlist.c b/pidgin/gtkroomlist.c
index 11be8ee93c..b9eb17494e 100644
--- a/pidgin/gtkroomlist.c
+++ b/pidgin/gtkroomlist.c
@@ -33,7 +33,7 @@
#include "gtk3compat.h"
#include "gtkroomlist.h"
-typedef struct _PidginRoomlistDialog {
+typedef struct {
GtkWidget *window;
GtkWidget *account_widget;
GtkWidget *progress;
@@ -52,7 +52,7 @@ typedef struct _PidginRoomlistDialog {
guint pg_update_to;
} PidginRoomlistDialog;
-typedef struct _PidginRoomlist {
+typedef struct {
PidginRoomlistDialog *dialog;
GtkTreeStore *model;
GtkWidget *tree;
diff --git a/pidgin/minidialog.c b/pidgin/minidialog.c
index 972ab98e50..d436aebb03 100644
--- a/pidgin/minidialog.c
+++ b/pidgin/minidialog.c
@@ -80,7 +80,7 @@ enum
static GParamSpec *properties[LAST_PROPERTY];
-typedef struct _PidginMiniDialogPrivate
+typedef struct
{
GtkImage *icon;
GtkBox *title_box;