summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2020-03-26 20:58:07 (GMT)
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2020-03-26 21:52:49 (GMT)
commite5ad4b1702af09b271165ebf0187ec5ec75a5497 (patch)
treead42a06c0b1b7106347527a8ccd43f7e39bdc933
parent6a0708ed5c663fc07f9df5079ec09c0eb35c2689 (diff)
downloadlasso-master.zip
lasso-master.tar.gz
lasso-master.tar.bz2
misc: clear warnings about class_init signature using coccinelleHEADmaster
$ spatch --in-place --sp-file add-second-arg-to-class-init.cocci `git grep -l -C1 ^class_init \*.c` $ sed -i 's/\*unused\>/*unused G_GNUC_UNUSED/' `git grep -l 'void \*unused'`
-rw-r--r--lasso/id-ff/defederation.c2
-rw-r--r--lasso/id-ff/federation.c2
-rw-r--r--lasso/id-ff/identity.c2
-rw-r--r--lasso/id-ff/lecp.c2
-rw-r--r--lasso/id-ff/login.c2
-rw-r--r--lasso/id-ff/logout.c2
-rw-r--r--lasso/id-ff/name_identifier_mapping.c2
-rw-r--r--lasso/id-ff/name_registration.c2
-rw-r--r--lasso/id-ff/profile.c2
-rw-r--r--lasso/id-ff/provider.c2
-rw-r--r--lasso/id-ff/server.c2
-rw-r--r--lasso/id-ff/session.c2
-rw-r--r--lasso/id-wsf-2.0/data_service.c2
-rw-r--r--lasso/id-wsf-2.0/discovery.c2
-rw-r--r--lasso/id-wsf-2.0/profile.c2
-rw-r--r--lasso/id-wsf/authentication.c2
-rw-r--r--lasso/id-wsf/data_service.c2
-rw-r--r--lasso/id-wsf/discovery.c2
-rw-r--r--lasso/id-wsf/interaction_profile_service.c2
-rw-r--r--lasso/id-wsf/wsf_profile.c2
-rw-r--r--lasso/key.c2
-rw-r--r--lasso/saml-2.0/assertion_query.c2
-rw-r--r--lasso/saml-2.0/ecp.c2
-rw-r--r--lasso/saml-2.0/name_id_management.c2
-rw-r--r--lasso/utils.h2
-rw-r--r--lasso/xml/disco_authenticate_requester.c2
-rw-r--r--lasso/xml/disco_authenticate_session_context.c2
-rw-r--r--lasso/xml/disco_authorize_requester.c2
-rw-r--r--lasso/xml/disco_credentials.c2
-rw-r--r--lasso/xml/disco_description.c2
-rw-r--r--lasso/xml/disco_encrypt_resource_id.c2
-rw-r--r--lasso/xml/disco_encrypted_resource_id.c2
-rw-r--r--lasso/xml/disco_generate_bearer_token.c2
-rw-r--r--lasso/xml/disco_insert_entry.c2
-rw-r--r--lasso/xml/disco_modify.c2
-rw-r--r--lasso/xml/disco_modify_response.c2
-rw-r--r--lasso/xml/disco_options.c2
-rw-r--r--lasso/xml/disco_query.c2
-rw-r--r--lasso/xml/disco_query_response.c2
-rw-r--r--lasso/xml/disco_remove_entry.c2
-rw-r--r--lasso/xml/disco_requested_service_type.c2
-rw-r--r--lasso/xml/disco_resource_id.c2
-rw-r--r--lasso/xml/disco_resource_offering.c2
-rw-r--r--lasso/xml/disco_send_single_logout.c2
-rw-r--r--lasso/xml/disco_service_instance.c2
-rw-r--r--lasso/xml/dsig/ds_key_info.c2
-rw-r--r--lasso/xml/dsig/ds_key_value.c2
-rw-r--r--lasso/xml/dsig/ds_rsa_key_value.c2
-rw-r--r--lasso/xml/dsig/ds_x509_data.c2
-rw-r--r--lasso/xml/dst_data.c2
-rw-r--r--lasso/xml/dst_modification.c2
-rw-r--r--lasso/xml/dst_modify.c2
-rw-r--r--lasso/xml/dst_modify_response.c2
-rw-r--r--lasso/xml/dst_new_data.c2
-rw-r--r--lasso/xml/dst_query.c2
-rw-r--r--lasso/xml/dst_query_item.c2
-rw-r--r--lasso/xml/dst_query_response.c2
-rw-r--r--lasso/xml/ecp/ecp_relaystate.c2
-rw-r--r--lasso/xml/ecp/ecp_request.c2
-rw-r--r--lasso/xml/ecp/ecp_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_abstract.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_endpoint_context.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_keys.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_options.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_provider_id.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_query.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_query_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_requested_service.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_security_context.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_service_context.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_service_type.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c3
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c3
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c3
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_delete.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_query.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_register.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_replace.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_metadata.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dst_data_response_base.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dst_delete_item_base.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dst_delete_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dst_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dst_result_query_base.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dst_test_item_base.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_app_data.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_create.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_create_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_create_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_data.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_data_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_delete.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_delete_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_delete_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_item_data.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_modify.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_modify_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_modify_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_query.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_query_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_query_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_result_query.c2
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_test_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ims_mapping_input.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ims_mapping_output.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_help.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_inquiry.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_inquiry_element.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_interaction_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_interaction_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_interaction_statement.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_parameter.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_select.c2
-rw-r--r--lasso/xml/id-wsf-2.0/is_text.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_collection_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_collection_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_entity_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_entity_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_get_object_info_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_get_object_info_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_item_data.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_list_members_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_list_members_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_notification.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_notify.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_object.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_query_objects_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_query_objects_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_remove_collection_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_remove_entity_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_request_abstract.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_resolve_input.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_response_abstract.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_set_object_info_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_test_membership_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/ps_test_membership_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_consent.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_credentials_context.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_endpoint_update.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_redirect_request.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_sender.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_target_identity.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_timeout.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_usage_directive.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sbf_framework.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sec_token.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sec_token_policy.c2
-rw-r--r--lasso/xml/id-wsf-2.0/sec_transited_provider_path.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subs_notification.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subs_notify_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subs_ref_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subs_subscription.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_app_data.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_create.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_create_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_create_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_data.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_data_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_delete.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_delete_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_delete_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_item_data.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_modify.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_modify_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_modify_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_notification.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_notify.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_notify_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_query.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_query_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_query_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_result_query.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_subscription.c2
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_test_item.c2
-rw-r--r--lasso/xml/id-wsf-2.0/util_empty.c2
-rw-r--r--lasso/xml/id-wsf-2.0/util_extension.c2
-rw-r--r--lasso/xml/id-wsf-2.0/util_response.c2
-rw-r--r--lasso/xml/id-wsf-2.0/util_status.c2
-rw-r--r--lasso/xml/is_help.c2
-rw-r--r--lasso/xml/is_inquiry.c2
-rw-r--r--lasso/xml/is_inquiry_element.c2
-rw-r--r--lasso/xml/is_interaction_request.c2
-rw-r--r--lasso/xml/is_interaction_response.c2
-rw-r--r--lasso/xml/is_interaction_statement.c2
-rw-r--r--lasso/xml/is_item.c2
-rw-r--r--lasso/xml/is_parameter.c2
-rw-r--r--lasso/xml/is_redirect_request.c2
-rw-r--r--lasso/xml/is_select.c2
-rw-r--r--lasso/xml/is_text.c2
-rw-r--r--lasso/xml/is_user_interaction.c2
-rw-r--r--lasso/xml/lib_assertion.c2
-rw-r--r--lasso/xml/lib_authentication_statement.c2
-rw-r--r--lasso/xml/lib_authn_context.c2
-rw-r--r--lasso/xml/lib_authn_request.c2
-rw-r--r--lasso/xml/lib_authn_request_envelope.c2
-rw-r--r--lasso/xml/lib_authn_response.c2
-rw-r--r--lasso/xml/lib_authn_response_envelope.c2
-rw-r--r--lasso/xml/lib_federation_termination_notification.c3
-rw-r--r--lasso/xml/lib_idp_entries.c2
-rw-r--r--lasso/xml/lib_idp_entry.c2
-rw-r--r--lasso/xml/lib_idp_list.c2
-rw-r--r--lasso/xml/lib_logout_request.c2
-rw-r--r--lasso/xml/lib_logout_response.c2
-rw-r--r--lasso/xml/lib_name_identifier_mapping_request.c2
-rw-r--r--lasso/xml/lib_name_identifier_mapping_response.c2
-rw-r--r--lasso/xml/lib_register_name_identifier_request.c2
-rw-r--r--lasso/xml/lib_register_name_identifier_response.c2
-rw-r--r--lasso/xml/lib_request_authn_context.c2
-rw-r--r--lasso/xml/lib_scoping.c2
-rw-r--r--lasso/xml/lib_status_response.c2
-rw-r--r--lasso/xml/lib_subject.c2
-rw-r--r--lasso/xml/misc_text_node.c2
-rw-r--r--lasso/xml/paos_request.c2
-rw-r--r--lasso/xml/paos_response.c2
-rw-r--r--lasso/xml/sa_credentials.c2
-rw-r--r--lasso/xml/sa_parameter.c2
-rw-r--r--lasso/xml/sa_password_transforms.c2
-rw-r--r--lasso/xml/sa_sasl_request.c2
-rw-r--r--lasso/xml/sa_sasl_response.c2
-rw-r--r--lasso/xml/sa_transform.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_action.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_advice.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_assertion.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_attribute.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_attribute_statement.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_attribute_value.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_audience_restriction.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_authn_context.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_authn_statement.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_authz_decision_statement.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_base_idabstract.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_condition_abstract.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_conditions.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_encrypted_element.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_evidence.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_name_id.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_one_time_use.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_proxy_restriction.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_statement_abstract.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_subject.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_subject_confirmation.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_subject_confirmation_data.c2
-rw-r--r--lasso/xml/saml-2.0/saml2_subject_locality.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_artifact_resolve.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_artifact_response.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_assertion_id_request.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_attribute_query.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_authn_query.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_authn_request.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_authz_decision_query.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_extensions.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_idp_entry.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_idp_list.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_logout_request.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_logout_response.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_manage_name_id_request.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_manage_name_id_response.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_name_id_policy.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_request_abstract.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_requested_authn_context.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_response.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_scoping.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_status.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_status_code.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_status_detail.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_status_response.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_subject_query_abstract.c2
-rw-r--r--lasso/xml/saml-2.0/samlp2_terminate.c2
-rw-r--r--lasso/xml/saml_advice.c2
-rw-r--r--lasso/xml/saml_assertion.c2
-rw-r--r--lasso/xml/saml_attribute.c2
-rw-r--r--lasso/xml/saml_attribute_designator.c2
-rw-r--r--lasso/xml/saml_attribute_statement.c2
-rw-r--r--lasso/xml/saml_attribute_value.c2
-rw-r--r--lasso/xml/saml_audience_restriction_condition.c2
-rw-r--r--lasso/xml/saml_authentication_statement.c2
-rw-r--r--lasso/xml/saml_authority_binding.c2
-rw-r--r--lasso/xml/saml_condition_abstract.c2
-rw-r--r--lasso/xml/saml_conditions.c2
-rw-r--r--lasso/xml/saml_name_identifier.c2
-rw-r--r--lasso/xml/saml_statement_abstract.c2
-rw-r--r--lasso/xml/saml_subject.c2
-rw-r--r--lasso/xml/saml_subject_confirmation.c2
-rw-r--r--lasso/xml/saml_subject_locality.c2
-rw-r--r--lasso/xml/saml_subject_statement.c2
-rw-r--r--lasso/xml/saml_subject_statement_abstract.c2
-rw-r--r--lasso/xml/samlp_request.c2
-rw-r--r--lasso/xml/samlp_request_abstract.c2
-rw-r--r--lasso/xml/samlp_response.c2
-rw-r--r--lasso/xml/samlp_response_abstract.c2
-rw-r--r--lasso/xml/samlp_status.c2
-rw-r--r--lasso/xml/samlp_status_code.c2
-rw-r--r--lasso/xml/sec_resource_access_statement.c2
-rw-r--r--lasso/xml/soap-1.1/soap_body.c2
-rw-r--r--lasso/xml/soap-1.1/soap_detail.c2
-rw-r--r--lasso/xml/soap-1.1/soap_envelope.c2
-rw-r--r--lasso/xml/soap-1.1/soap_fault.c2
-rw-r--r--lasso/xml/soap-1.1/soap_header.c2
-rw-r--r--lasso/xml/soap_binding_consent.c2
-rw-r--r--lasso/xml/soap_binding_correlation.c2
-rw-r--r--lasso/xml/soap_binding_ext_credential.c2
-rw-r--r--lasso/xml/soap_binding_ext_credentials_context.c2
-rw-r--r--lasso/xml/soap_binding_ext_service_instance_update.c2
-rw-r--r--lasso/xml/soap_binding_ext_timeout.c2
-rw-r--r--lasso/xml/soap_binding_processing_context.c2
-rw-r--r--lasso/xml/soap_binding_provider.c2
-rw-r--r--lasso/xml/soap_binding_usage_directive.c2
-rw-r--r--lasso/xml/utility_status.c2
-rw-r--r--lasso/xml/ws/wsa_attributed_any.c2
-rw-r--r--lasso/xml/ws/wsa_attributed_qname.c2
-rw-r--r--lasso/xml/ws/wsa_attributed_unsigned_long.c2
-rw-r--r--lasso/xml/ws/wsa_attributed_uri.c2
-rw-r--r--lasso/xml/ws/wsa_endpoint_reference.c2
-rw-r--r--lasso/xml/ws/wsa_metadata.c2
-rw-r--r--lasso/xml/ws/wsa_problem_action.c2
-rw-r--r--lasso/xml/ws/wsa_reference_parameters.c2
-rw-r--r--lasso/xml/ws/wsa_relates_to.c2
-rw-r--r--lasso/xml/ws/wsse_embedded.c2
-rw-r--r--lasso/xml/ws/wsse_reference.c2
-rw-r--r--lasso/xml/ws/wsse_security_header.c2
-rw-r--r--lasso/xml/ws/wsse_security_token_reference.c2
-rw-r--r--lasso/xml/ws/wsse_transformation_parameters.c2
-rw-r--r--lasso/xml/ws/wsse_username_token.c2
-rw-r--r--lasso/xml/ws/wsu_timestamp.c2
-rw-r--r--lasso/xml/xml.c2
-rw-r--r--tests/basic_tests.c2
-rw-r--r--tools/spatch/add-second-arg-to-class-init.cocci12
348 files changed, 363 insertions, 347 deletions
diff --git a/lasso/id-ff/defederation.c b/lasso/id-ff/defederation.c
index 33c9321..d711e4e 100644
--- a/lasso/id-ff/defederation.c
+++ b/lasso/id-ff/defederation.c
@@ -456,7 +456,7 @@ lasso_defederation_validate_notification(LassoDefederation *defederation)
/*****************************************************************************/
static void
-class_init(LassoDefederationClass *klass)
+class_init(LassoDefederationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/federation.c b/lasso/id-ff/federation.c
index fc0c2e2..c4c8015 100644
--- a/lasso/id-ff/federation.c
+++ b/lasso/id-ff/federation.c
@@ -229,7 +229,7 @@ instance_init(LassoFederation *federation)
}
static void
-class_init(LassoFederationClass *klass)
+class_init(LassoFederationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/identity.c b/lasso/id-ff/identity.c
index ddddb4c..688deed 100644
--- a/lasso/id-ff/identity.c
+++ b/lasso/id-ff/identity.c
@@ -301,7 +301,7 @@ instance_init(LassoIdentity *identity)
}
static void
-class_init(LassoIdentityClass *klass)
+class_init(LassoIdentityClass *klass, void *unused G_GNUC_UNUSED)
{
parent_class = g_type_class_peek_parent(klass);
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/lecp.c b/lasso/id-ff/lecp.c
index a2c92de..a323e9e 100644
--- a/lasso/id-ff/lecp.c
+++ b/lasso/id-ff/lecp.c
@@ -416,7 +416,7 @@ instance_init(LassoLecp *lecp)
}
static void
-class_init(LassoLecpClass *klass)
+class_init(LassoLecpClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
parent_class = g_type_class_peek_parent(klass);
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c
index a48f028..0f4e892 100644
--- a/lasso/id-ff/login.c
+++ b/lasso/id-ff/login.c
@@ -2469,7 +2469,7 @@ instance_init(LassoLogin *login)
}
static void
-class_init(LassoLoginClass *klass)
+class_init(LassoLoginClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c
index 406e5b9..20d04ed 100644
--- a/lasso/id-ff/logout.c
+++ b/lasso/id-ff/logout.c
@@ -1224,7 +1224,7 @@ instance_init(LassoLogout *logout)
}
static void
-class_init(LassoLogoutClass *klass)
+class_init(LassoLogoutClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/name_identifier_mapping.c b/lasso/id-ff/name_identifier_mapping.c
index 65a62b0..80af6fe 100644
--- a/lasso/id-ff/name_identifier_mapping.c
+++ b/lasso/id-ff/name_identifier_mapping.c
@@ -530,7 +530,7 @@ lasso_name_identifier_mapping_validate_request(LassoNameIdentifierMapping *mappi
/*****************************************************************************/
static void
-class_init(LassoNameIdentifierMappingClass *klass)
+class_init(LassoNameIdentifierMappingClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/name_registration.c b/lasso/id-ff/name_registration.c
index 546363e..11dbf24 100644
--- a/lasso/id-ff/name_registration.c
+++ b/lasso/id-ff/name_registration.c
@@ -670,7 +670,7 @@ instance_init(LassoNameRegistration *name_registration)
}
static void
-class_init(LassoNameRegistrationClass *klass)
+class_init(LassoNameRegistrationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/profile.c b/lasso/id-ff/profile.c
index af74125..30d8d62 100644
--- a/lasso/id-ff/profile.c
+++ b/lasso/id-ff/profile.c
@@ -980,7 +980,7 @@ instance_init(LassoProfile *profile)
}
static void
-class_init(LassoProfileClass *klass)
+class_init(LassoProfileClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c
index 2a27baa..32a907d 100644
--- a/lasso/id-ff/provider.c
+++ b/lasso/id-ff/provider.c
@@ -912,7 +912,7 @@ instance_init(LassoProvider *provider)
}
static void
-class_init(LassoProviderClass *klass)
+class_init(LassoProviderClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c
index fdde9a3..65dd1cb 100644
--- a/lasso/id-ff/server.c
+++ b/lasso/id-ff/server.c
@@ -691,7 +691,7 @@ instance_init(LassoServer *server)
}
static void
-class_init(LassoServerClass *klass)
+class_init(LassoServerClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/id-ff/session.c b/lasso/id-ff/session.c
index 9446e28..ea51109 100644
--- a/lasso/id-ff/session.c
+++ b/lasso/id-ff/session.c
@@ -1019,7 +1019,7 @@ instance_init(LassoSession *session)
}
static void
-class_init(LassoSessionClass *klass)
+class_init(LassoSessionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
parent_class = g_type_class_peek_parent(klass);
diff --git a/lasso/id-wsf-2.0/data_service.c b/lasso/id-wsf-2.0/data_service.c
index 4159b20..7093078 100644
--- a/lasso/id-wsf-2.0/data_service.c
+++ b/lasso/id-wsf-2.0/data_service.c
@@ -1006,7 +1006,7 @@ instance_init(LassoIdWsf2DataService *service)
}
static void
-class_init(LassoIdWsf2DataServiceClass *klass)
+class_init(LassoIdWsf2DataServiceClass *klass, void *unused G_GNUC_UNUSED)
{
parent_class = g_type_class_peek_parent(klass);
diff --git a/lasso/id-wsf-2.0/discovery.c b/lasso/id-wsf-2.0/discovery.c
index 785053f..fd2b109 100644
--- a/lasso/id-wsf-2.0/discovery.c
+++ b/lasso/id-wsf-2.0/discovery.c
@@ -1481,7 +1481,7 @@ error:
}
static void
-class_init(LassoIdWsf2DiscoveryClass *klass)
+class_init(LassoIdWsf2DiscoveryClass *klass, void *unused G_GNUC_UNUSED)
{
parent_class = g_type_class_peek_parent(klass);
lasso_node_class_set_nodename(LASSO_NODE_CLASS(klass), "IdWsf2Discovery");
diff --git a/lasso/id-wsf-2.0/profile.c b/lasso/id-wsf-2.0/profile.c
index f03700e..1e018c2 100644
--- a/lasso/id-wsf-2.0/profile.c
+++ b/lasso/id-wsf-2.0/profile.c
@@ -968,7 +968,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
}
static void
-class_init(LassoIdWsf2ProfileClass *klass)
+class_init(LassoIdWsf2ProfileClass *klass, void *unused G_GNUC_UNUSED)
{
parent_class = g_type_class_peek_parent(klass);
diff --git a/lasso/id-wsf/authentication.c b/lasso/id-wsf/authentication.c
index 55f249d..c7ccc29 100644
--- a/lasso/id-wsf/authentication.c
+++ b/lasso/id-wsf/authentication.c
@@ -712,7 +712,7 @@ instance_init(LassoAuthentication *authentication)
}
static void
-class_init(LassoAuthenticationClass *klass)
+class_init(LassoAuthenticationClass *klass, void *unused G_GNUC_UNUSED)
{
parent_class = g_type_class_peek_parent(klass);
diff --git a/lasso/id-wsf/data_service.c b/lasso/id-wsf/data_service.c
index d69fece..0e95a4f 100644
--- a/lasso/id-wsf/data_service.c
+++ b/lasso/id-wsf/data_service.c
@@ -1155,7 +1155,7 @@ instance_init(LassoDataService *service)
}
static void
-class_init(LassoDataServiceClass *klass)
+class_init(LassoDataServiceClass *klass, void *unused G_GNUC_UNUSED)
{
parent_class = g_type_class_peek_parent(klass);
diff --git a/lasso/id-wsf/discovery.c b/lasso/id-wsf/discovery.c
index c8c7cd8..99c7e9b 100644
--- a/lasso/id-wsf/discovery.c
+++ b/lasso/id-wsf/discovery.c
@@ -1270,7 +1270,7 @@ instance_init(LassoDiscovery *discovery)
}
static void
-class_init(LassoDiscoveryClass *klass)
+class_init(LassoDiscoveryClass *klass, void *unused G_GNUC_UNUSED)
{
parent_class = g_type_class_peek_parent(klass);
diff --git a/lasso/id-wsf/interaction_profile_service.c b/lasso/id-wsf/interaction_profile_service.c
index fb479da..1c8c1f6 100644
--- a/lasso/id-wsf/interaction_profile_service.c
+++ b/lasso/id-wsf/interaction_profile_service.c
@@ -128,7 +128,7 @@ static LassoInteractionProfileServiceClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoInteractionProfileServiceClass *klass)
+class_init(LassoInteractionProfileServiceClass *klass, void *unused G_GNUC_UNUSED)
{
parent_class = g_type_class_peek_parent(klass);
diff --git a/lasso/id-wsf/wsf_profile.c b/lasso/id-wsf/wsf_profile.c
index 112dfee..2f75010 100644
--- a/lasso/id-wsf/wsf_profile.c
+++ b/lasso/id-wsf/wsf_profile.c
@@ -1089,7 +1089,7 @@ instance_init(LassoWsfProfile *profile)
}
static void
-class_init(LassoWsfProfileClass *klass)
+class_init(LassoWsfProfileClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/key.c b/lasso/key.c
index 1993cd5..f6b83a5 100644
--- a/lasso/key.c
+++ b/lasso/key.c
@@ -75,7 +75,7 @@ dispose(GObject *g_object)
}
static void
-class_init(LassoKeyClass *klass)
+class_init(LassoKeyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/saml-2.0/assertion_query.c b/lasso/saml-2.0/assertion_query.c
index d58ab13..9005916 100644
--- a/lasso/saml-2.0/assertion_query.c
+++ b/lasso/saml-2.0/assertion_query.c
@@ -543,7 +543,7 @@ instance_init(LassoAssertionQuery *assertion_query)
}
static void
-class_init(LassoAssertionQueryClass *klass)
+class_init(LassoAssertionQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/saml-2.0/ecp.c b/lasso/saml-2.0/ecp.c
index ddece31..99afb9e 100644
--- a/lasso/saml-2.0/ecp.c
+++ b/lasso/saml-2.0/ecp.c
@@ -440,7 +440,7 @@ instance_init(LassoEcp *ecp)
}
static void
-class_init(LassoEcpClass *klass)
+class_init(LassoEcpClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
parent_class = g_type_class_peek_parent(klass);
diff --git a/lasso/saml-2.0/name_id_management.c b/lasso/saml-2.0/name_id_management.c
index 43f171a..07c1de3 100644
--- a/lasso/saml-2.0/name_id_management.c
+++ b/lasso/saml-2.0/name_id_management.c
@@ -425,7 +425,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
/*****************************************************************************/
static void
-class_init(LassoNameIdManagementClass *klass)
+class_init(LassoNameIdManagementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/utils.h b/lasso/utils.h
index 2dfba64..dc7e059 100644
--- a/lasso/utils.h
+++ b/lasso/utils.h
@@ -128,7 +128,7 @@
{ \
GList **__tmp = &(dest); \
if (*__tmp) { \
- g_list_foreach(*__tmp, (GFunc)free_function, NULL); \
+ g_list_foreach(*__tmp, (GFunc)(void*)free_function, NULL); \
lasso_release_list(*__tmp); \
} \
}
diff --git a/lasso/xml/disco_authenticate_requester.c b/lasso/xml/disco_authenticate_requester.c
index 7145946..c91bad8 100644
--- a/lasso/xml/disco_authenticate_requester.c
+++ b/lasso/xml/disco_authenticate_requester.c
@@ -56,7 +56,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoAuthenticateRequesterClass *klass)
+class_init(LassoDiscoAuthenticateRequesterClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_authenticate_session_context.c b/lasso/xml/disco_authenticate_session_context.c
index 9f2495d..7b852a9 100644
--- a/lasso/xml/disco_authenticate_session_context.c
+++ b/lasso/xml/disco_authenticate_session_context.c
@@ -56,7 +56,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoAuthenticateSessionContextClass *klass)
+class_init(LassoDiscoAuthenticateSessionContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_authorize_requester.c b/lasso/xml/disco_authorize_requester.c
index b566ab5..ca73134 100644
--- a/lasso/xml/disco_authorize_requester.c
+++ b/lasso/xml/disco_authorize_requester.c
@@ -56,7 +56,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoAuthorizeRequesterClass *klass)
+class_init(LassoDiscoAuthorizeRequesterClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_credentials.c b/lasso/xml/disco_credentials.c
index 0115d86..21b26d2 100644
--- a/lasso/xml/disco_credentials.c
+++ b/lasso/xml/disco_credentials.c
@@ -58,7 +58,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoCredentialsClass *klass)
+class_init(LassoDiscoCredentialsClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_description.c b/lasso/xml/disco_description.c
index 5c202ec..59c36a9 100644
--- a/lasso/xml/disco_description.c
+++ b/lasso/xml/disco_description.c
@@ -86,7 +86,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoDescriptionClass *klass)
+class_init(LassoDiscoDescriptionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_encrypt_resource_id.c b/lasso/xml/disco_encrypt_resource_id.c
index 970b704..1b75c99 100644
--- a/lasso/xml/disco_encrypt_resource_id.c
+++ b/lasso/xml/disco_encrypt_resource_id.c
@@ -56,7 +56,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoEncryptResourceIDClass *klass)
+class_init(LassoDiscoEncryptResourceIDClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_encrypted_resource_id.c b/lasso/xml/disco_encrypted_resource_id.c
index ad56e36..b63cb5e 100644
--- a/lasso/xml/disco_encrypted_resource_id.c
+++ b/lasso/xml/disco_encrypted_resource_id.c
@@ -62,7 +62,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoEncryptedResourceIDClass *klass)
+class_init(LassoDiscoEncryptedResourceIDClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_generate_bearer_token.c b/lasso/xml/disco_generate_bearer_token.c
index bc34966..a25b0c0 100644
--- a/lasso/xml/disco_generate_bearer_token.c
+++ b/lasso/xml/disco_generate_bearer_token.c
@@ -56,7 +56,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoGenerateBearerTokenClass *klass)
+class_init(LassoDiscoGenerateBearerTokenClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_insert_entry.c b/lasso/xml/disco_insert_entry.c
index e7287b2..bdd4993 100644
--- a/lasso/xml/disco_insert_entry.c
+++ b/lasso/xml/disco_insert_entry.c
@@ -59,7 +59,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoInsertEntryClass *klass)
+class_init(LassoDiscoInsertEntryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_modify.c b/lasso/xml/disco_modify.c
index 6b376fb..c03f6fd 100644
--- a/lasso/xml/disco_modify.c
+++ b/lasso/xml/disco_modify.c
@@ -73,7 +73,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoModifyClass *klass)
+class_init(LassoDiscoModifyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_modify_response.c b/lasso/xml/disco_modify_response.c
index acc182f..d8bdc05 100644
--- a/lasso/xml/disco_modify_response.c
+++ b/lasso/xml/disco_modify_response.c
@@ -104,7 +104,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
/*****************************************************************************/
static void
-class_init(LassoDiscoModifyResponseClass *klass)
+class_init(LassoDiscoModifyResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_options.c b/lasso/xml/disco_options.c
index 64aec40..10d33de 100644
--- a/lasso/xml/disco_options.c
+++ b/lasso/xml/disco_options.c
@@ -56,7 +56,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoOptionsClass *klass)
+class_init(LassoDiscoOptionsClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_query.c b/lasso/xml/disco_query.c
index 358c736..905bb9b 100644
--- a/lasso/xml/disco_query.c
+++ b/lasso/xml/disco_query.c
@@ -79,7 +79,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoQueryClass *klass)
+class_init(LassoDiscoQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_query_response.c b/lasso/xml/disco_query_response.c
index 98a1800..937ec6d 100644
--- a/lasso/xml/disco_query_response.c
+++ b/lasso/xml/disco_query_response.c
@@ -100,7 +100,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
/*****************************************************************************/
static void
-class_init(LassoDiscoQueryResponseClass *class)
+class_init(LassoDiscoQueryResponseClass *class, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(class);
diff --git a/lasso/xml/disco_remove_entry.c b/lasso/xml/disco_remove_entry.c
index 7a01f07..b599056 100644
--- a/lasso/xml/disco_remove_entry.c
+++ b/lasso/xml/disco_remove_entry.c
@@ -60,7 +60,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoDiscoRemoveEntryClass *klass)
+class_init(LassoDiscoRemoveEntryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_requested_service_type.c b/lasso/xml/disco_requested_service_type.c
index 82abc72..e7981fb 100644
--- a/lasso/xml/disco_requested_service_type.c
+++ b/lasso/xml/disco_requested_service_type.c
@@ -63,7 +63,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoRequestedServiceTypeClass *klass)
+class_init(LassoDiscoRequestedServiceTypeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_resource_id.c b/lasso/xml/disco_resource_id.c
index 3159ca8..089d944 100644
--- a/lasso/xml/disco_resource_id.c
+++ b/lasso/xml/disco_resource_id.c
@@ -59,7 +59,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoResourceIDClass *klass)
+class_init(LassoDiscoResourceIDClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_resource_offering.c b/lasso/xml/disco_resource_offering.c
index e834942..d2f1a90 100644
--- a/lasso/xml/disco_resource_offering.c
+++ b/lasso/xml/disco_resource_offering.c
@@ -78,7 +78,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoResourceOfferingClass *klass)
+class_init(LassoDiscoResourceOfferingClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_send_single_logout.c b/lasso/xml/disco_send_single_logout.c
index e6e86d7..b4378d3 100644
--- a/lasso/xml/disco_send_single_logout.c
+++ b/lasso/xml/disco_send_single_logout.c
@@ -57,7 +57,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoSendSingleLogoutClass *klass)
+class_init(LassoDiscoSendSingleLogoutClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/disco_service_instance.c b/lasso/xml/disco_service_instance.c
index dba5408..46c5195 100644
--- a/lasso/xml/disco_service_instance.c
+++ b/lasso/xml/disco_service_instance.c
@@ -64,7 +64,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDiscoServiceInstanceClass *klass)
+class_init(LassoDiscoServiceInstanceClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dsig/ds_key_info.c b/lasso/xml/dsig/ds_key_info.c
index 4247544..e36fa15 100644
--- a/lasso/xml/dsig/ds_key_info.c
+++ b/lasso/xml/dsig/ds_key_info.c
@@ -44,7 +44,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoDsKeyInfoClass *klass)
+class_init(LassoDsKeyInfoClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dsig/ds_key_value.c b/lasso/xml/dsig/ds_key_value.c
index 765caa7..3333e06 100644
--- a/lasso/xml/dsig/ds_key_value.c
+++ b/lasso/xml/dsig/ds_key_value.c
@@ -55,7 +55,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoDsKeyValueClass *klass)
+class_init(LassoDsKeyValueClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dsig/ds_rsa_key_value.c b/lasso/xml/dsig/ds_rsa_key_value.c
index 8b3049a..7802854 100644
--- a/lasso/xml/dsig/ds_rsa_key_value.c
+++ b/lasso/xml/dsig/ds_rsa_key_value.c
@@ -46,7 +46,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoDsRsaKeyValueClass *klass)
+class_init(LassoDsRsaKeyValueClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dsig/ds_x509_data.c b/lasso/xml/dsig/ds_x509_data.c
index 01b50f7..c814900 100644
--- a/lasso/xml/dsig/ds_x509_data.c
+++ b/lasso/xml/dsig/ds_x509_data.c
@@ -65,7 +65,7 @@ instance_init(LassoDsX509Data *x509_data)
}
static void
-class_init(LassoDsX509DataClass *klass)
+class_init(LassoDsX509DataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dst_data.c b/lasso/xml/dst_data.c
index 1e27c33..24a2f6e 100644
--- a/lasso/xml/dst_data.c
+++ b/lasso/xml/dst_data.c
@@ -73,7 +73,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoDstDataClass *klass)
+class_init(LassoDstDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dst_modification.c b/lasso/xml/dst_modification.c
index aac7e38..62596cb 100644
--- a/lasso/xml/dst_modification.c
+++ b/lasso/xml/dst_modification.c
@@ -77,7 +77,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoDstModificationClass *klass)
+class_init(LassoDstModificationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nodeClass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dst_modify.c b/lasso/xml/dst_modify.c
index e5ad809..64bc571 100644
--- a/lasso/xml/dst_modify.c
+++ b/lasso/xml/dst_modify.c
@@ -135,7 +135,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoDstModifyClass *klass)
+class_init(LassoDstModifyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dst_modify_response.c b/lasso/xml/dst_modify_response.c
index d9ab8c7..a4353bc 100644
--- a/lasso/xml/dst_modify_response.c
+++ b/lasso/xml/dst_modify_response.c
@@ -113,7 +113,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoDstModifyResponseClass *klass)
+class_init(LassoDstModifyResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dst_new_data.c b/lasso/xml/dst_new_data.c
index 8378016..85f48cd 100644
--- a/lasso/xml/dst_new_data.c
+++ b/lasso/xml/dst_new_data.c
@@ -60,7 +60,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoDstNewDataClass *klass)
+class_init(LassoDstNewDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nodeClass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dst_query.c b/lasso/xml/dst_query.c
index 9f7e0b6..d96f80f 100644
--- a/lasso/xml/dst_query.c
+++ b/lasso/xml/dst_query.c
@@ -126,7 +126,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoDstQueryClass *klass)
+class_init(LassoDstQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dst_query_item.c b/lasso/xml/dst_query_item.c
index 49518c6..4d90190 100644
--- a/lasso/xml/dst_query_item.c
+++ b/lasso/xml/dst_query_item.c
@@ -81,7 +81,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoDstQueryItemClass *klass)
+class_init(LassoDstQueryItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nodeClass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/dst_query_response.c b/lasso/xml/dst_query_response.c
index 6944bcf..661ffa5 100644
--- a/lasso/xml/dst_query_response.c
+++ b/lasso/xml/dst_query_response.c
@@ -128,7 +128,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoDstQueryResponseClass *klass)
+class_init(LassoDstQueryResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ecp/ecp_relaystate.c b/lasso/xml/ecp/ecp_relaystate.c
index b4f4a3f..e76fb44 100644
--- a/lasso/xml/ecp/ecp_relaystate.c
+++ b/lasso/xml/ecp/ecp_relaystate.c
@@ -127,7 +127,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoEcpRelayStateClass *klass)
+class_init(LassoEcpRelayStateClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ecp/ecp_request.c b/lasso/xml/ecp/ecp_request.c
index 4b4b7e1..0a1fa6b 100644
--- a/lasso/xml/ecp/ecp_request.c
+++ b/lasso/xml/ecp/ecp_request.c
@@ -137,7 +137,7 @@ instance_init(LassoEcpRequest *node)
}
static void
-class_init(LassoEcpRequestClass *klass)
+class_init(LassoEcpRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ecp/ecp_response.c b/lasso/xml/ecp/ecp_response.c
index acbccce..12adec9 100644
--- a/lasso/xml/ecp/ecp_response.c
+++ b/lasso/xml/ecp/ecp_response.c
@@ -123,7 +123,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoEcpResponseClass *klass)
+class_init(LassoEcpResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_abstract.c b/lasso/xml/id-wsf-2.0/disco_abstract.c
index e6452bc..3b47e68 100644
--- a/lasso/xml/id-wsf-2.0/disco_abstract.c
+++ b/lasso/xml/id-wsf-2.0/disco_abstract.c
@@ -57,7 +57,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoAbstractClass *klass)
+class_init(LassoIdWsf2DiscoAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_endpoint_context.c b/lasso/xml/id-wsf-2.0/disco_endpoint_context.c
index 3686961..5b134e9 100644
--- a/lasso/xml/id-wsf-2.0/disco_endpoint_context.c
+++ b/lasso/xml/id-wsf-2.0/disco_endpoint_context.c
@@ -73,7 +73,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoEndpointContextClass *klass)
+class_init(LassoIdWsf2DiscoEndpointContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_keys.c b/lasso/xml/id-wsf-2.0/disco_keys.c
index 9cd41ce..96a6a10 100644
--- a/lasso/xml/id-wsf-2.0/disco_keys.c
+++ b/lasso/xml/id-wsf-2.0/disco_keys.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoKeysClass *klass)
+class_init(LassoIdWsf2DiscoKeysClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_options.c b/lasso/xml/id-wsf-2.0/disco_options.c
index bb53454..29c15da 100644
--- a/lasso/xml/id-wsf-2.0/disco_options.c
+++ b/lasso/xml/id-wsf-2.0/disco_options.c
@@ -61,7 +61,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoOptionsClass *klass)
+class_init(LassoIdWsf2DiscoOptionsClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_provider_id.c b/lasso/xml/id-wsf-2.0/disco_provider_id.c
index 5f7ab78..aa31694 100644
--- a/lasso/xml/id-wsf-2.0/disco_provider_id.c
+++ b/lasso/xml/id-wsf-2.0/disco_provider_id.c
@@ -57,7 +57,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoProviderIDClass *klass)
+class_init(LassoIdWsf2DiscoProviderIDClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_query.c b/lasso/xml/id-wsf-2.0/disco_query.c
index b81e4f3..d38b161 100644
--- a/lasso/xml/id-wsf-2.0/disco_query.c
+++ b/lasso/xml/id-wsf-2.0/disco_query.c
@@ -75,7 +75,7 @@ instance_init(LassoIdWsf2DiscoQuery *node)
}
static void
-class_init(LassoIdWsf2DiscoQueryClass *klass)
+class_init(LassoIdWsf2DiscoQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_query_response.c b/lasso/xml/id-wsf-2.0/disco_query_response.c
index 8cb21d2..214acf4 100644
--- a/lasso/xml/id-wsf-2.0/disco_query_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_query_response.c
@@ -78,7 +78,7 @@ instance_init(LassoIdWsf2DiscoQueryResponse *node)
}
static void
-class_init(LassoIdWsf2DiscoQueryResponseClass *klass)
+class_init(LassoIdWsf2DiscoQueryResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_requested_service.c b/lasso/xml/id-wsf-2.0/disco_requested_service.c
index de0373a..8a0cefc 100644
--- a/lasso/xml/id-wsf-2.0/disco_requested_service.c
+++ b/lasso/xml/id-wsf-2.0/disco_requested_service.c
@@ -98,7 +98,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoRequestedServiceClass *klass)
+class_init(LassoIdWsf2DiscoRequestedServiceClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_security_context.c b/lasso/xml/id-wsf-2.0/disco_security_context.c
index 42518a8..15305b7 100644
--- a/lasso/xml/id-wsf-2.0/disco_security_context.c
+++ b/lasso/xml/id-wsf-2.0/disco_security_context.c
@@ -72,7 +72,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoSecurityContextClass *klass)
+class_init(LassoIdWsf2DiscoSecurityContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_service_context.c b/lasso/xml/id-wsf-2.0/disco_service_context.c
index c51be7b..930fe9b 100644
--- a/lasso/xml/id-wsf-2.0/disco_service_context.c
+++ b/lasso/xml/id-wsf-2.0/disco_service_context.c
@@ -70,7 +70,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoServiceContextClass *klass)
+class_init(LassoIdWsf2DiscoServiceContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_service_type.c b/lasso/xml/id-wsf-2.0/disco_service_type.c
index a93881f..44d15cc 100644
--- a/lasso/xml/id-wsf-2.0/disco_service_type.c
+++ b/lasso/xml/id-wsf-2.0/disco_service_type.c
@@ -57,7 +57,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoServiceTypeClass *klass)
+class_init(LassoIdWsf2DiscoServiceTypeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c
index 1aa9217..4139d2f 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c
@@ -70,7 +70,7 @@ instance_init(LassoIdWsf2DiscoSvcMDAssociationAdd *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDAssociationAddClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDAssociationAddClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c
index 575f0f0..d1c3643 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c
@@ -71,7 +71,8 @@ instance_init(LassoIdWsf2DiscoSvcMDAssociationAddResponse *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDAssociationAddResponseClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDAssociationAddResponseClass *klass,
+ void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c
index d17134f..d25f632 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c
@@ -70,7 +70,7 @@ instance_init(LassoIdWsf2DiscoSvcMDAssociationDelete *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDAssociationDeleteClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDAssociationDeleteClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c
index c17c7b0..5935f8d 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c
@@ -71,7 +71,8 @@ instance_init(LassoIdWsf2DiscoSvcMDAssociationDeleteResponse *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDAssociationDeleteResponseClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDAssociationDeleteResponseClass *klass,
+ void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c
index 2ff3488..1e966c8 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c
@@ -70,7 +70,7 @@ instance_init(LassoIdWsf2DiscoSvcMDAssociationQuery *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDAssociationQueryClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDAssociationQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c
index 0369509..67bb7cc 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c
@@ -74,7 +74,8 @@ instance_init(LassoIdWsf2DiscoSvcMDAssociationQueryResponse *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDAssociationQueryResponseClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDAssociationQueryResponseClass *klass,
+ void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c b/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c
index 07293e7..bd86985 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c
@@ -70,7 +70,7 @@ instance_init(LassoIdWsf2DiscoSvcMDDelete *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDDeleteClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDDeleteClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c
index 8cc3da3..3418407 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c
@@ -71,7 +71,7 @@ instance_init(LassoIdWsf2DiscoSvcMDDeleteResponse *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDDeleteResponseClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDDeleteResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_query.c b/lasso/xml/id-wsf-2.0/disco_svc_md_query.c
index 9d00ecd..1d728f2 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_query.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_query.c
@@ -72,7 +72,7 @@ instance_init(LassoIdWsf2DiscoSvcMDQuery *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDQueryClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c
index bbd8129..a022ffe 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c
@@ -75,7 +75,7 @@ instance_init(LassoIdWsf2DiscoSvcMDQueryResponse *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDQueryResponseClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDQueryResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_register.c b/lasso/xml/id-wsf-2.0/disco_svc_md_register.c
index 8911d79..b0b8ae0 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_register.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_register.c
@@ -72,7 +72,7 @@ instance_init(LassoIdWsf2DiscoSvcMDRegister *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDRegisterClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDRegisterClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c
index 8e0a1c9..fa127f2 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c
@@ -80,7 +80,7 @@ instance_init(LassoIdWsf2DiscoSvcMDRegisterResponse *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDRegisterResponseClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDRegisterResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c b/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c
index 82af1f1..4b41e1b 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c
@@ -71,7 +71,7 @@ instance_init(LassoIdWsf2DiscoSvcMDReplace *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDReplaceClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDReplaceClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c
index 79603fc..abfff1f 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c
@@ -71,7 +71,7 @@ instance_init(LassoIdWsf2DiscoSvcMDReplaceResponse *node)
}
static void
-class_init(LassoIdWsf2DiscoSvcMDReplaceResponseClass *klass)
+class_init(LassoIdWsf2DiscoSvcMDReplaceResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_metadata.c b/lasso/xml/id-wsf-2.0/disco_svc_metadata.c
index a4b770a..a73fcd8 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_metadata.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_metadata.c
@@ -73,7 +73,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DiscoSvcMetadataClass *klass)
+class_init(LassoIdWsf2DiscoSvcMetadataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dst_data_response_base.c b/lasso/xml/id-wsf-2.0/dst_data_response_base.c
index a1c0a87..75be6a9 100644
--- a/lasso/xml/id-wsf-2.0/dst_data_response_base.c
+++ b/lasso/xml/id-wsf-2.0/dst_data_response_base.c
@@ -63,7 +63,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstDataResponseBaseClass *klass)
+class_init(LassoIdWsf2DstDataResponseBaseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dst_delete_item_base.c b/lasso/xml/id-wsf-2.0/dst_delete_item_base.c
index 321caaa..529bfdb 100644
--- a/lasso/xml/id-wsf-2.0/dst_delete_item_base.c
+++ b/lasso/xml/id-wsf-2.0/dst_delete_item_base.c
@@ -70,7 +70,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstDeleteItemBaseClass *klass)
+class_init(LassoIdWsf2DstDeleteItemBaseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dst_delete_response.c b/lasso/xml/id-wsf-2.0/dst_delete_response.c
index c037607..ab529ba 100644
--- a/lasso/xml/id-wsf-2.0/dst_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/dst_delete_response.c
@@ -58,7 +58,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2DstDeleteResponseClass *klass)
+class_init(LassoIdWsf2DstDeleteResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dst_request.c b/lasso/xml/id-wsf-2.0/dst_request.c
index a43a541..c2f9136 100644
--- a/lasso/xml/id-wsf-2.0/dst_request.c
+++ b/lasso/xml/id-wsf-2.0/dst_request.c
@@ -74,7 +74,7 @@ instance_init(LassoIdWsf2DstRequest *node)
}
static void
-class_init(LassoIdWsf2DstRequestClass *klass)
+class_init(LassoIdWsf2DstRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dst_result_query_base.c b/lasso/xml/id-wsf-2.0/dst_result_query_base.c
index 5bab954..f0bd08d 100644
--- a/lasso/xml/id-wsf-2.0/dst_result_query_base.c
+++ b/lasso/xml/id-wsf-2.0/dst_result_query_base.c
@@ -82,7 +82,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstResultQueryBaseClass *klass)
+class_init(LassoIdWsf2DstResultQueryBaseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dst_test_item_base.c b/lasso/xml/id-wsf-2.0/dst_test_item_base.c
index 26c6727..30fe862 100644
--- a/lasso/xml/id-wsf-2.0/dst_test_item_base.c
+++ b/lasso/xml/id-wsf-2.0/dst_test_item_base.c
@@ -67,7 +67,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstTestItemBaseClass *klass)
+class_init(LassoIdWsf2DstTestItemBaseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_app_data.c b/lasso/xml/id-wsf-2.0/dstref_app_data.c
index 3b95f0f..1a676a7 100644
--- a/lasso/xml/id-wsf-2.0/dstref_app_data.c
+++ b/lasso/xml/id-wsf-2.0/dstref_app_data.c
@@ -61,7 +61,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefAppDataClass *klass)
+class_init(LassoIdWsf2DstRefAppDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_create.c b/lasso/xml/id-wsf-2.0/dstref_create.c
index a3b570c..94d59d0 100644
--- a/lasso/xml/id-wsf-2.0/dstref_create.c
+++ b/lasso/xml/id-wsf-2.0/dstref_create.c
@@ -70,7 +70,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefCreateClass *klass)
+class_init(LassoIdWsf2DstRefCreateClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_create_item.c b/lasso/xml/id-wsf-2.0/dstref_create_item.c
index bc245a3..92ff36d 100644
--- a/lasso/xml/id-wsf-2.0/dstref_create_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_create_item.c
@@ -69,7 +69,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefCreateItemClass *klass)
+class_init(LassoIdWsf2DstRefCreateItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_create_response.c b/lasso/xml/id-wsf-2.0/dstref_create_response.c
index e0dc24e..4d6113b 100644
--- a/lasso/xml/id-wsf-2.0/dstref_create_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_create_response.c
@@ -58,7 +58,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2DstRefCreateResponseClass *klass)
+class_init(LassoIdWsf2DstRefCreateResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_data.c b/lasso/xml/id-wsf-2.0/dstref_data.c
index 10a64d9..447af22 100644
--- a/lasso/xml/id-wsf-2.0/dstref_data.c
+++ b/lasso/xml/id-wsf-2.0/dstref_data.c
@@ -72,7 +72,7 @@ instance_init(LassoIdWsf2DstRefData *node)
}
static void
-class_init(LassoIdWsf2DstRefDataClass *klass)
+class_init(LassoIdWsf2DstRefDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_data_response.c b/lasso/xml/id-wsf-2.0/dstref_data_response.c
index 3b9ba31..8a7b143 100644
--- a/lasso/xml/id-wsf-2.0/dstref_data_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_data_response.c
@@ -66,7 +66,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefDataResponseClass *klass)
+class_init(LassoIdWsf2DstRefDataResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_delete.c b/lasso/xml/id-wsf-2.0/dstref_delete.c
index 77bf80b..d30b200 100644
--- a/lasso/xml/id-wsf-2.0/dstref_delete.c
+++ b/lasso/xml/id-wsf-2.0/dstref_delete.c
@@ -66,7 +66,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefDeleteClass *klass)
+class_init(LassoIdWsf2DstRefDeleteClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_delete_item.c b/lasso/xml/id-wsf-2.0/dstref_delete_item.c
index ca8b7d2..86219d7 100644
--- a/lasso/xml/id-wsf-2.0/dstref_delete_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_delete_item.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefDeleteItemClass *klass)
+class_init(LassoIdWsf2DstRefDeleteItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_delete_response.c b/lasso/xml/id-wsf-2.0/dstref_delete_response.c
index 0d4ad90..e433c98 100644
--- a/lasso/xml/id-wsf-2.0/dstref_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_delete_response.c
@@ -58,7 +58,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2DstRefDeleteResponseClass *klass)
+class_init(LassoIdWsf2DstRefDeleteResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_item_data.c b/lasso/xml/id-wsf-2.0/dstref_item_data.c
index 952bd8d..0c60394 100644
--- a/lasso/xml/id-wsf-2.0/dstref_item_data.c
+++ b/lasso/xml/id-wsf-2.0/dstref_item_data.c
@@ -67,7 +67,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefItemDataClass *klass)
+class_init(LassoIdWsf2DstRefItemDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_modify.c b/lasso/xml/id-wsf-2.0/dstref_modify.c
index 10b0f64..eacc174 100644
--- a/lasso/xml/id-wsf-2.0/dstref_modify.c
+++ b/lasso/xml/id-wsf-2.0/dstref_modify.c
@@ -103,7 +103,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoIdWsf2DstRefModifyClass *klass)
+class_init(LassoIdWsf2DstRefModifyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_modify_item.c b/lasso/xml/id-wsf-2.0/dstref_modify_item.c
index 2308077..ef10417 100644
--- a/lasso/xml/id-wsf-2.0/dstref_modify_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_modify_item.c
@@ -74,7 +74,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefModifyItemClass *klass)
+class_init(LassoIdWsf2DstRefModifyItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_modify_response.c b/lasso/xml/id-wsf-2.0/dstref_modify_response.c
index 679aefd..0fda5c9 100644
--- a/lasso/xml/id-wsf-2.0/dstref_modify_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_modify_response.c
@@ -94,7 +94,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoIdWsf2DstRefModifyResponseClass *klass)
+class_init(LassoIdWsf2DstRefModifyResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_query.c b/lasso/xml/id-wsf-2.0/dstref_query.c
index eb8be3a..13f4abc 100644
--- a/lasso/xml/id-wsf-2.0/dstref_query.c
+++ b/lasso/xml/id-wsf-2.0/dstref_query.c
@@ -105,7 +105,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoIdWsf2DstRefQueryClass *klass)
+class_init(LassoIdWsf2DstRefQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_query_item.c b/lasso/xml/id-wsf-2.0/dstref_query_item.c
index 9d4baa7..abba341 100644
--- a/lasso/xml/id-wsf-2.0/dstref_query_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_query_item.c
@@ -75,7 +75,7 @@ instance_init(LassoIdWsf2DstRefQueryItem *node)
}
static void
-class_init(LassoIdWsf2DstRefQueryItemClass *klass)
+class_init(LassoIdWsf2DstRefQueryItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_query_response.c b/lasso/xml/id-wsf-2.0/dstref_query_response.c
index e80a1f2..8966cd0 100644
--- a/lasso/xml/id-wsf-2.0/dstref_query_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_query_response.c
@@ -105,7 +105,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoIdWsf2DstRefQueryResponseClass *klass)
+class_init(LassoIdWsf2DstRefQueryResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_result_query.c b/lasso/xml/id-wsf-2.0/dstref_result_query.c
index 9f9ea0b..1ca58cb 100644
--- a/lasso/xml/id-wsf-2.0/dstref_result_query.c
+++ b/lasso/xml/id-wsf-2.0/dstref_result_query.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefResultQueryClass *klass)
+class_init(LassoIdWsf2DstRefResultQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/dstref_test_item.c b/lasso/xml/id-wsf-2.0/dstref_test_item.c
index 085f953..ed65246 100644
--- a/lasso/xml/id-wsf-2.0/dstref_test_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_test_item.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2DstRefTestItemClass *klass)
+class_init(LassoIdWsf2DstRefTestItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c b/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c
index afbcd48..328e6ca 100644
--- a/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c
+++ b/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c
@@ -70,7 +70,7 @@ instance_init(LassoIdWsf2ImsIdentityMappingRequest *node)
}
static void
-class_init(LassoIdWsf2ImsIdentityMappingRequestClass *klass)
+class_init(LassoIdWsf2ImsIdentityMappingRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c b/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c
index 8fdc9d7..345e8b7 100644
--- a/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c
+++ b/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c
@@ -74,7 +74,7 @@ instance_init(LassoIdWsf2ImsIdentityMappingResponse *node)
}
static void
-class_init(LassoIdWsf2ImsIdentityMappingResponseClass *klass)
+class_init(LassoIdWsf2ImsIdentityMappingResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ims_mapping_input.c b/lasso/xml/id-wsf-2.0/ims_mapping_input.c
index d01fa37..c2eaa31 100644
--- a/lasso/xml/id-wsf-2.0/ims_mapping_input.c
+++ b/lasso/xml/id-wsf-2.0/ims_mapping_input.c
@@ -69,7 +69,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2ImsMappingInputClass *klass)
+class_init(LassoIdWsf2ImsMappingInputClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ims_mapping_output.c b/lasso/xml/id-wsf-2.0/ims_mapping_output.c
index 1479671..a8ea8d0 100644
--- a/lasso/xml/id-wsf-2.0/ims_mapping_output.c
+++ b/lasso/xml/id-wsf-2.0/ims_mapping_output.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2ImsMappingOutputClass *klass)
+class_init(LassoIdWsf2ImsMappingOutputClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_help.c b/lasso/xml/id-wsf-2.0/is_help.c
index f1934fe4..6100154 100644
--- a/lasso/xml/id-wsf-2.0/is_help.c
+++ b/lasso/xml/id-wsf-2.0/is_help.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2IsHelpClass *klass)
+class_init(LassoIdWsf2IsHelpClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_inquiry.c b/lasso/xml/id-wsf-2.0/is_inquiry.c
index 96d498d..2a4c531 100644
--- a/lasso/xml/id-wsf-2.0/is_inquiry.c
+++ b/lasso/xml/id-wsf-2.0/is_inquiry.c
@@ -79,7 +79,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2IsInquiryClass *klass)
+class_init(LassoIdWsf2IsInquiryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_inquiry_element.c b/lasso/xml/id-wsf-2.0/is_inquiry_element.c
index 1a988ac..5bee9c9 100644
--- a/lasso/xml/id-wsf-2.0/is_inquiry_element.c
+++ b/lasso/xml/id-wsf-2.0/is_inquiry_element.c
@@ -73,7 +73,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2IsInquiryElementClass *klass)
+class_init(LassoIdWsf2IsInquiryElementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_interaction_request.c b/lasso/xml/id-wsf-2.0/is_interaction_request.c
index 96b7383..8146486 100644
--- a/lasso/xml/id-wsf-2.0/is_interaction_request.c
+++ b/lasso/xml/id-wsf-2.0/is_interaction_request.c
@@ -76,7 +76,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2IsInteractionRequestClass *klass)
+class_init(LassoIdWsf2IsInteractionRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_interaction_response.c b/lasso/xml/id-wsf-2.0/is_interaction_response.c
index 0da58ee..25c6abc 100644
--- a/lasso/xml/id-wsf-2.0/is_interaction_response.c
+++ b/lasso/xml/id-wsf-2.0/is_interaction_response.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2IsInteractionResponseClass *klass)
+class_init(LassoIdWsf2IsInteractionResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_interaction_statement.c b/lasso/xml/id-wsf-2.0/is_interaction_statement.c
index 11d9eb0..72cd814 100644
--- a/lasso/xml/id-wsf-2.0/is_interaction_statement.c
+++ b/lasso/xml/id-wsf-2.0/is_interaction_statement.c
@@ -83,7 +83,7 @@ instance_init(LassoIdWsf2IsInteractionStatement *node)
}
static void
-class_init(LassoIdWsf2IsInteractionStatementClass *klass)
+class_init(LassoIdWsf2IsInteractionStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_item.c b/lasso/xml/id-wsf-2.0/is_item.c
index 7a9c851..f3be820 100644
--- a/lasso/xml/id-wsf-2.0/is_item.c
+++ b/lasso/xml/id-wsf-2.0/is_item.c
@@ -69,7 +69,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2IsItemClass *klass)
+class_init(LassoIdWsf2IsItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_parameter.c b/lasso/xml/id-wsf-2.0/is_parameter.c
index c3d4771..9d2fa7c 100644
--- a/lasso/xml/id-wsf-2.0/is_parameter.c
+++ b/lasso/xml/id-wsf-2.0/is_parameter.c
@@ -62,7 +62,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2IsParameterClass *klass)
+class_init(LassoIdWsf2IsParameterClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_select.c b/lasso/xml/id-wsf-2.0/is_select.c
index 84aec59..c0a4806 100644
--- a/lasso/xml/id-wsf-2.0/is_select.c
+++ b/lasso/xml/id-wsf-2.0/is_select.c
@@ -68,7 +68,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2IsSelectClass *klass)
+class_init(LassoIdWsf2IsSelectClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/is_text.c b/lasso/xml/id-wsf-2.0/is_text.c
index ed56771..e953757 100644
--- a/lasso/xml/id-wsf-2.0/is_text.c
+++ b/lasso/xml/id-wsf-2.0/is_text.c
@@ -69,7 +69,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2IsTextClass *klass)
+class_init(LassoIdWsf2IsTextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_add_collection_request.c b/lasso/xml/id-wsf-2.0/ps_add_collection_request.c
index 95fcaf8..950718c 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_collection_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_collection_request.c
@@ -68,7 +68,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsAddCollectionRequestClass *klass)
+class_init(LassoIdWsf2PsAddCollectionRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_add_collection_response.c b/lasso/xml/id-wsf-2.0/ps_add_collection_response.c
index 58b13d1..e9db254 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_collection_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_collection_response.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsAddCollectionResponseClass *klass)
+class_init(LassoIdWsf2PsAddCollectionResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_add_entity_request.c b/lasso/xml/id-wsf-2.0/ps_add_entity_request.c
index 6ca84b3..c1ea819 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_entity_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_entity_request.c
@@ -78,7 +78,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsAddEntityRequestClass *klass)
+class_init(LassoIdWsf2PsAddEntityRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_add_entity_response.c b/lasso/xml/id-wsf-2.0/ps_add_entity_response.c
index 9c2ccfa..9f51fea 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_entity_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_entity_response.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsAddEntityResponseClass *klass)
+class_init(LassoIdWsf2PsAddEntityResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c b/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c
index 8f90f2e..9f4622c 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c
@@ -79,7 +79,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsAddKnownEntityRequestClass *klass)
+class_init(LassoIdWsf2PsAddKnownEntityRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c b/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c
index 83ab003..e0dc3bc 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsAddKnownEntityResponseClass *klass)
+class_init(LassoIdWsf2PsAddKnownEntityResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c b/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c
index b153e52..d69d926 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsAddToCollectionRequestClass *klass)
+class_init(LassoIdWsf2PsAddToCollectionRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c b/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c
index 46c7469..04dbfe4 100644
--- a/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c
@@ -68,7 +68,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsGetObjectInfoRequestClass *klass)
+class_init(LassoIdWsf2PsGetObjectInfoRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c b/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c
index 2f8dc39..49cc9a5 100644
--- a/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsGetObjectInfoResponseClass *klass)
+class_init(LassoIdWsf2PsGetObjectInfoResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_item_data.c b/lasso/xml/id-wsf-2.0/ps_item_data.c
index 20db594..d66e6ff 100644
--- a/lasso/xml/id-wsf-2.0/ps_item_data.c
+++ b/lasso/xml/id-wsf-2.0/ps_item_data.c
@@ -61,7 +61,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsItemDataClass *klass)
+class_init(LassoIdWsf2PsItemDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_list_members_request.c b/lasso/xml/id-wsf-2.0/ps_list_members_request.c
index 5df0f35..76391c6 100644
--- a/lasso/xml/id-wsf-2.0/ps_list_members_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_list_members_request.c
@@ -83,7 +83,7 @@ instance_init(LassoIdWsf2PsListMembersRequest *node)
}
static void
-class_init(LassoIdWsf2PsListMembersRequestClass *klass)
+class_init(LassoIdWsf2PsListMembersRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_list_members_response.c b/lasso/xml/id-wsf-2.0/ps_list_members_response.c
index e911176..1505eb0 100644
--- a/lasso/xml/id-wsf-2.0/ps_list_members_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_list_members_response.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsListMembersResponseClass *klass)
+class_init(LassoIdWsf2PsListMembersResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_notification.c b/lasso/xml/id-wsf-2.0/ps_notification.c
index 3e6a4b0..71886b6 100644
--- a/lasso/xml/id-wsf-2.0/ps_notification.c
+++ b/lasso/xml/id-wsf-2.0/ps_notification.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsNotificationClass *klass)
+class_init(LassoIdWsf2PsNotificationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_notify.c b/lasso/xml/id-wsf-2.0/ps_notify.c
index cd22a20..93e140e 100644
--- a/lasso/xml/id-wsf-2.0/ps_notify.c
+++ b/lasso/xml/id-wsf-2.0/ps_notify.c
@@ -68,7 +68,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsNotifyClass *klass)
+class_init(LassoIdWsf2PsNotifyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_object.c b/lasso/xml/id-wsf-2.0/ps_object.c
index afc0710..ffca0f0 100644
--- a/lasso/xml/id-wsf-2.0/ps_object.c
+++ b/lasso/xml/id-wsf-2.0/ps_object.c
@@ -83,7 +83,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsObjectClass *klass)
+class_init(LassoIdWsf2PsObjectClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_query_objects_request.c b/lasso/xml/id-wsf-2.0/ps_query_objects_request.c
index bcd4048..178ea61 100644
--- a/lasso/xml/id-wsf-2.0/ps_query_objects_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_query_objects_request.c
@@ -80,7 +80,7 @@ instance_init(LassoIdWsf2PsQueryObjectsRequest *node)
}
static void
-class_init(LassoIdWsf2PsQueryObjectsRequestClass *klass)
+class_init(LassoIdWsf2PsQueryObjectsRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_query_objects_response.c b/lasso/xml/id-wsf-2.0/ps_query_objects_response.c
index 5ac035a..3a7ac54 100644
--- a/lasso/xml/id-wsf-2.0/ps_query_objects_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_query_objects_response.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsQueryObjectsResponseClass *klass)
+class_init(LassoIdWsf2PsQueryObjectsResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c b/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c
index 5625408..46e1099 100644
--- a/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsRemoveCollectionRequestClass *klass)
+class_init(LassoIdWsf2PsRemoveCollectionRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c b/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c
index 4329d07..7b11410 100644
--- a/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsRemoveEntityRequestClass *klass)
+class_init(LassoIdWsf2PsRemoveEntityRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c b/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c
index 6e174e7..ba1f689 100644
--- a/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsRemoveFromCollectionRequestClass *klass)
+class_init(LassoIdWsf2PsRemoveFromCollectionRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_request_abstract.c b/lasso/xml/id-wsf-2.0/ps_request_abstract.c
index 662627a..fd54642 100644
--- a/lasso/xml/id-wsf-2.0/ps_request_abstract.c
+++ b/lasso/xml/id-wsf-2.0/ps_request_abstract.c
@@ -65,7 +65,7 @@ instance_init(LassoIdWsf2PsRequestAbstract *node)
}
static void
-class_init(LassoIdWsf2PsRequestAbstractClass *klass)
+class_init(LassoIdWsf2PsRequestAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c
index 22d2a4f..c24ab33 100644
--- a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsResolveIdentifierRequestClass *klass)
+class_init(LassoIdWsf2PsResolveIdentifierRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c
index a7f7c9e..2029f95 100644
--- a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsResolveIdentifierResponseClass *klass)
+class_init(LassoIdWsf2PsResolveIdentifierResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_resolve_input.c b/lasso/xml/id-wsf-2.0/ps_resolve_input.c
index 8be7f88..103670c 100644
--- a/lasso/xml/id-wsf-2.0/ps_resolve_input.c
+++ b/lasso/xml/id-wsf-2.0/ps_resolve_input.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsResolveInputClass *klass)
+class_init(LassoIdWsf2PsResolveInputClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_response_abstract.c b/lasso/xml/id-wsf-2.0/ps_response_abstract.c
index 6fa60dc..9c78283 100644
--- a/lasso/xml/id-wsf-2.0/ps_response_abstract.c
+++ b/lasso/xml/id-wsf-2.0/ps_response_abstract.c
@@ -71,7 +71,7 @@ instance_init(LassoIdWsf2PsResponseAbstract *node)
}
static void
-class_init(LassoIdWsf2PsResponseAbstractClass *klass)
+class_init(LassoIdWsf2PsResponseAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c b/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c
index 38027ce..3451b47 100644
--- a/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c
@@ -68,7 +68,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsSetObjectInfoRequestClass *klass)
+class_init(LassoIdWsf2PsSetObjectInfoRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_test_membership_request.c b/lasso/xml/id-wsf-2.0/ps_test_membership_request.c
index 3db4382..b9877f0 100644
--- a/lasso/xml/id-wsf-2.0/ps_test_membership_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_test_membership_request.c
@@ -72,7 +72,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsTestMembershipRequestClass *klass)
+class_init(LassoIdWsf2PsTestMembershipRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/ps_test_membership_response.c b/lasso/xml/id-wsf-2.0/ps_test_membership_response.c
index 20b8bf1..8b0391c 100644
--- a/lasso/xml/id-wsf-2.0/ps_test_membership_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_test_membership_response.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2PsTestMembershipResponseClass *klass)
+class_init(LassoIdWsf2PsTestMembershipResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sb2_consent.c b/lasso/xml/id-wsf-2.0/sb2_consent.c
index 23fcbfc..adba49d 100644
--- a/lasso/xml/id-wsf-2.0/sb2_consent.c
+++ b/lasso/xml/id-wsf-2.0/sb2_consent.c
@@ -71,7 +71,7 @@ instance_init(LassoIdWsf2Sb2Consent *node)
}
static void
-class_init(LassoIdWsf2Sb2ConsentClass *klass)
+class_init(LassoIdWsf2Sb2ConsentClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sb2_credentials_context.c b/lasso/xml/id-wsf-2.0/sb2_credentials_context.c
index cf834f5..145d4a7 100644
--- a/lasso/xml/id-wsf-2.0/sb2_credentials_context.c
+++ b/lasso/xml/id-wsf-2.0/sb2_credentials_context.c
@@ -74,7 +74,7 @@ instance_init(LassoIdWsf2Sb2CredentialsContext *node)
}
static void
-class_init(LassoIdWsf2Sb2CredentialsContextClass *klass)
+class_init(LassoIdWsf2Sb2CredentialsContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c b/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c
index 9ebffd9..680a81b 100644
--- a/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c
+++ b/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c
@@ -63,7 +63,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2Sb2EndpointUpdateClass *klass)
+class_init(LassoIdWsf2Sb2EndpointUpdateClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sb2_redirect_request.c b/lasso/xml/id-wsf-2.0/sb2_redirect_request.c
index b514dfd..006848a 100644
--- a/lasso/xml/id-wsf-2.0/sb2_redirect_request.c
+++ b/lasso/xml/id-wsf-2.0/sb2_redirect_request.c
@@ -59,7 +59,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2Sb2RedirectRequestClass *klass)
+class_init(LassoIdWsf2Sb2RedirectRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sb2_sender.c b/lasso/xml/id-wsf-2.0/sb2_sender.c
index ad8d4a4..f54e39a 100644
--- a/lasso/xml/id-wsf-2.0/sb2_sender.c
+++ b/lasso/xml/id-wsf-2.0/sb2_sender.c
@@ -71,7 +71,7 @@ instance_init(LassoIdWsf2Sb2Sender *node)
}
static void
-class_init(LassoIdWsf2Sb2SenderClass *klass)
+class_init(LassoIdWsf2Sb2SenderClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sb2_target_identity.c b/lasso/xml/id-wsf-2.0/sb2_target_identity.c
index d65c34d..aa4b043 100644
--- a/lasso/xml/id-wsf-2.0/sb2_target_identity.c
+++ b/lasso/xml/id-wsf-2.0/sb2_target_identity.c
@@ -70,7 +70,7 @@ instance_init(LassoIdWsf2Sb2TargetIdentity *node)
}
static void
-class_init(LassoIdWsf2Sb2TargetIdentityClass *klass)
+class_init(LassoIdWsf2Sb2TargetIdentityClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sb2_timeout.c b/lasso/xml/id-wsf-2.0/sb2_timeout.c
index a9bd59a..48fd344 100644
--- a/lasso/xml/id-wsf-2.0/sb2_timeout.c
+++ b/lasso/xml/id-wsf-2.0/sb2_timeout.c
@@ -68,7 +68,7 @@ instance_init(LassoIdWsf2Sb2Timeout *node)
}
static void
-class_init(LassoIdWsf2Sb2TimeoutClass *klass)
+class_init(LassoIdWsf2Sb2TimeoutClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sb2_usage_directive.c b/lasso/xml/id-wsf-2.0/sb2_usage_directive.c
index b5c3811..71839f1 100644
--- a/lasso/xml/id-wsf-2.0/sb2_usage_directive.c
+++ b/lasso/xml/id-wsf-2.0/sb2_usage_directive.c
@@ -72,7 +72,7 @@ instance_init(LassoIdWsf2Sb2UsageDirective *node)
}
static void
-class_init(LassoIdWsf2Sb2UsageDirectiveClass *klass)
+class_init(LassoIdWsf2Sb2UsageDirectiveClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c b/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c
index cd93f68..bda99ec 100644
--- a/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c
+++ b/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c
@@ -85,7 +85,7 @@ instance_init(LassoIdWsf2Sb2UserInteractionHeader *node)
}
static void
-class_init(LassoIdWsf2Sb2UserInteractionHeaderClass *klass)
+class_init(LassoIdWsf2Sb2UserInteractionHeaderClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sbf_framework.c b/lasso/xml/id-wsf-2.0/sbf_framework.c
index 86919c5..fbb7d09 100644
--- a/lasso/xml/id-wsf-2.0/sbf_framework.c
+++ b/lasso/xml/id-wsf-2.0/sbf_framework.c
@@ -70,7 +70,7 @@ instance_init(LassoIdWsf2SbfFramework *node)
}
static void
-class_init(LassoIdWsf2SbfFrameworkClass *klass)
+class_init(LassoIdWsf2SbfFrameworkClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sec_token.c b/lasso/xml/id-wsf-2.0/sec_token.c
index 81c759e..2e88eda 100644
--- a/lasso/xml/id-wsf-2.0/sec_token.c
+++ b/lasso/xml/id-wsf-2.0/sec_token.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SecTokenClass *klass)
+class_init(LassoIdWsf2SecTokenClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sec_token_policy.c b/lasso/xml/id-wsf-2.0/sec_token_policy.c
index b6a0a9f..4026719 100644
--- a/lasso/xml/id-wsf-2.0/sec_token_policy.c
+++ b/lasso/xml/id-wsf-2.0/sec_token_policy.c
@@ -82,7 +82,7 @@ instance_init(LassoIdWsf2SecTokenPolicy *node)
}
static void
-class_init(LassoIdWsf2SecTokenPolicyClass *klass)
+class_init(LassoIdWsf2SecTokenPolicyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c b/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c
index 1f3a6ba..8d13476 100644
--- a/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c
+++ b/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c
@@ -63,7 +63,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SecTransitedProviderPathClass *klass)
+class_init(LassoIdWsf2SecTransitedProviderPathClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subs_notification.c b/lasso/xml/id-wsf-2.0/subs_notification.c
index 1b87147..ac2217d 100644
--- a/lasso/xml/id-wsf-2.0/subs_notification.c
+++ b/lasso/xml/id-wsf-2.0/subs_notification.c
@@ -74,7 +74,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsNotificationClass *klass)
+class_init(LassoIdWsf2SubsNotificationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subs_notify_response.c b/lasso/xml/id-wsf-2.0/subs_notify_response.c
index 82e571e..a52a258 100644
--- a/lasso/xml/id-wsf-2.0/subs_notify_response.c
+++ b/lasso/xml/id-wsf-2.0/subs_notify_response.c
@@ -58,7 +58,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2SubsNotifyResponseClass *klass)
+class_init(LassoIdWsf2SubsNotifyResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subs_ref_item.c b/lasso/xml/id-wsf-2.0/subs_ref_item.c
index 20039f5..8c93ee5 100644
--- a/lasso/xml/id-wsf-2.0/subs_ref_item.c
+++ b/lasso/xml/id-wsf-2.0/subs_ref_item.c
@@ -62,7 +62,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefItemClass *klass)
+class_init(LassoIdWsf2SubsRefItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subs_subscription.c b/lasso/xml/id-wsf-2.0/subs_subscription.c
index fd7e013..feb7fd6 100644
--- a/lasso/xml/id-wsf-2.0/subs_subscription.c
+++ b/lasso/xml/id-wsf-2.0/subs_subscription.c
@@ -94,7 +94,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsSubscriptionClass *klass)
+class_init(LassoIdWsf2SubsSubscriptionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_app_data.c b/lasso/xml/id-wsf-2.0/subsref_app_data.c
index f782ea2..3ea29d5 100644
--- a/lasso/xml/id-wsf-2.0/subsref_app_data.c
+++ b/lasso/xml/id-wsf-2.0/subsref_app_data.c
@@ -54,7 +54,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefAppDataClass *klass)
+class_init(LassoIdWsf2SubsRefAppDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_create.c b/lasso/xml/id-wsf-2.0/subsref_create.c
index e239bac..e2e5728 100644
--- a/lasso/xml/id-wsf-2.0/subsref_create.c
+++ b/lasso/xml/id-wsf-2.0/subsref_create.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefCreateClass *klass)
+class_init(LassoIdWsf2SubsRefCreateClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_create_item.c b/lasso/xml/id-wsf-2.0/subsref_create_item.c
index 0f85d0d..27140b1 100644
--- a/lasso/xml/id-wsf-2.0/subsref_create_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_create_item.c
@@ -68,7 +68,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefCreateItemClass *klass)
+class_init(LassoIdWsf2SubsRefCreateItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_create_response.c b/lasso/xml/id-wsf-2.0/subsref_create_response.c
index 7467b2b..25d476e 100644
--- a/lasso/xml/id-wsf-2.0/subsref_create_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_create_response.c
@@ -58,7 +58,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2SubsRefCreateResponseClass *klass)
+class_init(LassoIdWsf2SubsRefCreateResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_data.c b/lasso/xml/id-wsf-2.0/subsref_data.c
index 7b4d457..457e891 100644
--- a/lasso/xml/id-wsf-2.0/subsref_data.c
+++ b/lasso/xml/id-wsf-2.0/subsref_data.c
@@ -72,7 +72,7 @@ instance_init(LassoIdWsf2SubsRefData *node)
}
static void
-class_init(LassoIdWsf2SubsRefDataClass *klass)
+class_init(LassoIdWsf2SubsRefDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_data_response.c b/lasso/xml/id-wsf-2.0/subsref_data_response.c
index e293dd9..2022c38 100644
--- a/lasso/xml/id-wsf-2.0/subsref_data_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_data_response.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefDataResponseClass *klass)
+class_init(LassoIdWsf2SubsRefDataResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_delete.c b/lasso/xml/id-wsf-2.0/subsref_delete.c
index d8a889a..e28eb92 100644
--- a/lasso/xml/id-wsf-2.0/subsref_delete.c
+++ b/lasso/xml/id-wsf-2.0/subsref_delete.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefDeleteClass *klass)
+class_init(LassoIdWsf2SubsRefDeleteClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_delete_item.c b/lasso/xml/id-wsf-2.0/subsref_delete_item.c
index a5f4c34..bb1045b 100644
--- a/lasso/xml/id-wsf-2.0/subsref_delete_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_delete_item.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefDeleteItemClass *klass)
+class_init(LassoIdWsf2SubsRefDeleteItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_delete_response.c b/lasso/xml/id-wsf-2.0/subsref_delete_response.c
index ccc5de2..7e49bf2 100644
--- a/lasso/xml/id-wsf-2.0/subsref_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_delete_response.c
@@ -58,7 +58,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2SubsRefDeleteResponseClass *klass)
+class_init(LassoIdWsf2SubsRefDeleteResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_item_data.c b/lasso/xml/id-wsf-2.0/subsref_item_data.c
index 4322f0f..4959c66 100644
--- a/lasso/xml/id-wsf-2.0/subsref_item_data.c
+++ b/lasso/xml/id-wsf-2.0/subsref_item_data.c
@@ -67,7 +67,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefItemDataClass *klass)
+class_init(LassoIdWsf2SubsRefItemDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_modify.c b/lasso/xml/id-wsf-2.0/subsref_modify.c
index eb5f257..1c3a3ff 100644
--- a/lasso/xml/id-wsf-2.0/subsref_modify.c
+++ b/lasso/xml/id-wsf-2.0/subsref_modify.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefModifyClass *klass)
+class_init(LassoIdWsf2SubsRefModifyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_modify_item.c b/lasso/xml/id-wsf-2.0/subsref_modify_item.c
index 3e59224..5193382 100644
--- a/lasso/xml/id-wsf-2.0/subsref_modify_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_modify_item.c
@@ -73,7 +73,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefModifyItemClass *klass)
+class_init(LassoIdWsf2SubsRefModifyItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_modify_response.c b/lasso/xml/id-wsf-2.0/subsref_modify_response.c
index ac6492d..b0de69a 100644
--- a/lasso/xml/id-wsf-2.0/subsref_modify_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_modify_response.c
@@ -58,7 +58,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2SubsRefModifyResponseClass *klass)
+class_init(LassoIdWsf2SubsRefModifyResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_notification.c b/lasso/xml/id-wsf-2.0/subsref_notification.c
index d5bcb9e..35b6867 100644
--- a/lasso/xml/id-wsf-2.0/subsref_notification.c
+++ b/lasso/xml/id-wsf-2.0/subsref_notification.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefNotificationClass *klass)
+class_init(LassoIdWsf2SubsRefNotificationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_notify.c b/lasso/xml/id-wsf-2.0/subsref_notify.c
index e55461a..97e20ec 100644
--- a/lasso/xml/id-wsf-2.0/subsref_notify.c
+++ b/lasso/xml/id-wsf-2.0/subsref_notify.c
@@ -68,7 +68,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefNotifyClass *klass)
+class_init(LassoIdWsf2SubsRefNotifyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_notify_response.c b/lasso/xml/id-wsf-2.0/subsref_notify_response.c
index e97a96d..4ec69df 100644
--- a/lasso/xml/id-wsf-2.0/subsref_notify_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_notify_response.c
@@ -58,7 +58,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2SubsRefNotifyResponseClass *klass)
+class_init(LassoIdWsf2SubsRefNotifyResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_query.c b/lasso/xml/id-wsf-2.0/subsref_query.c
index 6de7826..ca23a07 100644
--- a/lasso/xml/id-wsf-2.0/subsref_query.c
+++ b/lasso/xml/id-wsf-2.0/subsref_query.c
@@ -71,7 +71,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefQueryClass *klass)
+class_init(LassoIdWsf2SubsRefQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_query_item.c b/lasso/xml/id-wsf-2.0/subsref_query_item.c
index 279025e..bb96e5c 100644
--- a/lasso/xml/id-wsf-2.0/subsref_query_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_query_item.c
@@ -75,7 +75,7 @@ instance_init(LassoIdWsf2SubsRefQueryItem *node)
}
static void
-class_init(LassoIdWsf2SubsRefQueryItemClass *klass)
+class_init(LassoIdWsf2SubsRefQueryItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_query_response.c b/lasso/xml/id-wsf-2.0/subsref_query_response.c
index fed817d..b6de3f1 100644
--- a/lasso/xml/id-wsf-2.0/subsref_query_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_query_response.c
@@ -69,7 +69,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefQueryResponseClass *klass)
+class_init(LassoIdWsf2SubsRefQueryResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_result_query.c b/lasso/xml/id-wsf-2.0/subsref_result_query.c
index 02c6668..86ff279 100644
--- a/lasso/xml/id-wsf-2.0/subsref_result_query.c
+++ b/lasso/xml/id-wsf-2.0/subsref_result_query.c
@@ -68,7 +68,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefResultQueryClass *klass)
+class_init(LassoIdWsf2SubsRefResultQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_subscription.c b/lasso/xml/id-wsf-2.0/subsref_subscription.c
index 605a943..0fc2543 100644
--- a/lasso/xml/id-wsf-2.0/subsref_subscription.c
+++ b/lasso/xml/id-wsf-2.0/subsref_subscription.c
@@ -72,7 +72,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefSubscriptionClass *klass)
+class_init(LassoIdWsf2SubsRefSubscriptionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/subsref_test_item.c b/lasso/xml/id-wsf-2.0/subsref_test_item.c
index 27e68ea..d4b3158 100644
--- a/lasso/xml/id-wsf-2.0/subsref_test_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_test_item.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2SubsRefTestItemClass *klass)
+class_init(LassoIdWsf2SubsRefTestItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/util_empty.c b/lasso/xml/id-wsf-2.0/util_empty.c
index 6c44eed..5b26fd1 100644
--- a/lasso/xml/id-wsf-2.0/util_empty.c
+++ b/lasso/xml/id-wsf-2.0/util_empty.c
@@ -61,7 +61,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2UtilEmptyClass *klass)
+class_init(LassoIdWsf2UtilEmptyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/util_extension.c b/lasso/xml/id-wsf-2.0/util_extension.c
index bc9e113..e16c9ff 100644
--- a/lasso/xml/id-wsf-2.0/util_extension.c
+++ b/lasso/xml/id-wsf-2.0/util_extension.c
@@ -63,7 +63,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoIdWsf2UtilextensionClass *klass)
+class_init(LassoIdWsf2UtilextensionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/util_response.c b/lasso/xml/id-wsf-2.0/util_response.c
index 368727f..e8c1c4e 100644
--- a/lasso/xml/id-wsf-2.0/util_response.c
+++ b/lasso/xml/id-wsf-2.0/util_response.c
@@ -79,7 +79,7 @@ instance_init(LassoIdWsf2UtilResponse *node)
}
static void
-class_init(LassoIdWsf2UtilResponseClass *klass)
+class_init(LassoIdWsf2UtilResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/id-wsf-2.0/util_status.c b/lasso/xml/id-wsf-2.0/util_status.c
index 04a74c9..88a3e9c 100644
--- a/lasso/xml/id-wsf-2.0/util_status.c
+++ b/lasso/xml/id-wsf-2.0/util_status.c
@@ -77,7 +77,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoIdWsf2UtilStatusClass *klass)
+class_init(LassoIdWsf2UtilStatusClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_help.c b/lasso/xml/is_help.c
index 9c2cb49..1e24fb6 100644
--- a/lasso/xml/is_help.c
+++ b/lasso/xml/is_help.c
@@ -59,7 +59,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsHelpClass *klass)
+class_init(LassoIsHelpClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_inquiry.c b/lasso/xml/is_inquiry.c
index 1132a38..a231c82 100644
--- a/lasso/xml/is_inquiry.c
+++ b/lasso/xml/is_inquiry.c
@@ -70,7 +70,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsInquiryClass *klass)
+class_init(LassoIsInquiryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_inquiry_element.c b/lasso/xml/is_inquiry_element.c
index d9dd222..25575f9 100644
--- a/lasso/xml/is_inquiry_element.c
+++ b/lasso/xml/is_inquiry_element.c
@@ -64,7 +64,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsInquiryElementClass *klass)
+class_init(LassoIsInquiryElementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_interaction_request.c b/lasso/xml/is_interaction_request.c
index f03560c..9ad7ad9 100644
--- a/lasso/xml/is_interaction_request.c
+++ b/lasso/xml/is_interaction_request.c
@@ -80,7 +80,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsInteractionRequestClass *klass)
+class_init(LassoIsInteractionRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_interaction_response.c b/lasso/xml/is_interaction_response.c
index 0656cbf..ac43580 100644
--- a/lasso/xml/is_interaction_response.c
+++ b/lasso/xml/is_interaction_response.c
@@ -67,7 +67,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsInteractionResponseClass *klass)
+class_init(LassoIsInteractionResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_interaction_statement.c b/lasso/xml/is_interaction_statement.c
index 3348c83..43441d9 100644
--- a/lasso/xml/is_interaction_statement.c
+++ b/lasso/xml/is_interaction_statement.c
@@ -60,7 +60,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsInteractionStatementClass *klass)
+class_init(LassoIsInteractionStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_item.c b/lasso/xml/is_item.c
index 009d117..0cae04b 100644
--- a/lasso/xml/is_item.c
+++ b/lasso/xml/is_item.c
@@ -64,7 +64,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsItemClass *klass)
+class_init(LassoIsItemClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_parameter.c b/lasso/xml/is_parameter.c
index f44e5f5..5bf7cfd 100644
--- a/lasso/xml/is_parameter.c
+++ b/lasso/xml/is_parameter.c
@@ -57,7 +57,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsParameterClass *klass)
+class_init(LassoIsParameterClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_redirect_request.c b/lasso/xml/is_redirect_request.c
index 6465ae1..1ba3e0f 100644
--- a/lasso/xml/is_redirect_request.c
+++ b/lasso/xml/is_redirect_request.c
@@ -56,7 +56,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsRedirectRequestClass *klass)
+class_init(LassoIsRedirectRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_select.c b/lasso/xml/is_select.c
index f373b0f..15941fa 100644
--- a/lasso/xml/is_select.c
+++ b/lasso/xml/is_select.c
@@ -64,7 +64,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsSelectClass *klass)
+class_init(LassoIsSelectClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_text.c b/lasso/xml/is_text.c
index c72afa7..b23fc4e 100644
--- a/lasso/xml/is_text.c
+++ b/lasso/xml/is_text.c
@@ -64,7 +64,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoIsTextClass *klass)
+class_init(LassoIsTextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/is_user_interaction.c b/lasso/xml/is_user_interaction.c
index 8a270b6..eda4d30 100644
--- a/lasso/xml/is_user_interaction.c
+++ b/lasso/xml/is_user_interaction.c
@@ -77,7 +77,7 @@ instance_init(LassoIsUserInteraction *node)
}
static void
-class_init(LassoIsUserInteractionClass *klass)
+class_init(LassoIsUserInteractionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_assertion.c b/lasso/xml/lib_assertion.c
index 92dd6b9..f3c80e9 100644
--- a/lasso/xml/lib_assertion.c
+++ b/lasso/xml/lib_assertion.c
@@ -73,7 +73,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibAssertionClass *klass)
+class_init(LassoLibAssertionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_authentication_statement.c b/lasso/xml/lib_authentication_statement.c
index 8291dc0..7ef451c 100644
--- a/lasso/xml/lib_authentication_statement.c
+++ b/lasso/xml/lib_authentication_statement.c
@@ -68,7 +68,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibAuthenticationStatementClass *klass)
+class_init(LassoLibAuthenticationStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_authn_context.c b/lasso/xml/lib_authn_context.c
index 8504167..1f484e3 100644
--- a/lasso/xml/lib_authn_context.c
+++ b/lasso/xml/lib_authn_context.c
@@ -63,7 +63,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibAuthnContextClass *klass)
+class_init(LassoLibAuthnContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_authn_request.c b/lasso/xml/lib_authn_request.c
index 7c2bf85..f6e515a 100644
--- a/lasso/xml/lib_authn_request.c
+++ b/lasso/xml/lib_authn_request.c
@@ -170,7 +170,7 @@ instance_init(LassoLibAuthnRequest *node)
}
static void
-class_init(LassoLibAuthnRequestClass *klass)
+class_init(LassoLibAuthnRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_authn_request_envelope.c b/lasso/xml/lib_authn_request_envelope.c
index 1010dbb..bdeea41 100644
--- a/lasso/xml/lib_authn_request_envelope.c
+++ b/lasso/xml/lib_authn_request_envelope.c
@@ -94,7 +94,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibAuthnRequestEnvelopeClass *klass)
+class_init(LassoLibAuthnRequestEnvelopeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_authn_response.c b/lasso/xml/lib_authn_response.c
index 8abe70b..3573339 100644
--- a/lasso/xml/lib_authn_response.c
+++ b/lasso/xml/lib_authn_response.c
@@ -68,7 +68,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibAuthnResponseClass *klass)
+class_init(LassoLibAuthnResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_authn_response_envelope.c b/lasso/xml/lib_authn_response_envelope.c
index 838529a..f387c18 100644
--- a/lasso/xml/lib_authn_response_envelope.c
+++ b/lasso/xml/lib_authn_response_envelope.c
@@ -49,7 +49,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibAuthnResponseEnvelopeClass *klass)
+class_init(LassoLibAuthnResponseEnvelopeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_federation_termination_notification.c b/lasso/xml/lib_federation_termination_notification.c
index 9ea97dc..ca8b7e9 100644
--- a/lasso/xml/lib_federation_termination_notification.c
+++ b/lasso/xml/lib_federation_termination_notification.c
@@ -139,7 +139,8 @@ init_from_query(LassoNode *node, char **query_fields)
static void
-class_init(LassoLibFederationTerminationNotificationClass *klass)
+class_init(LassoLibFederationTerminationNotificationClass *klass,
+ void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_idp_entries.c b/lasso/xml/lib_idp_entries.c
index 581126d..2951ad5 100644
--- a/lasso/xml/lib_idp_entries.c
+++ b/lasso/xml/lib_idp_entries.c
@@ -57,7 +57,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibIDPEntriesClass *klass)
+class_init(LassoLibIDPEntriesClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_idp_entry.c b/lasso/xml/lib_idp_entry.c
index 7ac39d1..b0a0079 100644
--- a/lasso/xml/lib_idp_entry.c
+++ b/lasso/xml/lib_idp_entry.c
@@ -60,7 +60,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibIDPEntryClass *klass)
+class_init(LassoLibIDPEntryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_idp_list.c b/lasso/xml/lib_idp_list.c
index 981a59d..18c1e9c 100644
--- a/lasso/xml/lib_idp_list.c
+++ b/lasso/xml/lib_idp_list.c
@@ -59,7 +59,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibIDPListClass *klass)
+class_init(LassoLibIDPListClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_logout_request.c b/lasso/xml/lib_logout_request.c
index d94d2c0..c2fdd3a 100644
--- a/lasso/xml/lib_logout_request.c
+++ b/lasso/xml/lib_logout_request.c
@@ -134,7 +134,7 @@ cleanup:
static void
-class_init(LassoLibLogoutRequestClass *klass)
+class_init(LassoLibLogoutRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_logout_response.c b/lasso/xml/lib_logout_response.c
index 88cb659..4b59da9 100644
--- a/lasso/xml/lib_logout_response.c
+++ b/lasso/xml/lib_logout_response.c
@@ -44,7 +44,7 @@
/*****************************************************************************/
static void
-class_init(LassoLibLogoutResponseClass *klass)
+class_init(LassoLibLogoutResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_name_identifier_mapping_request.c b/lasso/xml/lib_name_identifier_mapping_request.c
index ff696a6..6571520 100644
--- a/lasso/xml/lib_name_identifier_mapping_request.c
+++ b/lasso/xml/lib_name_identifier_mapping_request.c
@@ -75,7 +75,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibNameIdentifierMappingRequestClass *klass)
+class_init(LassoLibNameIdentifierMappingRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_name_identifier_mapping_response.c b/lasso/xml/lib_name_identifier_mapping_response.c
index de8f9eb..ad6c69a 100644
--- a/lasso/xml/lib_name_identifier_mapping_response.c
+++ b/lasso/xml/lib_name_identifier_mapping_response.c
@@ -71,7 +71,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibNameIdentifierMappingResponseClass *klass)
+class_init(LassoLibNameIdentifierMappingResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_register_name_identifier_request.c b/lasso/xml/lib_register_name_identifier_request.c
index 729e61b..723220c 100644
--- a/lasso/xml/lib_register_name_identifier_request.c
+++ b/lasso/xml/lib_register_name_identifier_request.c
@@ -140,7 +140,7 @@ init_from_query(LassoNode *node, char **query_fields)
static void
-class_init(LassoLibRegisterNameIdentifierRequestClass *klass)
+class_init(LassoLibRegisterNameIdentifierRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_register_name_identifier_response.c b/lasso/xml/lib_register_name_identifier_response.c
index 34d5220..75c0f05 100644
--- a/lasso/xml/lib_register_name_identifier_response.c
+++ b/lasso/xml/lib_register_name_identifier_response.c
@@ -45,7 +45,7 @@
/*****************************************************************************/
static void
-class_init(LassoLibRegisterNameIdentifierResponseClass *klass)
+class_init(LassoLibRegisterNameIdentifierResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_request_authn_context.c b/lasso/xml/lib_request_authn_context.c
index a81c302..94ac076 100644
--- a/lasso/xml/lib_request_authn_context.c
+++ b/lasso/xml/lib_request_authn_context.c
@@ -69,7 +69,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibRequestAuthnContextClass *klass)
+class_init(LassoLibRequestAuthnContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_scoping.c b/lasso/xml/lib_scoping.c
index 07d14ed..9b83921 100644
--- a/lasso/xml/lib_scoping.c
+++ b/lasso/xml/lib_scoping.c
@@ -63,7 +63,7 @@ instance_init(LassoLibScoping *node)
}
static void
-class_init(LassoLibScopingClass *klass)
+class_init(LassoLibScopingClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_status_response.c b/lasso/xml/lib_status_response.c
index 8b9bbef..6a429db 100644
--- a/lasso/xml/lib_status_response.c
+++ b/lasso/xml/lib_status_response.c
@@ -110,7 +110,7 @@ init_from_query(LassoNode *node, char **query_fields)
static void
-class_init(LassoLibStatusResponseClass *klass)
+class_init(LassoLibStatusResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/lib_subject.c b/lasso/xml/lib_subject.c
index c2271c1..f5abfff 100644
--- a/lasso/xml/lib_subject.c
+++ b/lasso/xml/lib_subject.c
@@ -61,7 +61,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoLibSubjectClass *klass)
+class_init(LassoLibSubjectClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/misc_text_node.c b/lasso/xml/misc_text_node.c
index bb9b6b5..59d98c5 100644
--- a/lasso/xml/misc_text_node.c
+++ b/lasso/xml/misc_text_node.c
@@ -126,7 +126,7 @@ finalize(GObject *object)
static void
-class_init(LassoMiscTextNodeClass *klass)
+class_init(LassoMiscTextNodeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/paos_request.c b/lasso/xml/paos_request.c
index 731a07e..8d671c2 100644
--- a/lasso/xml/paos_request.c
+++ b/lasso/xml/paos_request.c
@@ -141,7 +141,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoPaosRequestClass *klass)
+class_init(LassoPaosRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/paos_response.c b/lasso/xml/paos_response.c
index 6d57d80..3ec00f4 100644
--- a/lasso/xml/paos_response.c
+++ b/lasso/xml/paos_response.c
@@ -120,7 +120,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
static void
-class_init(LassoPaosResponseClass *klass)
+class_init(LassoPaosResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/sa_credentials.c b/lasso/xml/sa_credentials.c
index e7bcb73..a064746 100644
--- a/lasso/xml/sa_credentials.c
+++ b/lasso/xml/sa_credentials.c
@@ -58,7 +58,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSaCredentialsClass *klass)
+class_init(LassoSaCredentialsClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/sa_parameter.c b/lasso/xml/sa_parameter.c
index 6452d42..dea0a72 100644
--- a/lasso/xml/sa_parameter.c
+++ b/lasso/xml/sa_parameter.c
@@ -61,7 +61,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSaParameterClass *klass)
+class_init(LassoSaParameterClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/sa_password_transforms.c b/lasso/xml/sa_password_transforms.c
index ad0f694..a438537 100644
--- a/lasso/xml/sa_password_transforms.c
+++ b/lasso/xml/sa_password_transforms.c
@@ -78,7 +78,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSaPasswordTransformsClass *klass)
+class_init(LassoSaPasswordTransformsClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/sa_sasl_request.c b/lasso/xml/sa_sasl_request.c
index fc839aa..ee6a187 100644
--- a/lasso/xml/sa_sasl_request.c
+++ b/lasso/xml/sa_sasl_request.c
@@ -81,7 +81,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSaSASLRequestClass *klass)
+class_init(LassoSaSASLRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/sa_sasl_response.c b/lasso/xml/sa_sasl_response.c
index fd6b4fd..064446f 100644
--- a/lasso/xml/sa_sasl_response.c
+++ b/lasso/xml/sa_sasl_response.c
@@ -117,7 +117,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
static void
-class_init(LassoSaSASLResponseClass *klass)
+class_init(LassoSaSASLResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nodeClass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/sa_transform.c b/lasso/xml/sa_transform.c
index 0776861..16c64ab 100644
--- a/lasso/xml/sa_transform.c
+++ b/lasso/xml/sa_transform.c
@@ -69,7 +69,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSaTransformClass *klass)
+class_init(LassoSaTransformClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_action.c b/lasso/xml/saml-2.0/saml2_action.c
index 95e2411..070b9bc 100644
--- a/lasso/xml/saml-2.0/saml2_action.c
+++ b/lasso/xml/saml-2.0/saml2_action.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2ActionClass *klass)
+class_init(LassoSaml2ActionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_advice.c b/lasso/xml/saml-2.0/saml2_advice.c
index 54c436e..4ff691c 100644
--- a/lasso/xml/saml-2.0/saml2_advice.c
+++ b/lasso/xml/saml-2.0/saml2_advice.c
@@ -70,7 +70,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2AdviceClass *klass)
+class_init(LassoSaml2AdviceClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_assertion.c b/lasso/xml/saml-2.0/saml2_assertion.c
index 549742a..a87e48d 100644
--- a/lasso/xml/saml-2.0/saml2_assertion.c
+++ b/lasso/xml/saml-2.0/saml2_assertion.c
@@ -151,7 +151,7 @@ instance_init(LassoSaml2Assertion *node)
}
static void
-class_init(LassoSaml2AssertionClass *klass)
+class_init(LassoSaml2AssertionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_attribute.c b/lasso/xml/saml-2.0/saml2_attribute.c
index ce4e7f3..8216ce5 100644
--- a/lasso/xml/saml-2.0/saml2_attribute.c
+++ b/lasso/xml/saml-2.0/saml2_attribute.c
@@ -70,7 +70,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2AttributeClass *klass)
+class_init(LassoSaml2AttributeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_attribute_statement.c b/lasso/xml/saml-2.0/saml2_attribute_statement.c
index e251c6b..8490bed 100644
--- a/lasso/xml/saml-2.0/saml2_attribute_statement.c
+++ b/lasso/xml/saml-2.0/saml2_attribute_statement.c
@@ -67,7 +67,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2AttributeStatementClass *klass)
+class_init(LassoSaml2AttributeStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_attribute_value.c b/lasso/xml/saml-2.0/saml2_attribute_value.c
index 3598760..c8a588c 100644
--- a/lasso/xml/saml-2.0/saml2_attribute_value.c
+++ b/lasso/xml/saml-2.0/saml2_attribute_value.c
@@ -81,7 +81,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
}
static void
-class_init(LassoSaml2AttributeValueClass *klass)
+class_init(LassoSaml2AttributeValueClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_audience_restriction.c b/lasso/xml/saml-2.0/saml2_audience_restriction.c
index 569da73..bc57bd6 100644
--- a/lasso/xml/saml-2.0/saml2_audience_restriction.c
+++ b/lasso/xml/saml-2.0/saml2_audience_restriction.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2AudienceRestrictionClass *klass)
+class_init(LassoSaml2AudienceRestrictionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_authn_context.c b/lasso/xml/saml-2.0/saml2_authn_context.c
index d2a1f0e..1630778 100644
--- a/lasso/xml/saml-2.0/saml2_authn_context.c
+++ b/lasso/xml/saml-2.0/saml2_authn_context.c
@@ -87,7 +87,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2AuthnContextClass *klass)
+class_init(LassoSaml2AuthnContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_authn_statement.c b/lasso/xml/saml-2.0/saml2_authn_statement.c
index 5d23214..5c4eb3d 100644
--- a/lasso/xml/saml-2.0/saml2_authn_statement.c
+++ b/lasso/xml/saml-2.0/saml2_authn_statement.c
@@ -76,7 +76,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2AuthnStatementClass *klass)
+class_init(LassoSaml2AuthnStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_authz_decision_statement.c b/lasso/xml/saml-2.0/saml2_authz_decision_statement.c
index a0dfaf8..2bfc358 100644
--- a/lasso/xml/saml-2.0/saml2_authz_decision_statement.c
+++ b/lasso/xml/saml-2.0/saml2_authz_decision_statement.c
@@ -73,7 +73,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2AuthzDecisionStatementClass *klass)
+class_init(LassoSaml2AuthzDecisionStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_base_idabstract.c b/lasso/xml/saml-2.0/saml2_base_idabstract.c
index fb5e1b1..1bef11a 100644
--- a/lasso/xml/saml-2.0/saml2_base_idabstract.c
+++ b/lasso/xml/saml-2.0/saml2_base_idabstract.c
@@ -60,7 +60,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2BaseIDAbstractClass *klass)
+class_init(LassoSaml2BaseIDAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_condition_abstract.c b/lasso/xml/saml-2.0/saml2_condition_abstract.c
index 93d77bc..1f579ba 100644
--- a/lasso/xml/saml-2.0/saml2_condition_abstract.c
+++ b/lasso/xml/saml-2.0/saml2_condition_abstract.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoSaml2ConditionAbstractClass *klass)
+class_init(LassoSaml2ConditionAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_conditions.c b/lasso/xml/saml-2.0/saml2_conditions.c
index cfa1b01..b9a0d00 100644
--- a/lasso/xml/saml-2.0/saml2_conditions.c
+++ b/lasso/xml/saml-2.0/saml2_conditions.c
@@ -75,7 +75,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2ConditionsClass *klass)
+class_init(LassoSaml2ConditionsClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_encrypted_element.c b/lasso/xml/saml-2.0/saml2_encrypted_element.c
index 818e28e..17bfd68 100644
--- a/lasso/xml/saml-2.0/saml2_encrypted_element.c
+++ b/lasso/xml/saml-2.0/saml2_encrypted_element.c
@@ -74,7 +74,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoSaml2EncryptedElementClass *klass)
+class_init(LassoSaml2EncryptedElementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_evidence.c b/lasso/xml/saml-2.0/saml2_evidence.c
index bb9b66f..5f2dc84 100644
--- a/lasso/xml/saml-2.0/saml2_evidence.c
+++ b/lasso/xml/saml-2.0/saml2_evidence.c
@@ -79,7 +79,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2EvidenceClass *klass)
+class_init(LassoSaml2EvidenceClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c b/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c
index c829936..1310bb9 100644
--- a/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c
+++ b/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2KeyInfoConfirmationDataClass *klass)
+class_init(LassoSaml2KeyInfoConfirmationDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.c b/lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.c
index 1ae73e8..7ca83fb 100644
--- a/lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.c
+++ b/lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.c
@@ -86,7 +86,7 @@ instance_init(LassoSaml2KeyInfoConfirmationDataType *saml2_key_info_confirmation
}
static void
-class_init(LassoSaml2KeyInfoConfirmationDataTypeClass *klass)
+class_init(LassoSaml2KeyInfoConfirmationDataTypeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_name_id.c b/lasso/xml/saml-2.0/saml2_name_id.c
index bd849bc..9eb2c2f 100644
--- a/lasso/xml/saml-2.0/saml2_name_id.c
+++ b/lasso/xml/saml-2.0/saml2_name_id.c
@@ -74,7 +74,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2NameIDClass *klass)
+class_init(LassoSaml2NameIDClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_one_time_use.c b/lasso/xml/saml-2.0/saml2_one_time_use.c
index 0677b19..ca2fa11 100644
--- a/lasso/xml/saml-2.0/saml2_one_time_use.c
+++ b/lasso/xml/saml-2.0/saml2_one_time_use.c
@@ -57,7 +57,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoSaml2OneTimeUseClass *klass)
+class_init(LassoSaml2OneTimeUseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_proxy_restriction.c b/lasso/xml/saml-2.0/saml2_proxy_restriction.c
index c4d95a8..c4b2778 100644
--- a/lasso/xml/saml-2.0/saml2_proxy_restriction.c
+++ b/lasso/xml/saml-2.0/saml2_proxy_restriction.c
@@ -67,7 +67,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2ProxyRestrictionClass *klass)
+class_init(LassoSaml2ProxyRestrictionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_statement_abstract.c b/lasso/xml/saml-2.0/saml2_statement_abstract.c
index 1eeab77..ff5af75 100644
--- a/lasso/xml/saml-2.0/saml2_statement_abstract.c
+++ b/lasso/xml/saml-2.0/saml2_statement_abstract.c
@@ -67,7 +67,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoSaml2StatementAbstractClass *klass)
+class_init(LassoSaml2StatementAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_subject.c b/lasso/xml/saml-2.0/saml2_subject.c
index 9bba80d..2d5eee3 100644
--- a/lasso/xml/saml-2.0/saml2_subject.c
+++ b/lasso/xml/saml-2.0/saml2_subject.c
@@ -77,7 +77,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2SubjectClass *klass)
+class_init(LassoSaml2SubjectClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_subject_confirmation.c b/lasso/xml/saml-2.0/saml2_subject_confirmation.c
index e591369..7cff440 100644
--- a/lasso/xml/saml-2.0/saml2_subject_confirmation.c
+++ b/lasso/xml/saml-2.0/saml2_subject_confirmation.c
@@ -75,7 +75,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2SubjectConfirmationClass *klass)
+class_init(LassoSaml2SubjectConfirmationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c b/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c
index 2b6bd73..d6caa67 100644
--- a/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c
+++ b/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c
@@ -87,7 +87,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2SubjectConfirmationDataClass *klass)
+class_init(LassoSaml2SubjectConfirmationDataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/saml2_subject_locality.c b/lasso/xml/saml-2.0/saml2_subject_locality.c
index ea79d85..fa87339 100644
--- a/lasso/xml/saml-2.0/saml2_subject_locality.c
+++ b/lasso/xml/saml-2.0/saml2_subject_locality.c
@@ -61,7 +61,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSaml2SubjectLocalityClass *klass)
+class_init(LassoSaml2SubjectLocalityClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_artifact_resolve.c b/lasso/xml/saml-2.0/samlp2_artifact_resolve.c
index 6917015..ec2581c 100644
--- a/lasso/xml/saml-2.0/samlp2_artifact_resolve.c
+++ b/lasso/xml/saml-2.0/samlp2_artifact_resolve.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2ArtifactResolveClass *klass)
+class_init(LassoSamlp2ArtifactResolveClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_artifact_response.c b/lasso/xml/saml-2.0/samlp2_artifact_response.c
index f048727..d547501 100644
--- a/lasso/xml/saml-2.0/samlp2_artifact_response.c
+++ b/lasso/xml/saml-2.0/samlp2_artifact_response.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2ArtifactResponseClass *klass)
+class_init(LassoSamlp2ArtifactResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_assertion_id_request.c b/lasso/xml/saml-2.0/samlp2_assertion_id_request.c
index f2b6d50..b7e55b9 100644
--- a/lasso/xml/saml-2.0/samlp2_assertion_id_request.c
+++ b/lasso/xml/saml-2.0/samlp2_assertion_id_request.c
@@ -63,7 +63,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2AssertionIDRequestClass *klass)
+class_init(LassoSamlp2AssertionIDRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_attribute_query.c b/lasso/xml/saml-2.0/samlp2_attribute_query.c
index 87826e6..1f893b3 100644
--- a/lasso/xml/saml-2.0/samlp2_attribute_query.c
+++ b/lasso/xml/saml-2.0/samlp2_attribute_query.c
@@ -65,7 +65,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2AttributeQueryClass *klass)
+class_init(LassoSamlp2AttributeQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_authn_query.c b/lasso/xml/saml-2.0/samlp2_authn_query.c
index bfeb459..99d64ee 100644
--- a/lasso/xml/saml-2.0/samlp2_authn_query.c
+++ b/lasso/xml/saml-2.0/samlp2_authn_query.c
@@ -67,7 +67,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2AuthnQueryClass *klass)
+class_init(LassoSamlp2AuthnQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_authn_request.c b/lasso/xml/saml-2.0/samlp2_authn_request.c
index f782df5..c55b586 100644
--- a/lasso/xml/saml-2.0/samlp2_authn_request.c
+++ b/lasso/xml/saml-2.0/samlp2_authn_request.c
@@ -106,7 +106,7 @@ instance_init(LassoSamlp2AuthnRequest *node)
}
static void
-class_init(LassoSamlp2AuthnRequestClass *klass)
+class_init(LassoSamlp2AuthnRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_authz_decision_query.c b/lasso/xml/saml-2.0/samlp2_authz_decision_query.c
index fa21b5f..ba0de52 100644
--- a/lasso/xml/saml-2.0/samlp2_authz_decision_query.c
+++ b/lasso/xml/saml-2.0/samlp2_authz_decision_query.c
@@ -70,7 +70,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2AuthzDecisionQueryClass *klass)
+class_init(LassoSamlp2AuthzDecisionQueryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_extensions.c b/lasso/xml/saml-2.0/samlp2_extensions.c
index 65875d7..d8e1402 100644
--- a/lasso/xml/saml-2.0/samlp2_extensions.c
+++ b/lasso/xml/saml-2.0/samlp2_extensions.c
@@ -75,7 +75,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoSamlp2ExtensionsClass *klass)
+class_init(LassoSamlp2ExtensionsClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_idp_entry.c b/lasso/xml/saml-2.0/samlp2_idp_entry.c
index e9cabfc..733407b 100644
--- a/lasso/xml/saml-2.0/samlp2_idp_entry.c
+++ b/lasso/xml/saml-2.0/samlp2_idp_entry.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2IDPEntryClass *klass)
+class_init(LassoSamlp2IDPEntryClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_idp_list.c b/lasso/xml/saml-2.0/samlp2_idp_list.c
index e2deeb7..a22b8f4 100644
--- a/lasso/xml/saml-2.0/samlp2_idp_list.c
+++ b/lasso/xml/saml-2.0/samlp2_idp_list.c
@@ -63,7 +63,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2IDPListClass *klass)
+class_init(LassoSamlp2IDPListClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_logout_request.c b/lasso/xml/saml-2.0/samlp2_logout_request.c
index d57f078..0702709 100644
--- a/lasso/xml/saml-2.0/samlp2_logout_request.c
+++ b/lasso/xml/saml-2.0/samlp2_logout_request.c
@@ -182,7 +182,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
}
static void
-class_init(LassoSamlp2LogoutRequestClass *klass)
+class_init(LassoSamlp2LogoutRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_logout_response.c b/lasso/xml/saml-2.0/samlp2_logout_response.c
index 2eaebbb..35b63c5 100644
--- a/lasso/xml/saml-2.0/samlp2_logout_response.c
+++ b/lasso/xml/saml-2.0/samlp2_logout_response.c
@@ -55,7 +55,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoSamlp2LogoutResponseClass *klass)
+class_init(LassoSamlp2LogoutResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c b/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c
index e2d8312..e1c146f 100644
--- a/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c
+++ b/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c
@@ -95,7 +95,7 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
}
static void
-class_init(LassoSamlp2ManageNameIDRequestClass *klass)
+class_init(LassoSamlp2ManageNameIDRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c b/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c
index b3f6b0c..0fc73ce 100644
--- a/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c
+++ b/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c
@@ -50,7 +50,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoSamlp2ManageNameIDResponseClass *klass)
+class_init(LassoSamlp2ManageNameIDResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c b/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c
index fd23dd3..aa3f6f2 100644
--- a/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c
+++ b/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c
@@ -73,7 +73,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlp2NameIDMappingRequestClass *klass)
+class_init(LassoSamlp2NameIDMappingRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c b/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c
index 1374e0a..76e8d5c 100644
--- a/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c
+++ b/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c
@@ -65,7 +65,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlp2NameIDMappingResponseClass *klass)
+class_init(LassoSamlp2NameIDMappingResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_name_id_policy.c b/lasso/xml/saml-2.0/samlp2_name_id_policy.c
index 431ee9f..2d93e78 100644
--- a/lasso/xml/saml-2.0/samlp2_name_id_policy.c
+++ b/lasso/xml/saml-2.0/samlp2_name_id_policy.c
@@ -64,7 +64,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2NameIDPolicyClass *klass)
+class_init(LassoSamlp2NameIDPolicyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_request_abstract.c b/lasso/xml/saml-2.0/samlp2_request_abstract.c
index 1d8d2c2..a0f49c7 100644
--- a/lasso/xml/saml-2.0/samlp2_request_abstract.c
+++ b/lasso/xml/saml-2.0/samlp2_request_abstract.c
@@ -121,7 +121,7 @@ instance_init(LassoSamlp2RequestAbstract *node)
}
static void
-class_init(LassoSamlp2RequestAbstractClass *klass)
+class_init(LassoSamlp2RequestAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_requested_authn_context.c b/lasso/xml/saml-2.0/samlp2_requested_authn_context.c
index b0f69d1..f7d3eab 100644
--- a/lasso/xml/saml-2.0/samlp2_requested_authn_context.c
+++ b/lasso/xml/saml-2.0/samlp2_requested_authn_context.c
@@ -74,7 +74,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2RequestedAuthnContextClass *klass)
+class_init(LassoSamlp2RequestedAuthnContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_response.c b/lasso/xml/saml-2.0/samlp2_response.c
index ee2ee5d..efbd1a6 100644
--- a/lasso/xml/saml-2.0/samlp2_response.c
+++ b/lasso/xml/saml-2.0/samlp2_response.c
@@ -106,7 +106,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
static void
-class_init(LassoSamlp2ResponseClass *klass)
+class_init(LassoSamlp2ResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_scoping.c b/lasso/xml/saml-2.0/samlp2_scoping.c
index c7aa9d9..ae5211d 100644
--- a/lasso/xml/saml-2.0/samlp2_scoping.c
+++ b/lasso/xml/saml-2.0/samlp2_scoping.c
@@ -66,7 +66,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2ScopingClass *klass)
+class_init(LassoSamlp2ScopingClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_status.c b/lasso/xml/saml-2.0/samlp2_status.c
index ddb5fc3..d18dd49 100644
--- a/lasso/xml/saml-2.0/samlp2_status.c
+++ b/lasso/xml/saml-2.0/samlp2_status.c
@@ -66,7 +66,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2StatusClass *klass)
+class_init(LassoSamlp2StatusClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_status_code.c b/lasso/xml/saml-2.0/samlp2_status_code.c
index 1cb93e7..fd27cf3 100644
--- a/lasso/xml/saml-2.0/samlp2_status_code.c
+++ b/lasso/xml/saml-2.0/samlp2_status_code.c
@@ -63,7 +63,7 @@ static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSamlp2StatusCodeClass *klass)
+class_init(LassoSamlp2StatusCodeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_status_detail.c b/lasso/xml/saml-2.0/samlp2_status_detail.c
index d94cd44..ab3ed07 100644
--- a/lasso/xml/saml-2.0/samlp2_status_detail.c
+++ b/lasso/xml/saml-2.0/samlp2_status_detail.c
@@ -57,7 +57,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoSamlp2StatusDetailClass *klass)
+class_init(LassoSamlp2StatusDetailClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_status_response.c b/lasso/xml/saml-2.0/samlp2_status_response.c
index dd81c09..206bb1a 100644
--- a/lasso/xml/saml-2.0/samlp2_status_response.c
+++ b/lasso/xml/saml-2.0/samlp2_status_response.c
@@ -128,7 +128,7 @@ instance_init(LassoSamlp2StatusResponse *node)
}
static void
-class_init(LassoSamlp2StatusResponseClass *klass)
+class_init(LassoSamlp2StatusResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c b/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c
index a787c50..513bd02 100644
--- a/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c
+++ b/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c
@@ -61,7 +61,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlp2SubjectQueryAbstractClass *klass)
+class_init(LassoSamlp2SubjectQueryAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml-2.0/samlp2_terminate.c b/lasso/xml/saml-2.0/samlp2_terminate.c
index 84cec45..811e6aa 100644
--- a/lasso/xml/saml-2.0/samlp2_terminate.c
+++ b/lasso/xml/saml-2.0/samlp2_terminate.c
@@ -53,7 +53,7 @@ static LassoNodeClass *parent_class = NULL;
/*****************************************************************************/
static void
-class_init(LassoSamlp2TerminateClass *klass)
+class_init(LassoSamlp2TerminateClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_advice.c b/lasso/xml/saml_advice.c
index f2fe607..32f0742 100644
--- a/lasso/xml/saml_advice.c
+++ b/lasso/xml/saml_advice.c
@@ -65,7 +65,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlAdviceClass *klass)
+class_init(LassoSamlAdviceClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_assertion.c b/lasso/xml/saml_assertion.c
index 43bab05..c8d4638 100644
--- a/lasso/xml/saml_assertion.c
+++ b/lasso/xml/saml_assertion.c
@@ -164,7 +164,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
/*****************************************************************************/
static void
-class_init(LassoSamlAssertionClass *klass)
+class_init(LassoSamlAssertionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_attribute.c b/lasso/xml/saml_attribute.c
index ad44682..5863352 100644
--- a/lasso/xml/saml_attribute.c
+++ b/lasso/xml/saml_attribute.c
@@ -87,7 +87,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlAttributeClass *klass)
+class_init(LassoSamlAttributeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_attribute_designator.c b/lasso/xml/saml_attribute_designator.c
index f3f42a9..5348457 100644
--- a/lasso/xml/saml_attribute_designator.c
+++ b/lasso/xml/saml_attribute_designator.c
@@ -62,7 +62,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlAttributeDesignatorClass *klass)
+class_init(LassoSamlAttributeDesignatorClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_attribute_statement.c b/lasso/xml/saml_attribute_statement.c
index 966afc4..823d9c9 100644
--- a/lasso/xml/saml_attribute_statement.c
+++ b/lasso/xml/saml_attribute_statement.c
@@ -64,7 +64,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlAttributeStatementClass *klass)
+class_init(LassoSamlAttributeStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_attribute_value.c b/lasso/xml/saml_attribute_value.c
index 2e62de4..8d9dd0b 100644
--- a/lasso/xml/saml_attribute_value.c
+++ b/lasso/xml/saml_attribute_value.c
@@ -79,7 +79,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
}
static void
-class_init(LassoSamlAttributeValueClass *klass)
+class_init(LassoSamlAttributeValueClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_audience_restriction_condition.c b/lasso/xml/saml_audience_restriction_condition.c
index 02e4bd3..2b654ea 100644
--- a/lasso/xml/saml_audience_restriction_condition.c
+++ b/lasso/xml/saml_audience_restriction_condition.c
@@ -57,7 +57,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlAudienceRestrictionConditionClass *klass)
+class_init(LassoSamlAudienceRestrictionConditionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_authentication_statement.c b/lasso/xml/saml_authentication_statement.c
index f4b392e..e06afd7 100644
--- a/lasso/xml/saml_authentication_statement.c
+++ b/lasso/xml/saml_authentication_statement.c
@@ -70,7 +70,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlAuthenticationStatementClass *klass)
+class_init(LassoSamlAuthenticationStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_authority_binding.c b/lasso/xml/saml_authority_binding.c
index bacefe7..c78661b 100644
--- a/lasso/xml/saml_authority_binding.c
+++ b/lasso/xml/saml_authority_binding.c
@@ -61,7 +61,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlAuthorityBindingClass *klass)
+class_init(LassoSamlAuthorityBindingClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_condition_abstract.c b/lasso/xml/saml_condition_abstract.c
index 06e9f63..b25d414 100644
--- a/lasso/xml/saml_condition_abstract.c
+++ b/lasso/xml/saml_condition_abstract.c
@@ -46,7 +46,7 @@
/*****************************************************************************/
static void
-class_init(LassoSamlConditionAbstractClass *klass)
+class_init(LassoSamlConditionAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_conditions.c b/lasso/xml/saml_conditions.c
index 7739d76..16329a1 100644
--- a/lasso/xml/saml_conditions.c
+++ b/lasso/xml/saml_conditions.c
@@ -64,7 +64,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlConditionsClass *klass)
+class_init(LassoSamlConditionsClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_name_identifier.c b/lasso/xml/saml_name_identifier.c
index fbd4411..e90958f 100644
--- a/lasso/xml/saml_name_identifier.c
+++ b/lasso/xml/saml_name_identifier.c
@@ -62,7 +62,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoSamlNameIdentifierClass *klass)
+class_init(LassoSamlNameIdentifierClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_statement_abstract.c b/lasso/xml/saml_statement_abstract.c
index 0408376..f2e11f5 100644
--- a/lasso/xml/saml_statement_abstract.c
+++ b/lasso/xml/saml_statement_abstract.c
@@ -46,7 +46,7 @@
/*****************************************************************************/
static void
-class_init(LassoSamlStatementAbstractClass *klass)
+class_init(LassoSamlStatementAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_subject.c b/lasso/xml/saml_subject.c
index a920333..096110f 100644
--- a/lasso/xml/saml_subject.c
+++ b/lasso/xml/saml_subject.c
@@ -66,7 +66,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlSubjectClass *klass)
+class_init(LassoSamlSubjectClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_subject_confirmation.c b/lasso/xml/saml_subject_confirmation.c
index 000aafe..69b1a1a 100644
--- a/lasso/xml/saml_subject_confirmation.c
+++ b/lasso/xml/saml_subject_confirmation.c
@@ -67,7 +67,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlSubjectConfirmationClass *klass)
+class_init(LassoSamlSubjectConfirmationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_subject_locality.c b/lasso/xml/saml_subject_locality.c
index b8baa28..8b685ac 100644
--- a/lasso/xml/saml_subject_locality.c
+++ b/lasso/xml/saml_subject_locality.c
@@ -56,7 +56,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlSubjectLocalityClass *klass)
+class_init(LassoSamlSubjectLocalityClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_subject_statement.c b/lasso/xml/saml_subject_statement.c
index 04b0a3b..8af332a 100644
--- a/lasso/xml/saml_subject_statement.c
+++ b/lasso/xml/saml_subject_statement.c
@@ -39,7 +39,7 @@ The schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
/*****************************************************************************/
static void
-class_init(LassoSamlSubjectStatementClass *klass)
+class_init(LassoSamlSubjectStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/saml_subject_statement_abstract.c b/lasso/xml/saml_subject_statement_abstract.c
index a3cf9ef..f62f771 100644
--- a/lasso/xml/saml_subject_statement_abstract.c
+++ b/lasso/xml/saml_subject_statement_abstract.c
@@ -60,7 +60,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlSubjectStatementAbstractClass *klass)
+class_init(LassoSamlSubjectStatementAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/samlp_request.c b/lasso/xml/samlp_request.c
index fa04796..2ecc77a 100644
--- a/lasso/xml/samlp_request.c
+++ b/lasso/xml/samlp_request.c
@@ -67,7 +67,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSamlpRequestClass *klass)
+class_init(LassoSamlpRequestClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/samlp_request_abstract.c b/lasso/xml/samlp_request_abstract.c
index 1704cb0..0ec1082 100644
--- a/lasso/xml/samlp_request_abstract.c
+++ b/lasso/xml/samlp_request_abstract.c
@@ -88,7 +88,7 @@ instance_init(LassoSamlpRequestAbstract *node)
}
static void
-class_init(LassoSamlpRequestAbstractClass *klass)
+class_init(LassoSamlpRequestAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/samlp_response.c b/lasso/xml/samlp_response.c
index bb877d2..35c5e14 100644
--- a/lasso/xml/samlp_response.c
+++ b/lasso/xml/samlp_response.c
@@ -108,7 +108,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump)
static void
-class_init(LassoSamlpResponseClass *klass)
+class_init(LassoSamlpResponseClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/samlp_response_abstract.c b/lasso/xml/samlp_response_abstract.c
index 9e0563e..ce6db4c 100644
--- a/lasso/xml/samlp_response_abstract.c
+++ b/lasso/xml/samlp_response_abstract.c
@@ -93,7 +93,7 @@ instance_init(LassoSamlpResponseAbstract *node)
}
static void
-class_init(LassoSamlpResponseAbstractClass *klass)
+class_init(LassoSamlpResponseAbstractClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/samlp_status.c b/lasso/xml/samlp_status.c
index 6a32127..ef1f766 100644
--- a/lasso/xml/samlp_status.c
+++ b/lasso/xml/samlp_status.c
@@ -104,7 +104,7 @@ init_from_query(LassoNode *node, char **query_fields)
static void
-class_init(LassoSamlpStatusClass *klass)
+class_init(LassoSamlpStatusClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/samlp_status_code.c b/lasso/xml/samlp_status_code.c
index 89a5dba..25c4d26 100644
--- a/lasso/xml/samlp_status_code.c
+++ b/lasso/xml/samlp_status_code.c
@@ -57,7 +57,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoSamlpStatusCodeClass *klass)
+class_init(LassoSamlpStatusCodeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/sec_resource_access_statement.c b/lasso/xml/sec_resource_access_statement.c
index 7231e67..f88cfde 100644
--- a/lasso/xml/sec_resource_access_statement.c
+++ b/lasso/xml/sec_resource_access_statement.c
@@ -64,7 +64,7 @@ static struct XmlSnippet schema_snippets[] = {
/*****************************************************************************/
static void
-class_init(LassoSecResourceAccessStatementClass *klass)
+class_init(LassoSecResourceAccessStatementClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap-1.1/soap_body.c b/lasso/xml/soap-1.1/soap_body.c
index 5eefa44..061da63 100644
--- a/lasso/xml/soap-1.1/soap_body.c
+++ b/lasso/xml/soap-1.1/soap_body.c
@@ -67,7 +67,7 @@ static struct XmlSnippet schema_snippets[] = {
static LassoNodeClass *parent_class = NULL;
static void
-class_init(LassoSoapBodyClass *klass)
+class_init(LassoSoapBodyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap-1.1/soap_detail.c b/lasso/xml/soap-1.1/soap_detail.c
index 9685fb1..4b85e36 100644
--- a/lasso/xml/soap-1.1/soap_detail.c
+++ b/lasso/xml/soap-1.1/soap_detail.c
@@ -65,7 +65,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapDetailClass *klass)
+class_init(LassoSoapDetailClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap-1.1/soap_envelope.c b/lasso/xml/soap-1.1/soap_envelope.c
index 9776015..e15a479 100644
--- a/lasso/xml/soap-1.1/soap_envelope.c
+++ b/lasso/xml/soap-1.1/soap_envelope.c
@@ -47,7 +47,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapEnvelopeClass *klass)
+class_init(LassoSoapEnvelopeClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap-1.1/soap_fault.c b/lasso/xml/soap-1.1/soap_fault.c
index 6272db3..a159fb3 100644
--- a/lasso/xml/soap-1.1/soap_fault.c
+++ b/lasso/xml/soap-1.1/soap_fault.c
@@ -77,7 +77,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapFaultClass *klass)
+class_init(LassoSoapFaultClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap-1.1/soap_header.c b/lasso/xml/soap-1.1/soap_header.c
index d2178eb..384909d 100644
--- a/lasso/xml/soap-1.1/soap_header.c
+++ b/lasso/xml/soap-1.1/soap_header.c
@@ -45,7 +45,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapHeaderClass *klass)
+class_init(LassoSoapHeaderClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap_binding_consent.c b/lasso/xml/soap_binding_consent.c
index 0bf852b..d5192ea 100644
--- a/lasso/xml/soap_binding_consent.c
+++ b/lasso/xml/soap_binding_consent.c
@@ -67,7 +67,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapBindingConsentClass *klass)
+class_init(LassoSoapBindingConsentClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap_binding_correlation.c b/lasso/xml/soap_binding_correlation.c
index 619bb48..d00ff48 100644
--- a/lasso/xml/soap_binding_correlation.c
+++ b/lasso/xml/soap_binding_correlation.c
@@ -67,7 +67,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapBindingCorrelationClass *klass)
+class_init(LassoSoapBindingCorrelationClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap_binding_ext_credential.c b/lasso/xml/soap_binding_ext_credential.c
index 00b9e96..c4ae690 100644
--- a/lasso/xml/soap_binding_ext_credential.c
+++ b/lasso/xml/soap_binding_ext_credential.c
@@ -63,7 +63,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapBindingExtCredentialClass *klass)
+class_init(LassoSoapBindingExtCredentialClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap_binding_ext_credentials_context.c b/lasso/xml/soap_binding_ext_credentials_context.c
index f349419..5f25380 100644
--- a/lasso/xml/soap_binding_ext_credentials_context.c
+++ b/lasso/xml/soap_binding_ext_credentials_context.c
@@ -71,7 +71,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapBindingExtCredentialsContextClass *klass)
+class_init(LassoSoapBindingExtCredentialsContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap_binding_ext_service_instance_update.c b/lasso/xml/soap_binding_ext_service_instance_update.c
index d3c04f0..adffa0b 100644
--- a/lasso/xml/soap_binding_ext_service_instance_update.c
+++ b/lasso/xml/soap_binding_ext_service_instance_update.c
@@ -79,7 +79,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapBindingExtServiceInstanceUpdateClass *klass)
+class_init(LassoSoapBindingExtServiceInstanceUpdateClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap_binding_ext_timeout.c b/lasso/xml/soap_binding_ext_timeout.c
index 988780f..f7a39f7 100644
--- a/lasso/xml/soap_binding_ext_timeout.c
+++ b/lasso/xml/soap_binding_ext_timeout.c
@@ -64,7 +64,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapBindingExtTimeoutClass *klass)
+class_init(LassoSoapBindingExtTimeoutClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap_binding_processing_context.c b/lasso/xml/soap_binding_processing_context.c
index 7085194..ef64c23 100644
--- a/lasso/xml/soap_binding_processing_context.c
+++ b/lasso/xml/soap_binding_processing_context.c
@@ -66,7 +66,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapBindingProcessingContextClass *klass)
+class_init(LassoSoapBindingProcessingContextClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap_binding_provider.c b/lasso/xml/soap_binding_provider.c
index 0c4a94a..f91aef1 100644
--- a/lasso/xml/soap_binding_provider.c
+++ b/lasso/xml/soap_binding_provider.c
@@ -66,7 +66,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapBindingProviderClass *klass)
+class_init(LassoSoapBindingProviderClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/soap_binding_usage_directive.c b/lasso/xml/soap_binding_usage_directive.c
index 7d2ac99..81ba888 100644
--- a/lasso/xml/soap_binding_usage_directive.c
+++ b/lasso/xml/soap_binding_usage_directive.c
@@ -68,7 +68,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoSoapBindingUsageDirectiveClass *klass)
+class_init(LassoSoapBindingUsageDirectiveClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/utility_status.c b/lasso/xml/utility_status.c
index 6046d01..c8112e1 100644
--- a/lasso/xml/utility_status.c
+++ b/lasso/xml/utility_status.c
@@ -69,7 +69,7 @@ static struct XmlSnippet schema_snippets[] = {
static void
-class_init(LassoUtilityStatusClass *klass)
+class_init(LassoUtilityStatusClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsa_attributed_any.c b/lasso/xml/ws/wsa_attributed_any.c
index 36cd235..f481d73 100644
--- a/lasso/xml/ws/wsa_attributed_any.c
+++ b/lasso/xml/ws/wsa_attributed_any.c
@@ -64,7 +64,7 @@ instance_init(LassoWsAddrAttributedAny *node)
}
static void
-class_init(LassoWsAddrAttributedAnyClass *klass)
+class_init(LassoWsAddrAttributedAnyClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsa_attributed_qname.c b/lasso/xml/ws/wsa_attributed_qname.c
index 4e7be20..e0f2dff 100644
--- a/lasso/xml/ws/wsa_attributed_qname.c
+++ b/lasso/xml/ws/wsa_attributed_qname.c
@@ -65,7 +65,7 @@ instance_init(LassoWsAddrAttributedQName *node)
}
static void
-class_init(LassoWsAddrAttributedQNameClass *klass)
+class_init(LassoWsAddrAttributedQNameClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsa_attributed_unsigned_long.c b/lasso/xml/ws/wsa_attributed_unsigned_long.c
index dec2535..6740f32 100644
--- a/lasso/xml/ws/wsa_attributed_unsigned_long.c
+++ b/lasso/xml/ws/wsa_attributed_unsigned_long.c
@@ -65,7 +65,7 @@ instance_init(LassoWsAddrAttributedUnsignedLong *node)
}
static void
-class_init(LassoWsAddrAttributedUnsignedLongClass *klass)
+class_init(LassoWsAddrAttributedUnsignedLongClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsa_attributed_uri.c b/lasso/xml/ws/wsa_attributed_uri.c
index 2758a67..160afa7 100644
--- a/lasso/xml/ws/wsa_attributed_uri.c
+++ b/lasso/xml/ws/wsa_attributed_uri.c
@@ -66,7 +66,7 @@ instance_init(LassoWsAddrAttributedURI *node)
}
static void
-class_init(LassoWsAddrAttributedURIClass *klass)
+class_init(LassoWsAddrAttributedURIClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsa_endpoint_reference.c b/lasso/xml/ws/wsa_endpoint_reference.c
index 3ff39b8..5bac1a3 100644
--- a/lasso/xml/ws/wsa_endpoint_reference.c
+++ b/lasso/xml/ws/wsa_endpoint_reference.c
@@ -77,7 +77,7 @@ instance_init(LassoWsAddrEndpointReference *node)
}
static void
-class_init(LassoWsAddrEndpointReferenceClass *klass)
+class_init(LassoWsAddrEndpointReferenceClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsa_metadata.c b/lasso/xml/ws/wsa_metadata.c
index 11d40df..0b6e23e 100644
--- a/lasso/xml/ws/wsa_metadata.c
+++ b/lasso/xml/ws/wsa_metadata.c
@@ -64,7 +64,7 @@ instance_init(LassoWsAddrMetadata *node)
}
static void
-class_init(LassoWsAddrMetadataClass *klass)
+class_init(LassoWsAddrMetadataClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsa_problem_action.c b/lasso/xml/ws/wsa_problem_action.c
index c8896b3..c7246ea 100644
--- a/lasso/xml/ws/wsa_problem_action.c
+++ b/lasso/xml/ws/wsa_problem_action.c
@@ -68,7 +68,7 @@ instance_init(LassoWsAddrProblemAction *node)
}
static void
-class_init(LassoWsAddrProblemActionClass *klass)
+class_init(LassoWsAddrProblemActionClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsa_reference_parameters.c b/lasso/xml/ws/wsa_reference_parameters.c
index f4b69d8..f60213a 100644
--- a/lasso/xml/ws/wsa_reference_parameters.c
+++ b/lasso/xml/ws/wsa_reference_parameters.c
@@ -64,7 +64,7 @@ instance_init(LassoWsAddrReferenceParameters *node)
}
static void
-class_init(LassoWsAddrReferenceParametersClass *klass)
+class_init(LassoWsAddrReferenceParametersClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsa_relates_to.c b/lasso/xml/ws/wsa_relates_to.c
index 8c6f7e6..7c639db 100644
--- a/lasso/xml/ws/wsa_relates_to.c
+++ b/lasso/xml/ws/wsa_relates_to.c
@@ -69,7 +69,7 @@ instance_init(LassoWsAddrRelatesTo *node)
}
static void
-class_init(LassoWsAddrRelatesToClass *klass)
+class_init(LassoWsAddrRelatesToClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsse_embedded.c b/lasso/xml/ws/wsse_embedded.c
index 45e8315..035e626 100644
--- a/lasso/xml/ws/wsse_embedded.c
+++ b/lasso/xml/ws/wsse_embedded.c
@@ -69,7 +69,7 @@ instance_init(LassoWsSec1Embedded *node)
}
static void
-class_init(LassoWsSec1EmbeddedClass *klass)
+class_init(LassoWsSec1EmbeddedClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsse_reference.c b/lasso/xml/ws/wsse_reference.c
index e21456d..2b7f950 100644
--- a/lasso/xml/ws/wsse_reference.c
+++ b/lasso/xml/ws/wsse_reference.c
@@ -69,7 +69,7 @@ instance_init(LassoWsSec1Reference *node)
}
static void
-class_init(LassoWsSec1ReferenceClass *klass)
+class_init(LassoWsSec1ReferenceClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsse_security_header.c b/lasso/xml/ws/wsse_security_header.c
index 1ade802..b10700c 100644
--- a/lasso/xml/ws/wsse_security_header.c
+++ b/lasso/xml/ws/wsse_security_header.c
@@ -74,7 +74,7 @@ instance_init(LassoWsSec1SecurityHeader *node)
}
static void
-class_init(LassoWsSec1SecurityHeaderClass *klass)
+class_init(LassoWsSec1SecurityHeaderClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
guint i;
diff --git a/lasso/xml/ws/wsse_security_token_reference.c b/lasso/xml/ws/wsse_security_token_reference.c
index 43ee1ba..07d9ca3 100644
--- a/lasso/xml/ws/wsse_security_token_reference.c
+++ b/lasso/xml/ws/wsse_security_token_reference.c
@@ -71,7 +71,7 @@ instance_init(LassoWsSec1SecurityTokenReference *node)
}
static void
-class_init(LassoWsSec1SecurityTokenReferenceClass *klass)
+class_init(LassoWsSec1SecurityTokenReferenceClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsse_transformation_parameters.c b/lasso/xml/ws/wsse_transformation_parameters.c
index 077c46c..65d0ce2 100644
--- a/lasso/xml/ws/wsse_transformation_parameters.c
+++ b/lasso/xml/ws/wsse_transformation_parameters.c
@@ -72,7 +72,7 @@ instance_init(LassoWsSec1TransformationParameters *node)
}
static void
-class_init(LassoWsSec1TransformationParametersClass *klass)
+class_init(LassoWsSec1TransformationParametersClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsse_username_token.c b/lasso/xml/ws/wsse_username_token.c
index a77ffe9..d370375 100644
--- a/lasso/xml/ws/wsse_username_token.c
+++ b/lasso/xml/ws/wsse_username_token.c
@@ -124,7 +124,7 @@ instance_init(LassoWsseUsernameToken *wsse_username_token)
}
static void
-class_init(LassoWsseUsernameTokenClass *klass)
+class_init(LassoWsseUsernameTokenClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/ws/wsu_timestamp.c b/lasso/xml/ws/wsu_timestamp.c
index 3959797..eac45cb 100644
--- a/lasso/xml/ws/wsu_timestamp.c
+++ b/lasso/xml/ws/wsu_timestamp.c
@@ -77,7 +77,7 @@ instance_init(LassoWsUtil1Timestamp *node)
}
static void
-class_init(LassoWsUtil1TimestampClass *klass)
+class_init(LassoWsUtil1TimestampClass *klass, void *unused G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index 51a8197..565172e 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -2181,7 +2181,7 @@ init_from_query(LassoNode *node, char **query_fields)
}
static void
-class_init(LassoNodeClass *class)
+class_init(LassoNodeClass *class, void *unused G_GNUC_UNUSED)
{
GObjectClass *gobject_class = G_OBJECT_CLASS(class);
diff --git a/tests/basic_tests.c b/tests/basic_tests.c
index 42e3747..3f0ade0 100644
--- a/tests/basic_tests.c
+++ b/tests/basic_tests.c
@@ -142,7 +142,7 @@ static struct XmlSnippet schema_snippets[] = {
};
static void
-class_init(LassoNodeClass *klass)
+class_init(LassoNodeClass *klass, gpointer class_data G_GNUC_UNUSED)
{
LassoNodeClass *nclass = LASSO_NODE_CLASS(klass);
diff --git a/tools/spatch/add-second-arg-to-class-init.cocci b/tools/spatch/add-second-arg-to-class-init.cocci
new file mode 100644
index 0000000..209b917
--- /dev/null
+++ b/tools/spatch/add-second-arg-to-class-init.cocci
@@ -0,0 +1,12 @@
+@@
+type T;
+identifier klass;
+@@
+static void class_init(
+ T klass
++ , void* unused
+ )
+{
+...
+}
+