diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2023-03-30 12:55:12 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2023-04-10 09:21:46 +0000 |
commit | fdb9c1f06788072d3f803bc8a868a1a26c6c789a (patch) | |
tree | 60d3ce908b530e955c3b93535129c768d92874e2 | |
parent | 1da5b81fefe985ccf74dbd981755c047e21ebcbc (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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
-rw-r--r-- | src/mm-port-qmi.h | 6 |
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, |