diff -r ee61762c3ebe -r 808e0a11eb9f libpurple/protocols/facebook/json.c --- a/libpurple/protocols/facebook/json.c Fri Mar 29 06:35:39 2019 -0400 +++ b/libpurple/protocols/facebook/json.c Fri Mar 29 18:30:03 2019 -0400 @@ -37,7 +37,7 @@ GValue value; }; -struct _FbJsonValuesPrivate +typedef struct _FbJsonValuesPrivate { JsonNode *root; GQueue *queue; @@ -48,6 +48,17 @@ guint index; GError *error; +} FbJsonValuesPrivate; + +/** + * FbJsonValues: + * + * Represents a JSON value handler. + */ +struct _FbJsonValues +{ + GObject parent; + FbJsonValuesPrivate *priv; }; G_DEFINE_TYPE_WITH_PRIVATE(FbJsonValues, fb_json_values, G_TYPE_OBJECT);