--- a/libpurple/sslconn.h Tue Oct 17 21:10:31 2017 -0500 +++ b/libpurple/sslconn.h Tue Oct 17 22:16:33 2017 -0500 @@ -50,10 +50,10 @@ typedef struct _PurpleSslConnection PurpleSslConnection; -typedef void (*PurpleSslInputFunction)(gpointer, PurpleSslConnection *, - PurpleInputCondition); -typedef void (*PurpleSslErrorFunction)(PurpleSslConnection *, PurpleSslErrorType, - gpointer); +typedef void (*PurpleSslInputFunction)(gpointer data, PurpleSslConnection *connection, + PurpleInputCondition cond); +typedef void (*PurpleSslErrorFunction)(PurpleSslConnection *connection, PurpleSslErrorType err, + gpointer data); /** * PurpleSslConnection: