aboutsummaryrefslogtreecommitdiff
path: root/src/mm-port-qmi.h
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2023-03-30 12:55:12 +0200
committerAleksander Morgado <aleksander@aleksander.es>2023-04-10 09:21:46 +0000
commitfdb9c1f06788072d3f803bc8a868a1a26c6c789a (patch)
tree60d3ce908b530e955c3b93535129c768d92874e2 /src/mm-port-qmi.h
parent1da5b81fefe985ccf74dbd981755c047e21ebcbc (diff)
port-qmi: fix mm_port_qmi_release_client() prototype
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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~
Diffstat (limited to 'src/mm-port-qmi.h')
-rw-r--r--src/mm-port-qmi.h6
1 files 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,