diff options
author | Frank Zschockelt <profanity@freakysoft.de> | 2019-05-08 21:51:29 +0200 |
---|---|---|
committer | Frank Zschockelt <profanity@freakysoft.de> | 2019-05-08 21:51:29 +0200 |
commit | a5db791dc484bfde7df067911d8ee9f95968b88d (patch) | |
tree | bac196bad0d3eef71ce730ec7e9dca1794e25625 | |
parent | c94f3d0b4ad3dbad3f33cbe0d7c19c6cd41e7aea (diff) | |
download | profani-tty-a5db791dc484bfde7df067911d8ee9f95968b88d.tar.gz |
Use mock_ptr_type() to silence compiler warnings
Unit tests on 32-bit architectures were failing due to "cast to pointer from integer of different size" warnings. mock_ptr_type silences those by first casting to uintptr_t.
-rw-r--r-- | tests/unittests/config/stub_accounts.c | 4 | ||||
-rw-r--r-- | tests/unittests/otr/stub_otr.c | 8 | ||||
-rw-r--r-- | tests/unittests/ui/stub_ui.c | 4 | ||||
-rw-r--r-- | tests/unittests/xmpp/stub_xmpp.c | 8 |
4 files changed, 12 insertions, 12 deletions
diff --git a/tests/unittests/config/stub_accounts.c b/tests/unittests/config/stub_accounts.c index b164497e..e0489e0a 100644 --- a/tests/unittests/config/stub_accounts.c +++ b/tests/unittests/config/stub_accounts.c @@ -36,13 +36,13 @@ int accounts_remove(const char *jid) gchar** accounts_get_list(void) { - return (gchar **)mock(); + return mock_ptr_type(gchar **); } ProfAccount* accounts_get_account(const char * const name) { check_expected(name); - return (ProfAccount*)mock(); + return mock_ptr_type(ProfAccount*); } gboolean accounts_enable(const char * const name) diff --git a/tests/unittests/otr/stub_otr.c b/tests/unittests/otr/stub_otr.c index 5070a66c..27e6a774 100644 --- a/tests/unittests/otr/stub_otr.c +++ b/tests/unittests/otr/stub_otr.c @@ -31,12 +31,12 @@ void otr_shutdown(void) {} char* otr_libotr_version(void) { - return (char*)mock(); + return mock_ptr_type(char*); } char* otr_start_query(void) { - return (char*)mock(); + return mock_ptr_type(char*); } void otr_poll(void) {} @@ -86,13 +86,13 @@ void otr_end_session(const char * const recipient) {} char * otr_get_my_fingerprint(void) { - return (char *)mock(); + return mock_ptr_type(char *); } char * otr_get_their_fingerprint(const char * const recipient) { check_expected(recipient); - return (char *)mock(); + return mock_ptr_type(char *); } char * otr_encrypt_message(const char * const to, const char * const message) diff --git a/tests/unittests/ui/stub_ui.c b/tests/unittests/ui/stub_ui.c index bb13705a..a69e88a4 100644 --- a/tests/unittests/ui/stub_ui.c +++ b/tests/unittests/ui/stub_ui.c @@ -483,7 +483,7 @@ void occupantswin_occupants_all(void) {} // window interface ProfWin* win_create_console(void) { - return (ProfWin*)mock(); + return mock_ptr_type(ProfWin*); } ProfWin* win_create_xmlconsole(void) { @@ -491,7 +491,7 @@ ProfWin* win_create_xmlconsole(void) } ProfWin* win_create_chat(const char * const barejid) { - return (ProfWin*)mock(); + return mock_ptr_type(ProfWin*); } ProfWin* win_create_muc(const char * const roomjid) { diff --git a/tests/unittests/xmpp/stub_xmpp.c b/tests/unittests/xmpp/stub_xmpp.c index 53a729e6..eb4945ea 100644 --- a/tests/unittests/xmpp/stub_xmpp.c +++ b/tests/unittests/xmpp/stub_xmpp.c @@ -31,7 +31,7 @@ void session_shutdown(void) {} void session_process_events(void) {} const char * connection_get_fulljid(void) { - return (char *)mock(); + return mock_ptr_type(char *); } const char * connection_get_domain(void) @@ -65,12 +65,12 @@ jabber_conn_status_t connection_get_status(void) char* connection_get_presence_msg(void) { - return (char*)mock(); + return mock_ptr_type(char*); } char* session_get_account_name(void) { - return (char*)mock(); + return mock_ptr_type(char*); } GList * session_get_available_resources(void) @@ -254,7 +254,7 @@ gboolean bookmark_join(const char *jid) GList * bookmark_get_list(void) { - return (GList *)mock(); + return mock_ptr_type(GList *); } char * bookmark_find(const char * const search_str, gboolean previous) |