From fdb9c1f06788072d3f803bc8a868a1a26c6c789a Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Thu, 30 Mar 2023 12:55:12 +0200 Subject: [PATCH] port-qmi: fix mm_port_qmi_release_client() prototype MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GCC 13 got unhappy about using an int in place of an enum: ../src/mm-port-qmi.c:241:1: warning: conflicting types for ‘mm_port_qmi_release_client’ due to enum/integer mismatch; have ‘void(MMPortQmi *, QmiService, MMPortQmiFlag)’ {aka ‘void(struct _MMPortQmi *, QmiService, MMPortQmiFlag)’} [-Wenum-int-mismatch] 241 | mm_port_qmi_release_client (MMPortQmi *self, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/mm-port-qmi.c:26: ../src/mm-port-qmi.h:113:10: note: previous declaration of ‘mm_port_qmi_release_client’ with type ‘void(MMPortQmi *, QmiService, guint)’ {aka ‘void(struct _MMPortQmi *, QmiService, unsigned int)’} 113 | void mm_port_qmi_release_client (MMPortQmi *self, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/mm-port-qmi.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mm-port-qmi.h b/src/mm-port-qmi.h index 854b5245..5c8e899f 100644 --- a/src/mm-port-qmi.h +++ b/src/mm-port-qmi.h @@ -110,9 +110,9 @@ gboolean mm_port_qmi_allocate_client_finish (MMPortQmi *self, GAsyncResult *res, GError **error); -void mm_port_qmi_release_client (MMPortQmi *self, - QmiService service, - guint flag); +void mm_port_qmi_release_client (MMPortQmi *self, + QmiService service, + MMPortQmiFlag flag); QmiClient *mm_port_qmi_peek_client (MMPortQmi *self, QmiService service,