diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2023-03-30 12:53:27 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2023-04-10 09:21:46 +0000 |
commit | 1da5b81fefe985ccf74dbd981755c047e21ebcbc (patch) | |
tree | 1bcf996edb8ac8871902d35cbe480b19dd0f821f /test | |
parent | df4aea5adaee2bb62948e822b617b0341c3c43d5 (diff) |
test: fix _mm_log() prototypes
GCC 13 is unhappy to cast a MMLogLevel to a guint32:
[188/539] Compiling C object src/plugins/test-shared-icera.p/icera_tests_test-modem-helpers-icera.c.o
In file included from ../src/plugins/icera/tests/test-modem-helpers-icera.c:27:
../src/mm-log-test.h:25:1: warning: conflicting types for ‘_mm_log’ due to enum/integer mismatch; have ‘void(void *, const gchar *, const gchar *, const gchar *, guint32, const gchar *, ...)’ {aka ‘void(void *, const char *, const char *, const char *, unsigned int, const char *, ...)’} [-Wenum-int-mismatch]
25 | _mm_log (gpointer obj,
| ^~~~~~~
In file included from ../src/mm-log-test.h:20:
../src/mm-log.h:61:6: note: previous declaration of ‘_mm_log’ with type ‘void(void *, const gchar *, const gchar *, const gchar *, MMLogLevel, const gchar *, ...)’ {aka ‘void(void *, const char *, const char *, const char *, MMLogLevel, const char *, ...)’}
61 | void _mm_log (gpointer obj,
| ^~~~~~~
That's perfectly fine, just use the enum type directly.
Diffstat (limited to 'test')
-rw-r--r-- | test/mmtty.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/mmtty.c b/test/mmtty.c index f12da0f7..6b918b43 100644 --- a/test/mmtty.c +++ b/test/mmtty.c @@ -269,7 +269,7 @@ _mm_log (gpointer obj, const gchar *module, const gchar *loc, const gchar *func, - guint32 level, + MMLogLevel level, const gchar *fmt, ...) { |