Fix all cast-function-type warnings (#71400)

This commit is contained in:
Benjamin Dauvergne 2022-11-16 17:08:31 +01:00
parent 69b1ea1c2f
commit 72b778e47e
25 changed files with 34 additions and 29 deletions

View File

@ -218,7 +218,7 @@ finalize(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoFederation *federation) instance_init(LassoFederation *federation, G_GNUC_UNUSED void *unused)
{ {
federation->private_data = g_new0(LassoFederationPrivate, 1); federation->private_data = g_new0(LassoFederationPrivate, 1);
federation->private_data->dispose_has_run = FALSE; federation->private_data->dispose_has_run = FALSE;

View File

@ -216,7 +216,7 @@ finalize(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoIdentity *identity) instance_init(LassoIdentity *identity, G_GNUC_UNUSED void *unused)
{ {
identity->private_data = g_new0(LassoIdentityPrivate, 1); identity->private_data = g_new0(LassoIdentityPrivate, 1);
identity->private_data->dispose_has_run = FALSE; identity->private_data->dispose_has_run = FALSE;

View File

@ -408,7 +408,7 @@ finalize(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoLecp *lecp) instance_init(LassoLecp *lecp, G_GNUC_UNUSED void *unused)
{ {
lecp->authnRequestEnvelope = NULL; lecp->authnRequestEnvelope = NULL;
lecp->authnResponseEnvelope = NULL; lecp->authnResponseEnvelope = NULL;

View File

@ -2453,7 +2453,7 @@ dispose(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoLogin *login) instance_init(LassoLogin *login, G_GNUC_UNUSED void *unused)
{ {
login->private_data = LASSO_LOGIN_GET_PRIVATE(login); login->private_data = LASSO_LOGIN_GET_PRIVATE(login);
login->protocolProfile = 0; login->protocolProfile = 0;

View File

@ -1216,7 +1216,7 @@ finalize(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoLogout *logout) instance_init(LassoLogout *logout, G_GNUC_UNUSED void *unused)
{ {
logout->initial_http_request_method = LASSO_HTTP_METHOD_NONE; logout->initial_http_request_method = LASSO_HTTP_METHOD_NONE;
logout->private_data = g_new0(LassoLogoutPrivate, 1); logout->private_data = g_new0(LassoLogoutPrivate, 1);

View File

@ -664,7 +664,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoNameRegistration *name_registration) instance_init(LassoNameRegistration *name_registration, G_GNUC_UNUSED void *unused)
{ {
name_registration->oldNameIdentifier = NULL; name_registration->oldNameIdentifier = NULL;
} }

View File

@ -929,7 +929,7 @@ dispose(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoProfile *profile) instance_init(LassoProfile *profile, G_GNUC_UNUSED void *unused)
{ {
profile->private_data = LASSO_PROFILE_GET_PRIVATE(profile); profile->private_data = LASSO_PROFILE_GET_PRIVATE(profile);
profile->private_data->dispose_has_run = FALSE; profile->private_data->dispose_has_run = FALSE;

View File

@ -882,7 +882,7 @@ dispose(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoProvider *provider) instance_init(LassoProvider *provider, G_GNUC_UNUSED void *unused)
{ {
provider->role = LASSO_PROVIDER_ROLE_NONE; provider->role = LASSO_PROVIDER_ROLE_NONE;
provider->ProviderID = NULL; provider->ProviderID = NULL;

View File

@ -426,7 +426,8 @@ get_first_providerID(gchar *key, G_GNUC_UNUSED gpointer value, char **providerID
} }
static gboolean static gboolean
get_first_providerID_by_role(G_GNUC_UNUSED gchar *key, gpointer value, LassoProviderRole role) { get_first_providerID_by_role(G_GNUC_UNUSED gchar *key, gpointer value, gpointer _role) {
LassoProviderRole role = (LassoProviderRole)_role;
LassoProvider *provider = (LassoProvider*)value; LassoProvider *provider = (LassoProvider*)value;
if (provider->role == role || role == LASSO_PROVIDER_ROLE_ANY) { if (provider->role == role || role == LASSO_PROVIDER_ROLE_ANY) {
return TRUE; return TRUE;
@ -648,7 +649,7 @@ finalize(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoServer *server) instance_init(LassoServer *server, G_GNUC_UNUSED void *unused)
{ {
server->private_data = g_new0(LassoServerPrivate, 1); server->private_data = g_new0(LassoServerPrivate, 1);
server->private_data->dispose_has_run = FALSE; server->private_data->dispose_has_run = FALSE;

View File

@ -63,8 +63,8 @@ lasso_new_nid_and_session_index(LassoNode *name_id, const char *assertion_id, co
return nid_and_session_index; return nid_and_session_index;
} }
void static void
lasso_release_nid_and_session_index(struct _NidAndSessionIndex *nid_and_session_index) lasso_release_nid_and_session_index(struct _NidAndSessionIndex *nid_and_session_index, G_GNUC_UNUSED void *unused)
{ {
lasso_release_gobject(nid_and_session_index->name_id); lasso_release_gobject(nid_and_session_index->name_id);
lasso_release_string(nid_and_session_index->session_index); lasso_release_string(nid_and_session_index->session_index);
@ -97,7 +97,7 @@ lasso_session_add_nid_and_session_index(LassoSession *session,
/* do some sharing and limit doublons */ /* do some sharing and limit doublons */
if (lasso_match_name_id(other_nid_and_sid->name_id, nid_and_session_index->name_id)) { if (lasso_match_name_id(other_nid_and_sid->name_id, nid_and_session_index->name_id)) {
if (lasso_strisequal(other_nid_and_sid->session_index, nid_and_session_index->session_index)) { if (lasso_strisequal(other_nid_and_sid->session_index, nid_and_session_index->session_index)) {
lasso_release_nid_and_session_index(nid_and_session_index); lasso_release_nid_and_session_index(nid_and_session_index, NULL);
return; return;
} }
// lasso_assign_gobject(nid_and_session_index->name_id, other_nid_and_sid->name_id); // lasso_assign_gobject(nid_and_session_index->name_id, other_nid_and_sid->name_id);
@ -952,7 +952,7 @@ dispose(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoSession *session) instance_init(LassoSession *session, G_GNUC_UNUSED void *unused)
{ {
session->private_data = LASSO_SESSION_GET_PRIVATE(session); session->private_data = LASSO_SESSION_GET_PRIVATE(session);
session->private_data->dispose_has_run = FALSE; session->private_data->dispose_has_run = FALSE;

View File

@ -51,7 +51,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoKey *key) instance_init(LassoKey *key, G_GNUC_UNUSED void *unused)
{ {
key->private_data = LASSO_KEY_GET_PRIVATE(key); key->private_data = LASSO_KEY_GET_PRIVATE(key);
} }

View File

@ -537,7 +537,7 @@ finalize(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoAssertionQuery *assertion_query) instance_init(LassoAssertionQuery *assertion_query, G_GNUC_UNUSED void *unused)
{ {
assertion_query->private_data = g_new0(LassoAssertionQueryPrivate, 1); assertion_query->private_data = g_new0(LassoAssertionQueryPrivate, 1);
} }

View File

@ -434,7 +434,7 @@ finalize(GObject *object)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoEcp *ecp) instance_init(LassoEcp *ecp, G_GNUC_UNUSED void *unused)
{ {
ecp->private_data = g_new0(LassoEcpPrivate, 1); ecp->private_data = g_new0(LassoEcpPrivate, 1);
} }

View File

@ -121,12 +121,16 @@ lasso_gobject_is_of_type(GObject *a, GType b)
return 1; return 1;
} }
static int lasso_extract_gtype_from_list_compare_func(const void *a, const void *b) {
return lasso_gobject_is_of_type((GObject*)a, (GType)b);
}
GObject* GObject*
lasso_extract_gtype_from_list(GType type, GList *list) lasso_extract_gtype_from_list(GType type, GList *list)
{ {
GList *needle; GList *needle;
needle = g_list_find_custom(list, (gconstpointer)type, (GCompareFunc)lasso_gobject_is_of_type); needle = g_list_find_custom(list, (gconstpointer)type, lasso_extract_gtype_from_list_compare_func);
if (needle) { if (needle) {
return needle->data; return needle->data;
} }

View File

@ -59,7 +59,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoDsX509Data *x509_data) instance_init(LassoDsX509Data *x509_data, G_GNUC_UNUSED void *unused)
{ {
x509_data->private_data = LASSO_DS_X509_DATA_GET_PRIVATE(x509_data); x509_data->private_data = LASSO_DS_X509_DATA_GET_PRIVATE(x509_data);
} }

View File

@ -131,7 +131,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void static void
instance_init(LassoEcpRequest *node) instance_init(LassoEcpRequest *node, G_GNUC_UNUSED void *unused)
{ {
node->IsPassive = TRUE; node->IsPassive = TRUE;
} }

View File

@ -164,7 +164,7 @@ init_from_query(LassoNode *node, char **query_fields)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoLibAuthnRequest *node) instance_init(LassoLibAuthnRequest *node, G_GNUC_UNUSED void *unused)
{ {
node->IsPassive = TRUE; node->IsPassive = TRUE;
} }

View File

@ -57,7 +57,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoLibScoping *node) instance_init(LassoLibScoping *node, G_GNUC_UNUSED void *unused)
{ {
node->ProxyCount = -1; node->ProxyCount = -1;
} }

View File

@ -144,7 +144,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoSaml2Assertion *node) instance_init(LassoSaml2Assertion *node, G_GNUC_UNUSED void *unused)
{ {
node->sign_type = LASSO_SIGNATURE_TYPE_NONE; node->sign_type = LASSO_SIGNATURE_TYPE_NONE;
node->encryption_sym_key_type = LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT; node->encryption_sym_key_type = LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT;

View File

@ -78,7 +78,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoSaml2KeyInfoConfirmationDataType *saml2_key_info_confirmation_data_type) instance_init(LassoSaml2KeyInfoConfirmationDataType *saml2_key_info_confirmation_data_type, G_GNUC_UNUSED void *unused)
{ {
saml2_key_info_confirmation_data_type->private_data = saml2_key_info_confirmation_data_type->private_data =
LASSO_SAML2_KEY_INFO_CONFIRMATION_DATA_TYPE_GET_PRIVATE( LASSO_SAML2_KEY_INFO_CONFIRMATION_DATA_TYPE_GET_PRIVATE(

View File

@ -99,7 +99,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoSamlp2AuthnRequest *node) instance_init(LassoSamlp2AuthnRequest *node, G_GNUC_UNUSED void *unused)
{ {
node->AssertionConsumerServiceIndex = -1; node->AssertionConsumerServiceIndex = -1;
node->AttributeConsumingServiceIndex = -1; node->AttributeConsumingServiceIndex = -1;

View File

@ -115,7 +115,7 @@ build_query(LassoNode *node)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoSamlp2RequestAbstract *node) instance_init(LassoSamlp2RequestAbstract *node, G_GNUC_UNUSED void *unused)
{ {
node->sign_type = LASSO_SIGNATURE_TYPE_NONE; node->sign_type = LASSO_SIGNATURE_TYPE_NONE;
} }

View File

@ -122,7 +122,7 @@ init_from_query(LassoNode *node, char **query_fields)
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoSamlp2StatusResponse *node) instance_init(LassoSamlp2StatusResponse *node, G_GNUC_UNUSED void *unused)
{ {
node->sign_type = LASSO_SIGNATURE_TYPE_NONE; node->sign_type = LASSO_SIGNATURE_TYPE_NONE;
} }

View File

@ -82,7 +82,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoSamlpRequestAbstract *node) instance_init(LassoSamlpRequestAbstract *node, G_GNUC_UNUSED void *unused)
{ {
node->sign_type = LASSO_SIGNATURE_TYPE_NONE; node->sign_type = LASSO_SIGNATURE_TYPE_NONE;
} }

View File

@ -87,7 +87,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/ /*****************************************************************************/
static void static void
instance_init(LassoSamlpResponseAbstract *node) instance_init(LassoSamlpResponseAbstract *node, G_GNUC_UNUSED void *unused)
{ {
node->sign_type = LASSO_SIGNATURE_TYPE_NONE; node->sign_type = LASSO_SIGNATURE_TYPE_NONE;
} }