about summary refs log tree commit diff stats
path: root/src/command/cmd_funcs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/command/cmd_funcs.c')
-rw-r--r--src/command/cmd_funcs.c2306
1 files changed, 1176 insertions, 1130 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c
index 1eb47f84..1020db96 100644
--- a/src/command/cmd_funcs.c
+++ b/src/command/cmd_funcs.c
@@ -38,50 +38,50 @@
 
 #include "config.h"
 
-#include <assert.h>
-#include <ctype.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
 #include <errno.h>
-#include <fcntl.h>
-#include <gio/gio.h>
+#include <assert.h>
 #include <glib.h>
 #include <glib/gstdio.h>
-#include <langinfo.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
+#include <gio/gio.h>
 #include <sys/stat.h>
 #include <sys/types.h>
+#include <fcntl.h>
 #include <unistd.h>
+#include <langinfo.h>
+#include <ctype.h>
 
-#include "command/cmd_ac.h"
-#include "command/cmd_defs.h"
-#include "command/cmd_funcs.h"
+#include "profanity.h"
+#include "log.h"
 #include "common.h"
-#include "config/account.h"
+#include "command/cmd_funcs.h"
+#include "command/cmd_defs.h"
+#include "command/cmd_ac.h"
 #include "config/accounts.h"
+#include "config/account.h"
 #include "config/preferences.h"
-#include "config/scripts.h"
 #include "config/theme.h"
 #include "config/tlscerts.h"
+#include "config/scripts.h"
 #include "event/client_events.h"
-#include "log.h"
-#include "plugins/plugins.h"
-#include "profanity.h"
-#include "tools/autocomplete.h"
-#include "tools/bookmark_ignore.h"
 #include "tools/http_upload.h"
+#include "tools/autocomplete.h"
 #include "tools/parser.h"
 #include "tools/tinyurl.h"
+#include "tools/bookmark_ignore.h"
+#include "plugins/plugins.h"
 #include "ui/ui.h"
 #include "ui/window_list.h"
-#include "xmpp/avatar.h"
-#include "xmpp/chat_session.h"
+#include "xmpp/xmpp.h"
 #include "xmpp/connection.h"
 #include "xmpp/contact.h"
+#include "xmpp/roster_list.h"
 #include "xmpp/jid.h"
 #include "xmpp/muc.h"
-#include "xmpp/roster_list.h"
-#include "xmpp/xmpp.h"
+#include "xmpp/chat_session.h"
+#include "xmpp/avatar.h"
 
 #ifdef HAVE_LIBOTR
 #include "otr/otr.h"
@@ -98,8 +98,8 @@
 #endif
 
 #ifdef HAVE_GTK
-#include "tools/clipboard.h"
 #include "ui/tray.h"
+#include "tools/clipboard.h"
 #endif
 
 #ifdef HAVE_PYTHON
@@ -107,21 +107,21 @@
 #endif
 
 static void _update_presence(const resource_presence_t presence,
-                             const char* const show, gchar** args);
-static void _cmd_set_boolean_preference(gchar* arg, const char* const command,
-                                        const char* const display, preference_t pref);
-static void _who_room(ProfWin* window, const char* const command, gchar** args);
-static void _who_roster(ProfWin* window, const char* const command, gchar** args);
-static gboolean _cmd_execute(ProfWin* window, const char* const command, const char* const inp);
-static gboolean _cmd_execute_default(ProfWin* window, const char* inp);
-static gboolean _cmd_execute_alias(ProfWin* window, const char* const inp, gboolean* ran);
+    const char *const show, gchar **args);
+static void _cmd_set_boolean_preference(gchar *arg, const char *const command,
+    const char *const display, preference_t pref);
+static void _who_room(ProfWin *window, const char *const command, gchar **args);
+static void _who_roster(ProfWin *window, const char *const command, gchar **args);
+static gboolean _cmd_execute(ProfWin *window, const char *const command, const char *const inp);
+static gboolean _cmd_execute_default(ProfWin *window, const char *inp);
+static gboolean _cmd_execute_alias(ProfWin *window, const char *const inp, gboolean *ran);
 
 /*
  * Take a line of input and process it, return TRUE if profanity is to
  * continue, FALSE otherwise
  */
 gboolean
-cmd_process_input(ProfWin* window, char* inp)
+cmd_process_input(ProfWin *window, char *inp)
 {
     log_debug("Input received: %s", inp);
     gboolean result = FALSE;
@@ -131,15 +131,15 @@ cmd_process_input(ProfWin* window, char* inp)
     if (strlen(inp) == 0) {
         result = TRUE;
 
-        // handle command if input starts with a '/'
+    // handle command if input starts with a '/'
     } else if (inp[0] == '/') {
-        char* inp_cpy = strdup(inp);
-        char* command = strtok(inp_cpy, " ");
-        char* question_mark = strchr(command, '?');
+        char *inp_cpy = strdup(inp);
+        char *command = strtok(inp_cpy, " ");
+        char *question_mark = strchr(command, '?');
         if (question_mark) {
             *question_mark = '\0';
-            char* fakeinp;
-            if (asprintf(&fakeinp, "/help %s", command + 1)) {
+            char *fakeinp;
+            if (asprintf(&fakeinp, "/help %s", command+1)) {
                 result = _cmd_execute(window, "/help", fakeinp);
                 free(fakeinp);
             }
@@ -148,7 +148,7 @@ cmd_process_input(ProfWin* window, char* inp)
         }
         free(inp_cpy);
 
-        // call a default handler if input didn't start with '/'
+    // call a default handler if input didn't start with '/'
     } else {
         result = _cmd_execute_default(window, inp);
     }
@@ -159,16 +159,16 @@ cmd_process_input(ProfWin* window, char* inp)
 // Command execution
 
 void
-cmd_execute_connect(ProfWin* window, const char* const account)
+cmd_execute_connect(ProfWin *window, const char *const account)
 {
-    GString* command = g_string_new("/connect ");
+    GString *command = g_string_new("/connect ");
     g_string_append(command, account);
     cmd_process_input(window, command->str);
     g_string_free(command, TRUE);
 }
 
 gboolean
-cmd_tls_certpath(ProfWin* window, const char* const command, gchar** args)
+cmd_tls_certpath(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBMESODE
     if (g_strcmp0(args[1], "set") == 0) {
@@ -193,7 +193,7 @@ cmd_tls_certpath(ProfWin* window, const char* const command, gchar** args)
         cons_show("Certificate path defaulted to finding system certpath.");
         return TRUE;
     } else if (args[1] == NULL) {
-        char* path = prefs_get_tls_certpath();
+        char *path = prefs_get_tls_certpath();
         if (path) {
             cons_show("Trusted certificate path: %s", path);
             free(path);
@@ -209,10 +209,11 @@ cmd_tls_certpath(ProfWin* window, const char* const command, gchar** args)
     cons_show("Certificate path setting only supported when built with libmesode.");
     return TRUE;
 #endif
+
 }
 
 gboolean
-cmd_tls_trust(ProfWin* window, const char* const command, gchar** args)
+cmd_tls_trust(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBMESODE
     jabber_conn_status_t conn_status = connection_get_status();
@@ -224,7 +225,7 @@ cmd_tls_trust(ProfWin* window, const char* const command, gchar** args)
         cons_show("No TLS connection established");
         return TRUE;
     }
-    TLSCertificate* cert = connection_get_tls_peer_cert();
+    TLSCertificate *cert = connection_get_tls_peer_cert();
     if (!cert) {
         cons_show("Error getting TLS certificate.");
         return TRUE;
@@ -245,11 +246,11 @@ cmd_tls_trust(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_tls_trusted(ProfWin* window, const char* const command, gchar** args)
+cmd_tls_trusted(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBMESODE
-    GList* certs = tlscerts_list();
-    GList* curr = certs;
+    GList *certs = tlscerts_list();
+    GList *curr = certs;
 
     if (curr) {
         cons_show("Trusted certificates:");
@@ -258,7 +259,7 @@ cmd_tls_trusted(ProfWin* window, const char* const command, gchar** args)
         cons_show("No trusted certificates found.");
     }
     while (curr) {
-        TLSCertificate* cert = curr->data;
+        TLSCertificate *cert = curr->data;
         cons_show_tlscert_summary(cert);
         cons_show("");
         curr = g_list_next(curr);
@@ -272,7 +273,7 @@ cmd_tls_trusted(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_tls_revoke(ProfWin* window, const char* const command, gchar** args)
+cmd_tls_revoke(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBMESODE
     if (args[1] == NULL) {
@@ -293,11 +294,11 @@ cmd_tls_revoke(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_tls_cert(ProfWin* window, const char* const command, gchar** args)
+cmd_tls_cert(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBMESODE
     if (args[1]) {
-        TLSCertificate* cert = tlscerts_get_trusted(args[1]);
+        TLSCertificate *cert = tlscerts_get_trusted(args[1]);
         if (!cert) {
             cons_show("No such certificate.");
         } else {
@@ -315,7 +316,7 @@ cmd_tls_cert(ProfWin* window, const char* const command, gchar** args)
             cons_show("No TLS connection established");
             return TRUE;
         }
-        TLSCertificate* cert = connection_get_tls_peer_cert();
+        TLSCertificate *cert = connection_get_tls_peer_cert();
         if (!cert) {
             cons_show("Error getting TLS certificate.");
             return TRUE;
@@ -332,7 +333,7 @@ cmd_tls_cert(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_connect(ProfWin* window, const char* const command, gchar** args)
+cmd_connect(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
     if (conn_status != JABBER_DISCONNECTED) {
@@ -340,10 +341,10 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    gchar* opt_keys[] = { "server", "port", "tls", "auth", NULL };
+    gchar *opt_keys[] = { "server", "port", "tls", "auth", NULL };
     gboolean parsed;
 
-    GHashTable* options = parse_options(&args[args[0] ? 1 : 0], opt_keys, &parsed);
+    GHashTable *options = parse_options(&args[args[0] ? 1 : 0], opt_keys, &parsed);
     if (!parsed) {
         cons_bad_cmd_usage(command);
         cons_show("");
@@ -351,18 +352,25 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* altdomain = g_hash_table_lookup(options, "server");
+    char *altdomain = g_hash_table_lookup(options, "server");
 
-    char* tls_policy = g_hash_table_lookup(options, "tls");
-    if (tls_policy && (g_strcmp0(tls_policy, "force") != 0) && (g_strcmp0(tls_policy, "allow") != 0) && (g_strcmp0(tls_policy, "trust") != 0) && (g_strcmp0(tls_policy, "disable") != 0) && (g_strcmp0(tls_policy, "legacy") != 0)) {
+    char *tls_policy = g_hash_table_lookup(options, "tls");
+    if (tls_policy &&
+            (g_strcmp0(tls_policy, "force") != 0) &&
+            (g_strcmp0(tls_policy, "allow") != 0) &&
+            (g_strcmp0(tls_policy, "trust") != 0) &&
+            (g_strcmp0(tls_policy, "disable") != 0) &&
+            (g_strcmp0(tls_policy, "legacy") != 0)) {
         cons_bad_cmd_usage(command);
         cons_show("");
         options_destroy(options);
         return TRUE;
     }
 
-    char* auth_policy = g_hash_table_lookup(options, "auth");
-    if (auth_policy && (g_strcmp0(auth_policy, "default") != 0) && (g_strcmp0(auth_policy, "legacy") != 0)) {
+    char *auth_policy = g_hash_table_lookup(options, "auth");
+    if (auth_policy &&
+            (g_strcmp0(auth_policy, "default") != 0) &&
+            (g_strcmp0(auth_policy, "legacy") != 0)) {
         cons_bad_cmd_usage(command);
         cons_show("");
         options_destroy(options);
@@ -371,8 +379,8 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
 
     int port = 0;
     if (g_hash_table_contains(options, "port")) {
-        char* port_str = g_hash_table_lookup(options, "port");
-        char* err_msg = NULL;
+        char *port_str = g_hash_table_lookup(options, "port");
+        char *err_msg = NULL;
         gboolean res = strtoi_range(port_str, &port, 1, 65535, &err_msg);
         if (!res) {
             cons_show(err_msg);
@@ -384,8 +392,8 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
         }
     }
 
-    char* user = args[0];
-    char* def = prefs_get_string(PREF_DEFAULT_ACCOUNT);
+    char *user = args[0];
+    char *def = prefs_get_string(PREF_DEFAULT_ACCOUNT);
     if (!user) {
         if (def) {
             user = def;
@@ -397,12 +405,12 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
         }
     }
 
-    char* jid;
+    char *jid;
     user = strdup(user);
     g_free(def);
 
     // connect with account
-    ProfAccount* account = accounts_get_account(user);
+    ProfAccount *account = accounts_get_account(user);
     if (account) {
         // override account options with connect options
         if (altdomain != NULL)
@@ -418,7 +426,7 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
         if (account->password) {
             conn_status = cl_ev_connect_account(account);
 
-            // use eval_password if set
+        // use eval_password if set
         } else if (account->eval_password) {
             gboolean res = account_eval_password(account);
             if (res) {
@@ -433,7 +441,7 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
                 return TRUE;
             }
 
-            // no account password setting, prompt
+        // no account password setting, prompt
         } else {
             account->password = ui_ask_password();
             conn_status = cl_ev_connect_account(account);
@@ -444,10 +452,10 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
         jid = account_create_connect_jid(account);
         account_free(account);
 
-        // connect with JID
+    // connect with JID
     } else {
         jid = g_utf8_strdown(user, -1);
-        char* passwd = ui_ask_password();
+        char *passwd = ui_ask_password();
         conn_status = cl_ev_connect_jid(jid, passwd, altdomain, port, tls_policy, auth_policy);
         free(passwd);
     }
@@ -465,9 +473,9 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_account_list(ProfWin* window, const char* const command, gchar** args)
+cmd_account_list(ProfWin *window, const char *const command, gchar **args)
 {
-    gchar** accounts = accounts_get_list();
+    gchar **accounts = accounts_get_list();
     cons_show_account_list(accounts);
     g_strfreev(accounts);
 
@@ -475,15 +483,15 @@ cmd_account_list(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_account_show(ProfWin* window, const char* const command, gchar** args)
+cmd_account_show(ProfWin *window, const char *const command, gchar **args)
 {
-    char* account_name = args[1];
+    char *account_name = args[1];
     if (account_name == NULL) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    ProfAccount* account = accounts_get_account(account_name);
+    ProfAccount *account = accounts_get_account(account_name);
     if (account == NULL) {
         cons_show("No such account.");
         cons_show("");
@@ -496,9 +504,9 @@ cmd_account_show(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_account_add(ProfWin* window, const char* const command, gchar** args)
+cmd_account_add(ProfWin *window, const char *const command, gchar **args)
 {
-    char* account_name = args[1];
+    char *account_name = args[1];
     if (account_name == NULL) {
         cons_bad_cmd_usage(command);
         return TRUE;
@@ -512,18 +520,18 @@ cmd_account_add(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_account_remove(ProfWin* window, const char* const command, gchar** args)
+cmd_account_remove(ProfWin *window, const char *const command, gchar **args)
 {
-    char* account_name = args[1];
-    if (!account_name) {
+    char *account_name = args[1];
+    if(!account_name) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    char* def = prefs_get_string(PREF_DEFAULT_ACCOUNT);
-    if (accounts_remove(account_name)) {
+    char *def = prefs_get_string(PREF_DEFAULT_ACCOUNT);
+    if(accounts_remove(account_name)){
         cons_show("Account %s removed.", account_name);
-        if (def && strcmp(def, account_name) == 0) {
+        if(def && strcmp(def, account_name) == 0){
             prefs_set_string(PREF_DEFAULT_ACCOUNT, NULL);
             cons_show("Default account removed because the corresponding account was removed.");
         }
@@ -538,9 +546,9 @@ cmd_account_remove(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_account_enable(ProfWin* window, const char* const command, gchar** args)
+cmd_account_enable(ProfWin *window, const char *const command, gchar **args)
 {
-    char* account_name = args[1];
+    char *account_name = args[1];
     if (account_name == NULL) {
         cons_bad_cmd_usage(command);
         return TRUE;
@@ -557,9 +565,9 @@ cmd_account_enable(ProfWin* window, const char* const command, gchar** args)
     return TRUE;
 }
 gboolean
-cmd_account_disable(ProfWin* window, const char* const command, gchar** args)
+cmd_account_disable(ProfWin *window, const char *const command, gchar **args)
 {
-    char* account_name = args[1];
+    char *account_name = args[1];
     if (account_name == NULL) {
         cons_bad_cmd_usage(command);
         return TRUE;
@@ -577,15 +585,15 @@ cmd_account_disable(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_account_rename(ProfWin* window, const char* const command, gchar** args)
+cmd_account_rename(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strv_length(args) != 3) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    char* account_name = args[1];
-    char* new_name = args[2];
+    char *account_name = args[1];
+    char *new_name = args[2];
 
     if (accounts_rename(account_name, new_name)) {
         cons_show("Account renamed.");
@@ -599,10 +607,10 @@ cmd_account_rename(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_account_default(ProfWin* window, const char* const command, gchar** args)
+cmd_account_default(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strv_length(args) == 1) {
-        char* def = prefs_get_string(PREF_DEFAULT_ACCOUNT);
+        char *def = prefs_get_string(PREF_DEFAULT_ACCOUNT);
         if (def) {
             cons_show("The default account is %s.", def);
             free(def);
@@ -618,7 +626,7 @@ cmd_account_default(ProfWin* window, const char* const command, gchar** args)
         }
     } else if (g_strv_length(args) == 3) {
         if (strcmp(args[1], "set") == 0) {
-            ProfAccount* account_p = accounts_get_account(args[2]);
+            ProfAccount *account_p = accounts_get_account(args[2]);
             if (account_p) {
                 prefs_set_string(PREF_DEFAULT_ACCOUNT, args[2]);
                 cons_show("Default account set to %s.", args[2]);
@@ -637,9 +645,9 @@ cmd_account_default(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-_account_set_jid(char* account_name, char* jid)
+_account_set_jid(char *account_name, char *jid)
 {
-    Jid* jidp = jid_create(jid);
+    Jid *jidp = jid_create(jid);
     if (jidp == NULL) {
         cons_show("Malformed jid: %s", jid);
     } else {
@@ -657,7 +665,7 @@ _account_set_jid(char* account_name, char* jid)
 }
 
 gboolean
-_account_set_server(char* account_name, char* server)
+_account_set_server(char *account_name, char *server)
 {
     accounts_set_server(account_name, server);
     cons_show("Updated server for account %s: %s", account_name, server);
@@ -666,10 +674,10 @@ _account_set_server(char* account_name, char* server)
 }
 
 gboolean
-_account_set_port(char* account_name, char* port)
+_account_set_port(char *account_name, char *port)
 {
     int porti;
-    char* err_msg = NULL;
+    char *err_msg = NULL;
     gboolean res = strtoi_range(port, &porti, 1, 65535, &err_msg);
     if (!res) {
         cons_show(err_msg);
@@ -684,7 +692,7 @@ _account_set_port(char* account_name, char* port)
 }
 
 gboolean
-_account_set_resource(char* account_name, char* resource)
+_account_set_resource(char *account_name, char *resource)
 {
     accounts_set_resource(account_name, resource);
     if (connection_get_status() == JABBER_CONNECTED) {
@@ -697,9 +705,9 @@ _account_set_resource(char* account_name, char* resource)
 }
 
 gboolean
-_account_set_password(char* account_name, char* password)
+_account_set_password(char *account_name, char *password)
 {
-    ProfAccount* account = accounts_get_account(account_name);
+    ProfAccount *account = accounts_get_account(account_name);
     if (account->eval_password) {
         cons_show("Cannot set password when eval_password is set.");
     } else {
@@ -712,10 +720,10 @@ _account_set_password(char* account_name, char* password)
 }
 
 gboolean
-_account_set_eval_password(char* account_name, char* eval_password)
+_account_set_eval_password(char *account_name, char *eval_password)
 {
-    ProfAccount* account = accounts_get_account(account_name);
-    if (account->password) {
+    ProfAccount *account = accounts_get_account(account_name);
+    if(account->password) {
         cons_show("Cannot set eval_password when password is set.");
     } else {
         accounts_set_eval_password(account_name, eval_password);
@@ -727,7 +735,7 @@ _account_set_eval_password(char* account_name, char* eval_password)
 }
 
 gboolean
-_account_set_muc(char* account_name, char* muc)
+_account_set_muc(char *account_name, char *muc)
 {
     accounts_set_muc_service(account_name, muc);
     cons_show("Updated muc service for account %s: %s", account_name, muc);
@@ -736,7 +744,7 @@ _account_set_muc(char* account_name, char* muc)
 }
 
 gboolean
-_account_set_nick(char* account_name, char* nick)
+_account_set_nick(char *account_name, char *nick)
 {
     accounts_set_muc_nick(account_name, nick);
     cons_show("Updated muc nick for account %s: %s", account_name, nick);
@@ -745,11 +753,11 @@ _account_set_nick(char* account_name, char* nick)
 }
 
 gboolean
-_account_set_otr(char* account_name, char* policy)
+_account_set_otr(char *account_name, char *policy)
 {
     if ((g_strcmp0(policy, "manual") != 0)
-        && (g_strcmp0(policy, "opportunistic") != 0)
-        && (g_strcmp0(policy, "always") != 0)) {
+            && (g_strcmp0(policy, "opportunistic") != 0)
+            && (g_strcmp0(policy, "always") != 0)) {
         cons_show("OTR policy must be one of: manual, opportunistic or always.");
     } else {
         accounts_set_otr_policy(account_name, policy);
@@ -760,7 +768,7 @@ _account_set_otr(char* account_name, char* policy)
 }
 
 gboolean
-_account_set_status(char* account_name, char* status)
+_account_set_status(char *account_name, char *status)
 {
     if (!valid_resource_presence_string(status) && (strcmp(status, "last") != 0)) {
         cons_show("Invalid status: %s", status);
@@ -773,10 +781,10 @@ _account_set_status(char* account_name, char* status)
 }
 
 gboolean
-_account_set_pgpkeyid(char* account_name, char* pgpkeyid)
+_account_set_pgpkeyid(char *account_name, char *pgpkeyid)
 {
 #ifdef HAVE_LIBGPGME
-    char* err_str = NULL;
+    char *err_str = NULL;
     if (!p_gpg_valid_key(pgpkeyid, &err_str)) {
         cons_show("Invalid PGP key ID specified: %s, see /pgp keys", err_str);
     } else {
@@ -792,7 +800,7 @@ _account_set_pgpkeyid(char* account_name, char* pgpkeyid)
 }
 
 gboolean
-_account_set_startscript(char* account_name, char* script)
+_account_set_startscript(char *account_name, char *script)
 {
     accounts_set_script_start(account_name, script);
     cons_show("Updated start script for account %s: %s", account_name, script);
@@ -800,7 +808,7 @@ _account_set_startscript(char* account_name, char* script)
 }
 
 gboolean
-_account_set_theme(char* account_name, char* theme)
+_account_set_theme(char *account_name, char *theme)
 {
     if (!theme_exists(theme)) {
         cons_show("Theme does not exist: %s", theme);
@@ -809,7 +817,7 @@ _account_set_theme(char* account_name, char* theme)
 
     accounts_set_theme(account_name, theme);
     if (connection_get_status() == JABBER_CONNECTED) {
-        ProfAccount* account = accounts_get_account(session_get_account_name());
+        ProfAccount *account = accounts_get_account(session_get_account_name());
         if (account) {
             if (g_strcmp0(account->name, account_name) == 0) {
                 theme_load(theme, false);
@@ -834,13 +842,13 @@ _account_set_theme(char* account_name, char* theme)
 }
 
 gboolean
-_account_set_tls(char* account_name, char* policy)
+_account_set_tls(char *account_name, char *policy)
 {
     if ((g_strcmp0(policy, "force") != 0)
-        && (g_strcmp0(policy, "allow") != 0)
-        && (g_strcmp0(policy, "trust") != 0)
-        && (g_strcmp0(policy, "disable") != 0)
-        && (g_strcmp0(policy, "legacy") != 0)) {
+            && (g_strcmp0(policy, "allow") != 0)
+            && (g_strcmp0(policy, "trust") != 0)
+            && (g_strcmp0(policy, "disable") != 0)
+            && (g_strcmp0(policy, "legacy") != 0)) {
         cons_show("TLS policy must be one of: force, allow, legacy or disable.");
     } else {
         accounts_set_tls_policy(account_name, policy);
@@ -851,10 +859,10 @@ _account_set_tls(char* account_name, char* policy)
 }
 
 gboolean
-_account_set_auth(char* account_name, char* policy)
+_account_set_auth(char *account_name, char *policy)
 {
     if ((g_strcmp0(policy, "default") != 0)
-        && (g_strcmp0(policy, "legacy") != 0)) {
+            && (g_strcmp0(policy, "legacy") != 0)) {
         cons_show("Auth policy must be either default or legacy.");
     } else {
         accounts_set_auth_policy(account_name, policy);
@@ -865,10 +873,10 @@ _account_set_auth(char* account_name, char* policy)
 }
 
 gboolean
-_account_set_presence_priority(char* account_name, char* presence, char* priority)
+_account_set_presence_priority(char *account_name, char *presence, char *priority)
 {
     int intval;
-    char* err_msg = NULL;
+    char *err_msg = NULL;
     gboolean res = strtoi_range(priority, &intval, -128, 127, &err_msg);
     if (!res) {
         cons_show(err_msg);
@@ -877,7 +885,8 @@ _account_set_presence_priority(char* account_name, char* presence, char* priorit
     }
 
     resource_presence_t presence_type = resource_presence_from_string(presence);
-    switch (presence_type) {
+    switch (presence_type)
+    {
     case (RESOURCE_ONLINE):
         accounts_set_priority_online(account_name, intval);
         break;
@@ -897,7 +906,7 @@ _account_set_presence_priority(char* account_name, char* presence, char* priorit
 
     jabber_conn_status_t conn_status = connection_get_status();
     if (conn_status == JABBER_CONNECTED) {
-        char* connected_account = session_get_account_name();
+        char *connected_account = session_get_account_name();
         resource_presence_t last_presence = accounts_get_last_presence(connected_account);
         if (presence_type == last_presence) {
             cl_ev_presence_send(last_presence, 0);
@@ -909,52 +918,37 @@ _account_set_presence_priority(char* account_name, char* presence, char* priorit
 }
 
 gboolean
-cmd_account_set(ProfWin* window, const char* const command, gchar** args)
+cmd_account_set(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strv_length(args) != 4) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    char* account_name = args[1];
+    char *account_name = args[1];
     if (!accounts_account_exists(account_name)) {
         cons_show("Account %s doesn't exist", account_name);
         cons_show("");
         return TRUE;
     }
 
-    char* property = args[2];
-    char* value = args[3];
-    if (strcmp(property, "jid") == 0)
-        return _account_set_jid(account_name, value);
-    if (strcmp(property, "server") == 0)
-        return _account_set_server(account_name, value);
-    if (strcmp(property, "port") == 0)
-        return _account_set_port(account_name, value);
-    if (strcmp(property, "resource") == 0)
-        return _account_set_resource(account_name, value);
-    if (strcmp(property, "password") == 0)
-        return _account_set_password(account_name, value);
-    if (strcmp(property, "eval_password") == 0)
-        return _account_set_eval_password(account_name, value);
-    if (strcmp(property, "muc") == 0)
-        return _account_set_muc(account_name, value);
-    if (strcmp(property, "nick") == 0)
-        return _account_set_nick(account_name, value);
-    if (strcmp(property, "otr") == 0)
-        return _account_set_otr(account_name, value);
-    if (strcmp(property, "status") == 0)
-        return _account_set_status(account_name, value);
-    if (strcmp(property, "pgpkeyid") == 0)
-        return _account_set_pgpkeyid(account_name, value);
-    if (strcmp(property, "startscript") == 0)
-        return _account_set_startscript(account_name, value);
-    if (strcmp(property, "theme") == 0)
-        return _account_set_theme(account_name, value);
-    if (strcmp(property, "tls") == 0)
-        return _account_set_tls(account_name, value);
-    if (strcmp(property, "auth") == 0)
-        return _account_set_auth(account_name, value);
+    char *property = args[2];
+    char *value = args[3];
+    if (strcmp(property, "jid") == 0)           return _account_set_jid(account_name, value);
+    if (strcmp(property, "server") == 0)        return _account_set_server(account_name, value);
+    if (strcmp(property, "port") == 0)          return _account_set_port(account_name, value);
+    if (strcmp(property, "resource") == 0)      return _account_set_resource(account_name, value);
+    if (strcmp(property, "password") == 0)      return _account_set_password(account_name, value);
+    if (strcmp(property, "eval_password") == 0) return _account_set_eval_password(account_name, value);
+    if (strcmp(property, "muc") == 0)           return _account_set_muc(account_name, value);
+    if (strcmp(property, "nick") == 0)          return _account_set_nick(account_name, value);
+    if (strcmp(property, "otr") == 0)           return _account_set_otr(account_name, value);
+    if (strcmp(property, "status") == 0)        return _account_set_status(account_name, value);
+    if (strcmp(property, "pgpkeyid") == 0)      return _account_set_pgpkeyid(account_name, value);
+    if (strcmp(property, "startscript") == 0)   return _account_set_startscript(account_name, value);
+    if (strcmp(property, "theme") == 0)         return _account_set_theme(account_name, value);
+    if (strcmp(property, "tls") == 0)           return _account_set_tls(account_name, value);
+    if (strcmp(property, "auth") == 0)          return _account_set_auth(account_name, value);
 
     if (valid_resource_presence_string(property)) {
         return _account_set_presence_priority(account_name, property, value);
@@ -967,21 +961,21 @@ cmd_account_set(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_account_clear(ProfWin* window, const char* const command, gchar** args)
+cmd_account_clear(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strv_length(args) != 3) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    char* account_name = args[1];
+    char *account_name = args[1];
     if (!accounts_account_exists(account_name)) {
         cons_show("Account %s doesn't exist", account_name);
         cons_show("");
         return TRUE;
     }
 
-    char* property = args[2];
+    char *property = args[2];
     if (strcmp(property, "password") == 0) {
         accounts_clear_password(account_name);
         cons_show("Removed password for account %s", account_name);
@@ -1031,7 +1025,7 @@ cmd_account_clear(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_account(ProfWin* window, const char* const command, gchar** args)
+cmd_account(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] != NULL) {
         cons_bad_cmd_usage(command);
@@ -1044,7 +1038,7 @@ cmd_account(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfAccount* account = accounts_get_account(session_get_account_name());
+    ProfAccount *account = accounts_get_account(session_get_account_name());
     if (account) {
         cons_show_account(account);
         account_free(account);
@@ -1056,7 +1050,7 @@ cmd_account(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_script(ProfWin* window, const char* const command, gchar** args)
+cmd_script(ProfWin *window, const char *const command, gchar **args)
 {
     if ((g_strcmp0(args[0], "run") == 0) && args[1]) {
         gboolean res = scripts_exec(args[1]);
@@ -1064,11 +1058,11 @@ cmd_script(ProfWin* window, const char* const command, gchar** args)
             cons_show("Could not find script %s", args[1]);
         }
     } else if (g_strcmp0(args[0], "list") == 0) {
-        GSList* scripts = scripts_list();
+        GSList *scripts = scripts_list();
         cons_show_scripts(scripts);
         g_slist_free_full(scripts, g_free);
     } else if ((g_strcmp0(args[0], "show") == 0) && args[1]) {
-        GSList* commands = scripts_read(args[1]);
+        GSList *commands = scripts_read(args[1]);
         cons_show_script(args[1], commands);
         g_slist_free_full(commands, g_free);
     } else {
@@ -1080,22 +1074,16 @@ cmd_script(ProfWin* window, const char* const command, gchar** args)
 
 /* escape a string into csv and write it to the file descriptor */
 static int
-_writecsv(int fd, const char* const str)
+_writecsv(int fd, const char *const str)
 {
-    if (!str)
-        return 0;
+    if (!str) return 0;
     size_t len = strlen(str);
-    char* s = malloc(2 * len * sizeof(char));
-    char* c = s;
+    char *s = malloc(2 * len * sizeof(char));
+    char *c = s;
     int i = 0;
     for (; i < strlen(str); i++) {
-        if (str[i] != '"')
-            *c++ = str[i];
-        else {
-            *c++ = '"';
-            *c++ = '"';
-            len++;
-        }
+        if (str[i] != '"') *c++ = str[i];
+        else { *c++ = '"'; *c++ = '"'; len++; }
     }
     if (-1 == write(fd, s, len)) {
         cons_show("error: failed to write '%s' to the requested file: %s", s, strerror(errno));
@@ -1106,7 +1094,7 @@ _writecsv(int fd, const char* const str)
 }
 
 gboolean
-cmd_export(ProfWin* window, const char* const command, gchar** args)
+cmd_export(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -1115,8 +1103,8 @@ cmd_export(ProfWin* window, const char* const command, gchar** args)
         cons_show("");
         return TRUE;
     } else {
-        GString* fname = g_string_new("");
-        GSList* list = NULL;
+        GString *fname = g_string_new("");
+        GSList *list = NULL;
         int fd;
 
         /* deal with the ~ convention for $HOME */
@@ -1136,28 +1124,22 @@ cmd_export(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        if (-1 == write(fd, "jid,name\n", strlen("jid,name\n")))
-            goto write_error;
+        if (-1 == write(fd, "jid,name\n", strlen("jid,name\n"))) goto write_error;
 
         list = roster_get_contacts(ROSTER_ORD_NAME);
         if (list) {
-            GSList* curr = list;
-            while (curr) {
+            GSList *curr = list;
+            while (curr){
                 PContact contact = curr->data;
-                const char* jid = p_contact_barejid(contact);
-                const char* name = p_contact_name(contact);
+                const char *jid = p_contact_barejid(contact);
+                const char  *name = p_contact_name(contact);
 
                 /* write the data to the file */
-                if (-1 == write(fd, "\"", 1))
-                    goto write_error;
-                if (-1 == _writecsv(fd, jid))
-                    goto write_error;
-                if (-1 == write(fd, "\",\"", 3))
-                    goto write_error;
-                if (-1 == _writecsv(fd, name))
-                    goto write_error;
-                if (-1 == write(fd, "\"\n", 2))
-                    goto write_error;
+                if (-1 == write(fd, "\"", 1)) goto write_error;
+                if (-1 == _writecsv(fd, jid)) goto write_error;
+                if (-1 == write(fd, "\",\"", 3)) goto write_error;
+                if (-1 == _writecsv(fd, name)) goto write_error;
+                if (-1 == write(fd, "\"\n", 2)) goto write_error;
 
                 /* loop */
                 curr = g_slist_next(curr);
@@ -1172,7 +1154,7 @@ cmd_export(ProfWin* window, const char* const command, gchar** args)
         g_slist_free(list);
         close(fd);
         return TRUE;
-    write_error:
+write_error:
         cons_show("error: write failed: %s", strerror(errno));
         cons_show("");
         g_slist_free(list);
@@ -1182,7 +1164,7 @@ cmd_export(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_sub(ProfWin* window, const char* const command, gchar** args)
+cmd_sub(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -1216,12 +1198,12 @@ cmd_sub(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (jid == NULL) {
-        ProfChatWin* chatwin = (ProfChatWin*)window;
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
         jid = chatwin->barejid;
     }
 
-    Jid* jidp = jid_create(jid);
+    Jid *jidp = jid_create(jid);
 
     if (strcmp(subcmd, "allow") == 0) {
         presence_subscription(jidp->barejid, PRESENCE_SUBSCRIBED);
@@ -1247,18 +1229,18 @@ cmd_sub(ProfWin* window, const char* const command, gchar** args)
             if (window->type == WIN_CHAT) {
                 if (p_contact_pending_out(contact)) {
                     win_println(window, THEME_DEFAULT, "-", "%s subscription status: %s, request pending.",
-                                jidp->barejid, p_contact_subscription(contact));
+                        jidp->barejid, p_contact_subscription(contact));
                 } else {
                     win_println(window, THEME_DEFAULT, "-", "%s subscription status: %s.", jidp->barejid,
-                                p_contact_subscription(contact));
+                        p_contact_subscription(contact));
                 }
             } else {
                 if (p_contact_pending_out(contact)) {
                     cons_show("%s subscription status: %s, request pending.",
-                              jidp->barejid, p_contact_subscription(contact));
+                        jidp->barejid, p_contact_subscription(contact));
                 } else {
                     cons_show("%s subscription status: %s.", jidp->barejid,
-                              p_contact_subscription(contact));
+                        p_contact_subscription(contact));
                 }
             }
         }
@@ -1272,7 +1254,7 @@ cmd_sub(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_disconnect(ProfWin* window, const char* const command, gchar** args)
+cmd_disconnect(ProfWin *window, const char *const command, gchar **args)
 {
     if (connection_get_status() != JABBER_CONNECTED) {
         cons_show("You are not currently connected.");
@@ -1281,7 +1263,7 @@ cmd_disconnect(ProfWin* window, const char* const command, gchar** args)
 
     cl_ev_disconnect();
 
-    char* theme = prefs_get_string(PREF_THEME);
+    char *theme = prefs_get_string(PREF_THEME);
     if (theme) {
         gboolean res = theme_load(theme, false);
         g_free(theme);
@@ -1308,7 +1290,7 @@ cmd_disconnect(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_quit(ProfWin* window, const char* const command, gchar** args)
+cmd_quit(ProfWin *window, const char *const command, gchar **args)
 {
     log_info("Profanity is shutting down...");
     exit(0);
@@ -1316,21 +1298,21 @@ cmd_quit(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_wins_unread(ProfWin* window, const char* const command, gchar** args)
+cmd_wins_unread(ProfWin *window, const char *const command, gchar **args)
 {
     cons_show_wins(TRUE);
     return TRUE;
 }
 
 gboolean
-cmd_wins_prune(ProfWin* window, const char* const command, gchar** args)
+cmd_wins_prune(ProfWin *window, const char *const command, gchar **args)
 {
     ui_prune_wins();
     return TRUE;
 }
 
 gboolean
-cmd_wins_swap(ProfWin* window, const char* const command, gchar** args)
+cmd_wins_swap(ProfWin *window, const char *const command, gchar **args)
 {
     if ((args[1] == NULL) || (args[2] == NULL)) {
         cons_bad_cmd_usage(command);
@@ -1371,7 +1353,7 @@ cmd_wins_swap(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_wins(ProfWin* window, const char* const command, gchar** args)
+cmd_wins(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] != NULL) {
         cons_bad_cmd_usage(command);
@@ -1383,7 +1365,7 @@ cmd_wins(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_close(ProfWin* window, const char* const command, gchar** args)
+cmd_close(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -1442,7 +1424,7 @@ cmd_close(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        ProfWin* toclose = wins_get_by_num(index);
+        ProfWin *toclose = wins_get_by_num(index);
         if (!toclose) {
             cons_show("Window is not open.");
             return TRUE;
@@ -1472,7 +1454,7 @@ cmd_close(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        ProfWin* toclose = wins_get_by_string(args[0]);
+        ProfWin *toclose = wins_get_by_string(args[0]);
         if (!toclose) {
             cons_show("Window \"%s\" does not exist.", args[0]);
             return TRUE;
@@ -1501,7 +1483,7 @@ cmd_close(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_win(ProfWin* window, const char* const command, gchar** args)
+cmd_win(ProfWin *window, const char *const command, gchar **args)
 {
     gboolean is_num = TRUE;
     int i = 0;
@@ -1515,14 +1497,14 @@ cmd_win(ProfWin* window, const char* const command, gchar** args)
     if (is_num) {
         int num = atoi(args[0]);
 
-        ProfWin* focuswin = wins_get_by_num(num);
+        ProfWin *focuswin = wins_get_by_num(num);
         if (!focuswin) {
             cons_show("Window %d does not exist.", num);
         } else {
             ui_focus_win(focuswin);
         }
     } else {
-        ProfWin* focuswin = wins_get_by_string(args[0]);
+        ProfWin *focuswin = wins_get_by_string(args[0]);
         if (!focuswin) {
             cons_show("Window \"%s\" does not exist.", args[0]);
         } else {
@@ -1534,23 +1516,21 @@ cmd_win(ProfWin* window, const char* const command, gchar** args)
 }
 
 static void
-_cmd_list_commands(GList* commands)
-{
+_cmd_list_commands(GList *commands) {
     int maxlen = 0;
-    GList* curr = commands;
+    GList *curr = commands;
     while (curr) {
-        gchar* cmd = curr->data;
+        gchar *cmd = curr->data;
         int len = strlen(cmd);
-        if (len > maxlen)
-            maxlen = len;
+        if (len > maxlen) maxlen = len;
         curr = g_list_next(curr);
     }
 
-    GString* cmds = g_string_new("");
+    GString *cmds = g_string_new("");
     curr = commands;
     int count = 0;
     while (curr) {
-        gchar* cmd = curr->data;
+        gchar *cmd = curr->data;
         if (count == 5) {
             cons_show(cmds->str);
             g_string_free(cmds, TRUE);
@@ -1571,21 +1551,21 @@ _cmd_list_commands(GList* commands)
 }
 
 static void
-_cmd_help_cmd_list(const char* const tag)
+_cmd_help_cmd_list(const char *const tag)
 {
     cons_show("");
-    ProfWin* console = wins_get_console();
+    ProfWin *console = wins_get_console();
     if (tag) {
         win_println(console, THEME_HELP_HEADER, "-", "%s commands", tag);
     } else {
         win_println(console, THEME_HELP_HEADER, "-", "All commands");
     }
 
-    GList* ordered_commands = NULL;
+    GList *ordered_commands = NULL;
 
     if (g_strcmp0(tag, "plugins") == 0) {
-        GList* plugins_cmds = plugins_get_command_names();
-        GList* curr = plugins_cmds;
+        GList *plugins_cmds = plugins_get_command_names();
+        GList *curr = plugins_cmds;
         while (curr) {
             ordered_commands = g_list_insert_sorted(ordered_commands, curr->data, (GCompareFunc)g_strcmp0);
             curr = g_list_next(curr);
@@ -1596,8 +1576,8 @@ _cmd_help_cmd_list(const char* const tag)
 
         // add plugins if showing all commands
         if (!tag) {
-            GList* plugins_cmds = plugins_get_command_names();
-            GList* curr = plugins_cmds;
+            GList *plugins_cmds = plugins_get_command_names();
+            GList *curr = plugins_cmds;
             while (curr) {
                 ordered_commands = g_list_insert_sorted(ordered_commands, curr->data, (GCompareFunc)g_strcmp0);
                 curr = g_list_next(curr);
@@ -1611,7 +1591,7 @@ _cmd_help_cmd_list(const char* const tag)
 }
 
 gboolean
-cmd_help(ProfWin* window, const char* const command, gchar** args)
+cmd_help(ProfWin *window, const char *const command, gchar **args)
 {
     int num_args = g_strv_length(args);
     if (num_args == 0) {
@@ -1620,12 +1600,12 @@ cmd_help(ProfWin* window, const char* const command, gchar** args)
         if (args[1] == NULL) {
             cons_bad_cmd_usage(command);
         } else {
-            GList* cmds = cmd_search_index_all(args[1]);
+            GList *cmds = cmd_search_index_all(args[1]);
             if (cmds == NULL) {
                 cons_show("No commands found.");
             } else {
-                GList* curr = cmds;
-                GList* results = NULL;
+                GList *curr = cmds;
+                GList *results = NULL;
                 while (curr) {
                     results = g_list_insert_sorted(results, curr->data, (GCompareFunc)g_strcmp0);
                     curr = g_list_next(curr);
@@ -1640,12 +1620,12 @@ cmd_help(ProfWin* window, const char* const command, gchar** args)
         if (args[1] == NULL) {
             cons_bad_cmd_usage(command);
         } else {
-            GList* cmds = cmd_search_index_any(args[1]);
+            GList *cmds = cmd_search_index_any(args[1]);
             if (cmds == NULL) {
                 cons_show("No commands found.");
             } else {
-                GList* curr = cmds;
-                GList* results = NULL;
+                GList *curr = cmds;
+                GList *results = NULL;
                 while (curr) {
                     results = g_list_insert_sorted(results, curr->data, (GCompareFunc)g_strcmp0);
                     curr = g_list_next(curr);
@@ -1669,15 +1649,15 @@ cmd_help(ProfWin* window, const char* const command, gchar** args)
     } else if (strcmp(args[0], "navigation") == 0) {
         cons_navigation_help();
     } else {
-        char* cmd = args[0];
+        char *cmd = args[0];
         char cmd_with_slash[1 + strlen(cmd) + 1];
         sprintf(cmd_with_slash, "/%s", cmd);
 
-        Command* command = cmd_get(cmd_with_slash);
+        Command *command = cmd_get(cmd_with_slash);
         if (command) {
             cons_show_help(cmd_with_slash, &command->help);
         } else {
-            CommandHelp* commandHelp = plugins_get_help(cmd_with_slash);
+            CommandHelp *commandHelp = plugins_get_help(cmd_with_slash);
             if (commandHelp) {
                 cons_show_help(cmd_with_slash, commandHelp);
             } else {
@@ -1691,7 +1671,7 @@ cmd_help(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_about(ProfWin* window, const char* const command, gchar** args)
+cmd_about(ProfWin *window, const char *const command, gchar **args)
 {
     cons_show("");
     cons_about();
@@ -1699,7 +1679,7 @@ cmd_about(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_prefs(ProfWin* window, const char* const command, gchar** args)
+cmd_prefs(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] == NULL) {
         cons_prefs();
@@ -1748,18 +1728,18 @@ cmd_prefs(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_theme(ProfWin* window, const char* const command, gchar** args)
+cmd_theme(ProfWin *window, const char *const command, gchar **args)
 {
     // 'full-load' means to load the theme including the settings (not just [colours])
     gboolean fullload = (g_strcmp0(args[0], "full-load") == 0);
 
     // list themes
     if (g_strcmp0(args[0], "list") == 0) {
-        GSList* themes = theme_list();
+        GSList *themes = theme_list();
         cons_show_themes(themes);
         g_slist_free_full(themes, g_free);
 
-        // load a theme
+    // load a theme
     } else if (g_strcmp0(args[0], "load") == 0 || fullload) {
         if (args[1] == NULL) {
             cons_bad_cmd_usage(command);
@@ -1782,7 +1762,7 @@ cmd_theme(ProfWin* window, const char* const command, gchar** args)
             cons_show("Couldn't find theme: %s", args[1]);
         }
 
-        // show colours
+    // show colours
     } else if (g_strcmp0(args[0], "colours") == 0) {
         cons_theme_colours();
     } else if (g_strcmp0(args[0], "properties") == 0) {
@@ -1795,7 +1775,7 @@ cmd_theme(ProfWin* window, const char* const command, gchar** args)
 }
 
 static void
-_who_room(ProfWin* window, const char* const command, gchar** args)
+_who_room(ProfWin *window, const char *const command, gchar **args)
 {
     if ((g_strv_length(args) == 2) && args[1]) {
         cons_show("Argument group is not applicable to chat rooms.");
@@ -1803,30 +1783,53 @@ _who_room(ProfWin* window, const char* const command, gchar** args)
     }
 
     // bad arg
-    if (args[0] && (g_strcmp0(args[0], "online") != 0) && (g_strcmp0(args[0], "available") != 0) && (g_strcmp0(args[0], "unavailable") != 0) && (g_strcmp0(args[0], "away") != 0) && (g_strcmp0(args[0], "chat") != 0) && (g_strcmp0(args[0], "xa") != 0) && (g_strcmp0(args[0], "dnd") != 0) && (g_strcmp0(args[0], "any") != 0) && (g_strcmp0(args[0], "moderator") != 0) && (g_strcmp0(args[0], "participant") != 0) && (g_strcmp0(args[0], "visitor") != 0) && (g_strcmp0(args[0], "owner") != 0) && (g_strcmp0(args[0], "admin") != 0) && (g_strcmp0(args[0], "member") != 0) && (g_strcmp0(args[0], "outcast") != 0)) {
+    if (args[0] &&
+            (g_strcmp0(args[0], "online") != 0) &&
+            (g_strcmp0(args[0], "available") != 0) &&
+            (g_strcmp0(args[0], "unavailable") != 0) &&
+            (g_strcmp0(args[0], "away") != 0) &&
+            (g_strcmp0(args[0], "chat") != 0) &&
+            (g_strcmp0(args[0], "xa") != 0) &&
+            (g_strcmp0(args[0], "dnd") != 0) &&
+            (g_strcmp0(args[0], "any") != 0) &&
+            (g_strcmp0(args[0], "moderator") != 0) &&
+            (g_strcmp0(args[0], "participant") != 0) &&
+            (g_strcmp0(args[0], "visitor") != 0) &&
+            (g_strcmp0(args[0], "owner") != 0) &&
+            (g_strcmp0(args[0], "admin") != 0) &&
+            (g_strcmp0(args[0], "member") != 0) &&
+            (g_strcmp0(args[0], "outcast") != 0)) {
         cons_bad_cmd_usage(command);
         return;
     }
 
-    ProfMucWin* mucwin = (ProfMucWin*)window;
+    ProfMucWin *mucwin = (ProfMucWin*)window;
     assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
     // presence filter
-    if (args[0] == NULL || (g_strcmp0(args[0], "online") == 0) || (g_strcmp0(args[0], "available") == 0) || (g_strcmp0(args[0], "unavailable") == 0) || (g_strcmp0(args[0], "away") == 0) || (g_strcmp0(args[0], "chat") == 0) || (g_strcmp0(args[0], "xa") == 0) || (g_strcmp0(args[0], "dnd") == 0) || (g_strcmp0(args[0], "any") == 0)) {
-
-        char* presence = args[0];
-        GList* occupants = muc_roster(mucwin->roomjid);
+    if (args[0] == NULL ||
+            (g_strcmp0(args[0], "online") == 0) ||
+            (g_strcmp0(args[0], "available") == 0) ||
+            (g_strcmp0(args[0], "unavailable") == 0) ||
+            (g_strcmp0(args[0], "away") == 0) ||
+            (g_strcmp0(args[0], "chat") == 0) ||
+            (g_strcmp0(args[0], "xa") == 0) ||
+            (g_strcmp0(args[0], "dnd") == 0) ||
+            (g_strcmp0(args[0], "any") == 0)) {
+
+        char *presence = args[0];
+        GList *occupants = muc_roster(mucwin->roomjid);
 
         // no arg, show all contacts
         if ((presence == NULL) || (g_strcmp0(presence, "any") == 0)) {
             mucwin_roster(mucwin, occupants, NULL);
 
-            // available
+        // available
         } else if (strcmp("available", presence) == 0) {
-            GList* filtered = NULL;
+            GList *filtered = NULL;
 
             while (occupants) {
-                Occupant* occupant = occupants->data;
+                Occupant *occupant = occupants->data;
                 if (muc_occupant_available(occupant)) {
                     filtered = g_list_append(filtered, occupant);
                 }
@@ -1835,12 +1838,12 @@ _who_room(ProfWin* window, const char* const command, gchar** args)
 
             mucwin_roster(mucwin, filtered, "available");
 
-            // unavailable
+        // unavailable
         } else if (strcmp("unavailable", presence) == 0) {
-            GList* filtered = NULL;
+            GList *filtered = NULL;
 
             while (occupants) {
-                Occupant* occupant = occupants->data;
+                Occupant *occupant = occupants->data;
                 if (!muc_occupant_available(occupant)) {
                     filtered = g_list_append(filtered, occupant);
                 }
@@ -1849,13 +1852,13 @@ _who_room(ProfWin* window, const char* const command, gchar** args)
 
             mucwin_roster(mucwin, filtered, "unavailable");
 
-            // show specific status
+        // show specific status
         } else {
-            GList* filtered = NULL;
+            GList *filtered = NULL;
 
             while (occupants) {
-                Occupant* occupant = occupants->data;
-                const char* presence_str = string_from_resource_presence(occupant->presence);
+                Occupant *occupant = occupants->data;
+                const char *presence_str = string_from_resource_presence(occupant->presence);
                 if (strcmp(presence_str, presence) == 0) {
                     filtered = g_list_append(filtered, occupant);
                 }
@@ -1867,7 +1870,7 @@ _who_room(ProfWin* window, const char* const command, gchar** args)
 
         g_list_free(occupants);
 
-        // role or affiliation filter
+    // role or affiliation filter
     } else {
         if (g_strcmp0(args[0], "moderator") == 0) {
             mucwin_show_role_list(mucwin, MUC_ROLE_MODERATOR);
@@ -1902,32 +1905,32 @@ _who_room(ProfWin* window, const char* const command, gchar** args)
 }
 
 static void
-_who_roster(ProfWin* window, const char* const command, gchar** args)
+_who_roster(ProfWin *window, const char *const command, gchar **args)
 {
-    char* presence = args[0];
+    char *presence = args[0];
 
     // bad arg
     if (presence
-        && (strcmp(presence, "online") != 0)
-        && (strcmp(presence, "available") != 0)
-        && (strcmp(presence, "unavailable") != 0)
-        && (strcmp(presence, "offline") != 0)
-        && (strcmp(presence, "away") != 0)
-        && (strcmp(presence, "chat") != 0)
-        && (strcmp(presence, "xa") != 0)
-        && (strcmp(presence, "dnd") != 0)
-        && (strcmp(presence, "any") != 0)) {
+            && (strcmp(presence, "online") != 0)
+            && (strcmp(presence, "available") != 0)
+            && (strcmp(presence, "unavailable") != 0)
+            && (strcmp(presence, "offline") != 0)
+            && (strcmp(presence, "away") != 0)
+            && (strcmp(presence, "chat") != 0)
+            && (strcmp(presence, "xa") != 0)
+            && (strcmp(presence, "dnd") != 0)
+            && (strcmp(presence, "any") != 0)) {
         cons_bad_cmd_usage(command);
         return;
     }
 
-    char* group = NULL;
+    char *group = NULL;
     if ((g_strv_length(args) == 2) && args[1]) {
         group = args[1];
     }
 
     cons_show("");
-    GSList* list = NULL;
+    GSList *list = NULL;
     if (group) {
         list = roster_get_group(group, ROSTER_ORD_NAME);
         if (list == NULL) {
@@ -1960,11 +1963,11 @@ _who_roster(ProfWin* window, const char* const command, gchar** args)
             }
         }
 
-        // available
+    // available
     } else if (strcmp("available", presence) == 0) {
-        GSList* filtered = NULL;
+        GSList *filtered = NULL;
 
-        GSList* curr = list;
+        GSList *curr = list;
         while (curr) {
             PContact contact = curr->data;
             if (p_contact_is_available(contact)) {
@@ -1990,11 +1993,11 @@ _who_roster(ProfWin* window, const char* const command, gchar** args)
         }
         g_slist_free(filtered);
 
-        // unavailable
+    // unavailable
     } else if (strcmp("unavailable", presence) == 0) {
-        GSList* filtered = NULL;
+        GSList *filtered = NULL;
 
-        GSList* curr = list;
+        GSList *curr = list;
         while (curr) {
             PContact contact = curr->data;
             if (!p_contact_is_available(contact)) {
@@ -2020,11 +2023,11 @@ _who_roster(ProfWin* window, const char* const command, gchar** args)
         }
         g_slist_free(filtered);
 
-        // online, available resources
+    // online, available resources
     } else if (strcmp("online", presence) == 0) {
-        GSList* filtered = NULL;
+        GSList *filtered = NULL;
 
-        GSList* curr = list;
+        GSList *curr = list;
         while (curr) {
             PContact contact = curr->data;
             if (p_contact_has_available_resource(contact)) {
@@ -2050,11 +2053,11 @@ _who_roster(ProfWin* window, const char* const command, gchar** args)
         }
         g_slist_free(filtered);
 
-        // offline, no available resources
+    // offline, no available resources
     } else if (strcmp("offline", presence) == 0) {
-        GSList* filtered = NULL;
+        GSList *filtered = NULL;
 
-        GSList* curr = list;
+        GSList *curr = list;
         while (curr) {
             PContact contact = curr->data;
             if (!p_contact_has_available_resource(contact)) {
@@ -2080,11 +2083,11 @@ _who_roster(ProfWin* window, const char* const command, gchar** args)
         }
         g_slist_free(filtered);
 
-        // show specific status
+    // show specific status
     } else {
-        GSList* filtered = NULL;
+        GSList *filtered = NULL;
 
-        GSList* curr = list;
+        GSList *curr = list;
         while (curr) {
             PContact contact = curr->data;
             if (strcmp(p_contact_presence(contact), presence) == 0) {
@@ -2115,7 +2118,7 @@ _who_roster(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_who(ProfWin* window, const char* const command, gchar** args)
+cmd_who(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -2135,10 +2138,10 @@ cmd_who(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_msg(ProfWin* window, const char* const command, gchar** args)
+cmd_msg(ProfWin *window, const char *const command, gchar **args)
 {
-    char* usr = args[0];
-    char* msg = args[1];
+    char *usr = args[0];
+    char *msg = args[1];
 
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -2149,14 +2152,14 @@ cmd_msg(ProfWin* window, const char* const command, gchar** args)
 
     // send private message when in MUC room
     if (window->type == WIN_MUC) {
-        ProfMucWin* mucwin = (ProfMucWin*)window;
+        ProfMucWin *mucwin = (ProfMucWin*)window;
         assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
         if (muc_roster_contains_nick(mucwin->roomjid, usr)) {
-            GString* full_jid = g_string_new(mucwin->roomjid);
+            GString *full_jid = g_string_new(mucwin->roomjid);
             g_string_append(full_jid, "/");
             g_string_append(full_jid, usr);
 
-            ProfPrivateWin* privwin = wins_get_private(full_jid->str);
+            ProfPrivateWin *privwin = wins_get_private(full_jid->str);
             if (!privwin) {
                 privwin = (ProfPrivateWin*)wins_new_private(full_jid->str);
             }
@@ -2174,14 +2177,14 @@ cmd_msg(ProfWin* window, const char* const command, gchar** args)
 
         return TRUE;
 
-        // send chat message
+    // send chat message
     } else {
-        char* barejid = roster_barejid_from_name(usr);
+        char *barejid = roster_barejid_from_name(usr);
         if (barejid == NULL) {
             barejid = usr;
         }
 
-        ProfChatWin* chatwin = wins_get_chat(barejid);
+        ProfChatWin *chatwin = wins_get_chat(barejid);
         if (!chatwin) {
             chatwin = chatwin_new(barejid);
         }
@@ -2218,7 +2221,7 @@ cmd_msg(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_group(ProfWin* window, const char* const command, gchar** args)
+cmd_group(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -2229,8 +2232,8 @@ cmd_group(ProfWin* window, const char* const command, gchar** args)
 
     // list all groups
     if (args[1] == NULL) {
-        GList* groups = roster_get_groups();
-        GList* curr = groups;
+        GList *groups = roster_get_groups();
+        GList *curr = groups;
         if (curr) {
             cons_show("Groups:");
             while (curr) {
@@ -2247,28 +2250,28 @@ cmd_group(ProfWin* window, const char* const command, gchar** args)
 
     // show contacts in group
     if (strcmp(args[1], "show") == 0) {
-        char* group = args[2];
+        char *group = args[2];
         if (group == NULL) {
             cons_bad_cmd_usage(command);
             return TRUE;
         }
 
-        GSList* list = roster_get_group(group, ROSTER_ORD_NAME);
+        GSList *list = roster_get_group(group, ROSTER_ORD_NAME);
         cons_show_roster_group(group, list);
         return TRUE;
     }
 
     // add contact to group
     if (strcmp(args[1], "add") == 0) {
-        char* group = args[2];
-        char* contact = args[3];
+        char *group = args[2];
+        char *contact = args[3];
 
         if ((group == NULL) || (contact == NULL)) {
             cons_bad_cmd_usage(command);
             return TRUE;
         }
 
-        char* barejid = roster_barejid_from_name(contact);
+        char *barejid = roster_barejid_from_name(contact);
         if (barejid == NULL) {
             barejid = contact;
         }
@@ -2280,7 +2283,7 @@ cmd_group(ProfWin* window, const char* const command, gchar** args)
         }
 
         if (p_contact_in_group(pcontact, group)) {
-            const char* display_name = p_contact_name_or_jid(pcontact);
+            const char *display_name = p_contact_name_or_jid(pcontact);
             ui_contact_already_in_group(display_name, group);
         } else {
             roster_send_add_to_group(group, pcontact);
@@ -2291,15 +2294,15 @@ cmd_group(ProfWin* window, const char* const command, gchar** args)
 
     // remove contact from group
     if (strcmp(args[1], "remove") == 0) {
-        char* group = args[2];
-        char* contact = args[3];
+        char *group = args[2];
+        char *contact = args[3];
 
         if ((group == NULL) || (contact == NULL)) {
             cons_bad_cmd_usage(command);
             return TRUE;
         }
 
-        char* barejid = roster_barejid_from_name(contact);
+        char *barejid = roster_barejid_from_name(contact);
         if (barejid == NULL) {
             barejid = contact;
         }
@@ -2311,7 +2314,7 @@ cmd_group(ProfWin* window, const char* const command, gchar** args)
         }
 
         if (!p_contact_in_group(pcontact, group)) {
-            const char* display_name = p_contact_name_or_jid(pcontact);
+            const char *display_name = p_contact_name_or_jid(pcontact);
             ui_contact_not_in_group(display_name, group);
         } else {
             roster_send_remove_from_group(group, pcontact);
@@ -2325,7 +2328,7 @@ cmd_group(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_roster(ProfWin* window, const char* const command, gchar** args)
+cmd_roster(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -2336,31 +2339,31 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        GSList* list = roster_get_contacts(ROSTER_ORD_NAME);
+        GSList *list = roster_get_contacts(ROSTER_ORD_NAME);
         cons_show_roster(list);
         g_slist_free(list);
         return TRUE;
 
-        // show roster, only online contacts
-    } else if (g_strcmp0(args[0], "online") == 0) {
+    // show roster, only online contacts
+    } else if(g_strcmp0(args[0], "online") == 0){
         if (conn_status != JABBER_CONNECTED) {
             cons_show("You are not currently connected.");
             return TRUE;
         }
 
-        GSList* list = roster_get_contacts_online();
+        GSList *list = roster_get_contacts_online();
         cons_show_roster(list);
         g_slist_free(list);
         return TRUE;
 
-        // set roster size
+    // set roster size
     } else if (g_strcmp0(args[0], "size") == 0) {
         if (!args[1]) {
             cons_bad_cmd_usage(command);
             return TRUE;
         }
         int intval = 0;
-        char* err_msg = NULL;
+        char *err_msg = NULL;
         gboolean res = strtoi_range(args[1], &intval, 1, 99, &err_msg);
         if (res) {
             prefs_set_roster_size(intval);
@@ -2375,7 +2378,7 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        // set line wrapping
+    // set line wrapping
     } else if (g_strcmp0(args[0], "wrap") == 0) {
         if (!args[1]) {
             cons_bad_cmd_usage(command);
@@ -2386,7 +2389,7 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        // header settings
+    // header settings
     } else if (g_strcmp0(args[0], "header") == 0) {
         if (g_strcmp0(args[1], "char") == 0) {
             if (!args[2]) {
@@ -2405,7 +2408,7 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
         }
         return TRUE;
 
-        // contact settings
+    // contact settings
     } else if (g_strcmp0(args[0], "contact") == 0) {
         if (g_strcmp0(args[1], "char") == 0) {
             if (!args[2]) {
@@ -2424,7 +2427,7 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
                 cons_bad_cmd_usage(command);
             } else {
                 int intval = 0;
-                char* err_msg = NULL;
+                char *err_msg = NULL;
                 gboolean res = strtoi_range(args[2], &intval, 0, 10, &err_msg);
                 if (res) {
                     prefs_set_roster_contact_indent(intval);
@@ -2440,7 +2443,7 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
         }
         return TRUE;
 
-        // resource settings
+    // resource settings
     } else if (g_strcmp0(args[0], "resource") == 0) {
         if (g_strcmp0(args[1], "char") == 0) {
             if (!args[2]) {
@@ -2459,7 +2462,7 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
                 cons_bad_cmd_usage(command);
             } else {
                 int intval = 0;
-                char* err_msg = NULL;
+                char *err_msg = NULL;
                 gboolean res = strtoi_range(args[2], &intval, 0, 10, &err_msg);
                 if (res) {
                     prefs_set_roster_resource_indent(intval);
@@ -2479,14 +2482,14 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
         }
         return TRUE;
 
-        // presence settings
+    // presence settings
     } else if (g_strcmp0(args[0], "presence") == 0) {
         if (g_strcmp0(args[1], "indent") == 0) {
             if (!args[2]) {
                 cons_bad_cmd_usage(command);
             } else {
                 int intval = 0;
-                char* err_msg = NULL;
+                char *err_msg = NULL;
                 gboolean res = strtoi_range(args[2], &intval, -1, 10, &err_msg);
                 if (res) {
                     prefs_set_roster_presence_indent(intval);
@@ -2502,10 +2505,10 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
         }
         return TRUE;
 
-        // show/hide roster
+    // show/hide roster
     } else if ((g_strcmp0(args[0], "show") == 0) || (g_strcmp0(args[0], "hide") == 0)) {
         preference_t pref;
-        const char* pref_str;
+        const char *pref_str;
         if (args[1] == NULL) {
             pref = PREF_ROSTER;
             pref_str = "";
@@ -2565,7 +2568,7 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
         }
         return TRUE;
 
-        // roster grouping
+    // roster grouping
     } else if (g_strcmp0(args[0], "by") == 0) {
         if (g_strcmp0(args[1], "group") == 0) {
             cons_show("Grouping roster by roster group");
@@ -2593,7 +2596,7 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        // roster item order
+    // roster item order
     } else if (g_strcmp0(args[0], "order") == 0) {
         if (g_strcmp0(args[1], "name") == 0) {
             cons_show("Ordering roster by name");
@@ -2882,28 +2885,28 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        // add contact
+    // add contact
     } else if (strcmp(args[0], "add") == 0) {
         if (conn_status != JABBER_CONNECTED) {
             cons_show("You are not currently connected.");
             return TRUE;
         }
-        char* jid = args[1];
+        char *jid = args[1];
         if (jid == NULL) {
             cons_bad_cmd_usage(command);
         } else {
-            char* name = args[2];
+            char *name = args[2];
             roster_send_add_new(jid, name);
         }
         return TRUE;
 
-        // remove contact
+    // remove contact
     } else if (strcmp(args[0], "remove") == 0) {
         if (conn_status != JABBER_CONNECTED) {
             cons_show("You are not currently connected.");
             return TRUE;
         }
-        char* jid = args[1];
+        char *jid = args[1];
         if (jid == NULL) {
             cons_bad_cmd_usage(command);
         } else {
@@ -2921,8 +2924,8 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        GSList* all = roster_get_contacts(ROSTER_ORD_NAME);
-        GSList* curr = all;
+        GSList *all = roster_get_contacts(ROSTER_ORD_NAME);
+        GSList *curr = all;
         while (curr) {
             PContact contact = curr->data;
             roster_send_remove(p_contact_barejid(contact));
@@ -2932,19 +2935,19 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
         g_slist_free(all);
         return TRUE;
 
-        // change nickname
+    // change nickname
     } else if (strcmp(args[0], "nick") == 0) {
         if (conn_status != JABBER_CONNECTED) {
             cons_show("You are not currently connected.");
             return TRUE;
         }
-        char* jid = args[1];
+        char *jid = args[1];
         if (jid == NULL) {
             cons_bad_cmd_usage(command);
             return TRUE;
         }
 
-        char* name = args[2];
+        char *name = args[2];
         if (name == NULL) {
             cons_bad_cmd_usage(command);
             return TRUE;
@@ -2957,26 +2960,27 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        const char* barejid = p_contact_barejid(contact);
+        const char *barejid = p_contact_barejid(contact);
 
         // TODO wait for result stanza before updating
-        const char* oldnick = p_contact_name(contact);
+        const char *oldnick = p_contact_name(contact);
         wins_change_nick(barejid, oldnick, name);
         roster_change_name(contact, name);
-        GSList* groups = p_contact_groups(contact);
+        GSList *groups = p_contact_groups(contact);
         roster_send_name_change(barejid, name, groups);
 
+
         cons_show("Nickname for %s set to: %s.", jid, name);
 
         return TRUE;
 
-        // remove nickname
+    // remove nickname
     } else if (strcmp(args[0], "clearnick") == 0) {
         if (conn_status != JABBER_CONNECTED) {
             cons_show("You are not currently connected.");
             return TRUE;
         }
-        char* jid = args[1];
+        char *jid = args[1];
         if (jid == NULL) {
             cons_bad_cmd_usage(command);
             return TRUE;
@@ -2989,13 +2993,13 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        const char* barejid = p_contact_barejid(contact);
+        const char *barejid = p_contact_barejid(contact);
 
         // TODO wait for result stanza before updating
-        const char* oldnick = p_contact_name(contact);
+        const char *oldnick = p_contact_name(contact);
         wins_remove_nick(barejid, oldnick);
         roster_change_name(contact, NULL);
-        GSList* groups = p_contact_groups(contact);
+        GSList *groups = p_contact_groups(contact);
         roster_send_name_change(barejid, NULL, groups);
 
         cons_show("Nickname for %s removed.", jid);
@@ -3008,7 +3012,7 @@ cmd_roster(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_blocked(ProfWin* window, const char* const command, gchar** args)
+cmd_blocked(ProfWin *window, const char *const command, gchar **args)
 {
     if (connection_get_status() != JABBER_CONNECTED) {
         cons_show("You are not currently connected.");
@@ -3021,9 +3025,9 @@ cmd_blocked(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (g_strcmp0(args[0], "add") == 0) {
-        char* jid = args[1];
+        char *jid = args[1];
         if (jid == NULL && (window->type == WIN_CHAT)) {
-            ProfChatWin* chatwin = (ProfChatWin*)window;
+            ProfChatWin *chatwin = (ProfChatWin*)window;
             jid = chatwin->barejid;
         }
 
@@ -3054,8 +3058,8 @@ cmd_blocked(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    GList* blocked = blocked_list();
-    GList* curr = blocked;
+    GList *blocked = blocked_list();
+    GList *curr = blocked;
     if (curr) {
         cons_show("Blocked users:");
         while (curr) {
@@ -3070,10 +3074,10 @@ cmd_blocked(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_resource(ProfWin* window, const char* const command, gchar** args)
+cmd_resource(ProfWin *window, const char *const command, gchar **args)
 {
-    char* cmd = args[0];
-    char* setting = NULL;
+    char *cmd = args[0];
+    char *setting = NULL;
     if (g_strcmp0(cmd, "message") == 0) {
         setting = args[1];
         if (!setting) {
@@ -3105,10 +3109,10 @@ cmd_resource(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfChatWin* chatwin = (ProfChatWin*)window;
+    ProfChatWin *chatwin = (ProfChatWin*)window;
 
     if (g_strcmp0(cmd, "set") == 0) {
-        char* resource = args[1];
+        char *resource = args[1];
         if (!resource) {
             cons_bad_cmd_usage(command);
             return TRUE;
@@ -3153,7 +3157,7 @@ cmd_resource(ProfWin* window, const char* const command, gchar** args)
 static void
 _cmd_status_show_status(char* usr)
 {
-    char* usr_jid = roster_barejid_from_name(usr);
+    char *usr_jid = roster_barejid_from_name(usr);
     if (usr_jid == NULL) {
         usr_jid = usr;
     }
@@ -3161,9 +3165,9 @@ _cmd_status_show_status(char* usr)
 }
 
 gboolean
-cmd_status_set(ProfWin* window, const char* const command, gchar** args)
+cmd_status_set(ProfWin *window, const char *const command, gchar **args)
 {
-    char* state = args[1];
+    char *state = args[1];
 
     if (g_strcmp0(state, "online") == 0) {
         _update_presence(RESOURCE_ONLINE, "online", args);
@@ -3183,9 +3187,9 @@ cmd_status_set(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_status_get(ProfWin* window, const char* const command, gchar** args)
+cmd_status_get(ProfWin *window, const char *const command, gchar **args)
 {
-    char* usr = args[1];
+    char *usr = args[1];
 
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -3194,69 +3198,70 @@ cmd_status_get(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    switch (window->type) {
-    case WIN_MUC:
-        if (usr) {
-            ProfMucWin* mucwin = (ProfMucWin*)window;
-            assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
-            Occupant* occupant = muc_roster_item(mucwin->roomjid, usr);
-            if (occupant) {
-                win_show_occupant(window, occupant);
+    switch (window->type)
+    {
+        case WIN_MUC:
+            if (usr) {
+                ProfMucWin *mucwin = (ProfMucWin*)window;
+                assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
+                Occupant *occupant = muc_roster_item(mucwin->roomjid, usr);
+                if (occupant) {
+                    win_show_occupant(window, occupant);
+                } else {
+                    win_println(window, THEME_DEFAULT, "-", "No such participant \"%s\" in room.", usr);
+                }
             } else {
-                win_println(window, THEME_DEFAULT, "-", "No such participant \"%s\" in room.", usr);
+                win_println(window, THEME_DEFAULT, "-", "You must specify a nickname.");
             }
-        } else {
-            win_println(window, THEME_DEFAULT, "-", "You must specify a nickname.");
-        }
-        break;
-    case WIN_CHAT:
-        if (usr) {
-            _cmd_status_show_status(usr);
-        } else {
-            ProfChatWin* chatwin = (ProfChatWin*)window;
-            assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
-            PContact pcontact = roster_get_contact(chatwin->barejid);
-            if (pcontact) {
-                win_show_contact(window, pcontact);
+            break;
+        case WIN_CHAT:
+            if (usr) {
+                _cmd_status_show_status(usr);
+            } else {
+                ProfChatWin *chatwin = (ProfChatWin*)window;
+                assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
+                PContact pcontact = roster_get_contact(chatwin->barejid);
+                if (pcontact) {
+                    win_show_contact(window, pcontact);
+                } else {
+                    win_println(window, THEME_DEFAULT, "-", "Error getting contact info.");
+                }
+            }
+            break;
+        case WIN_PRIVATE:
+            if (usr) {
+                _cmd_status_show_status(usr);
             } else {
-                win_println(window, THEME_DEFAULT, "-", "Error getting contact info.");
+                ProfPrivateWin *privatewin = (ProfPrivateWin*)window;
+                assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
+                Jid *jid = jid_create(privatewin->fulljid);
+                Occupant *occupant = muc_roster_item(jid->barejid, jid->resourcepart);
+                if (occupant) {
+                    win_show_occupant(window, occupant);
+                } else {
+                    win_println(window, THEME_DEFAULT, "-", "Error getting contact info.");
+                }
+                jid_destroy(jid);
             }
-        }
-        break;
-    case WIN_PRIVATE:
-        if (usr) {
-            _cmd_status_show_status(usr);
-        } else {
-            ProfPrivateWin* privatewin = (ProfPrivateWin*)window;
-            assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
-            Jid* jid = jid_create(privatewin->fulljid);
-            Occupant* occupant = muc_roster_item(jid->barejid, jid->resourcepart);
-            if (occupant) {
-                win_show_occupant(window, occupant);
+            break;
+        case WIN_CONSOLE:
+            if (usr) {
+                _cmd_status_show_status(usr);
             } else {
-                win_println(window, THEME_DEFAULT, "-", "Error getting contact info.");
+                cons_bad_cmd_usage(command);
             }
-            jid_destroy(jid);
-        }
-        break;
-    case WIN_CONSOLE:
-        if (usr) {
-            _cmd_status_show_status(usr);
-        } else {
-            cons_bad_cmd_usage(command);
-        }
-        break;
-    default:
-        break;
+            break;
+        default:
+            break;
     }
 
     return TRUE;
 }
 
 static void
-_cmd_info_show_contact(char* usr)
+_cmd_info_show_contact(char *usr)
 {
-    char* usr_jid = roster_barejid_from_name(usr);
+    char *usr_jid = roster_barejid_from_name(usr);
     if (usr_jid == NULL) {
         usr_jid = usr;
     }
@@ -3269,9 +3274,9 @@ _cmd_info_show_contact(char* usr)
 }
 
 gboolean
-cmd_info(ProfWin* window, const char* const command, gchar** args)
+cmd_info(ProfWin *window, const char *const command, gchar **args)
 {
-    char* usr = args[0];
+    char *usr = args[0];
 
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -3280,148 +3285,150 @@ cmd_info(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    switch (window->type) {
-    case WIN_MUC:
-        if (usr) {
-            ProfMucWin* mucwin = (ProfMucWin*)window;
-            assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
-            Occupant* occupant = muc_roster_item(mucwin->roomjid, usr);
-            if (occupant) {
-                win_show_occupant_info(window, mucwin->roomjid, occupant);
+    switch (window->type)
+    {
+        case WIN_MUC:
+            if (usr) {
+                ProfMucWin *mucwin = (ProfMucWin*)window;
+                assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
+                Occupant *occupant = muc_roster_item(mucwin->roomjid, usr);
+                if (occupant) {
+                    win_show_occupant_info(window, mucwin->roomjid, occupant);
+                } else {
+                    win_println(window, THEME_DEFAULT, "-", "No such occupant \"%s\" in room.", usr);
+                }
             } else {
-                win_println(window, THEME_DEFAULT, "-", "No such occupant \"%s\" in room.", usr);
+                ProfMucWin *mucwin = (ProfMucWin*)window;
+                assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
+                iq_room_info_request(mucwin->roomjid, TRUE);
+                mucwin_info(mucwin);
+                return TRUE;
             }
-        } else {
-            ProfMucWin* mucwin = (ProfMucWin*)window;
-            assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
-            iq_room_info_request(mucwin->roomjid, TRUE);
-            mucwin_info(mucwin);
-            return TRUE;
-        }
-        break;
-    case WIN_CHAT:
-        if (usr) {
-            _cmd_info_show_contact(usr);
-        } else {
-            ProfChatWin* chatwin = (ProfChatWin*)window;
-            assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
-            PContact pcontact = roster_get_contact(chatwin->barejid);
-            if (pcontact) {
-                win_show_info(window, pcontact);
+            break;
+        case WIN_CHAT:
+            if (usr) {
+                _cmd_info_show_contact(usr);
             } else {
-                win_println(window, THEME_DEFAULT, "-", "Error getting contact info.");
+                ProfChatWin *chatwin = (ProfChatWin*)window;
+                assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
+                PContact pcontact = roster_get_contact(chatwin->barejid);
+                if (pcontact) {
+                    win_show_info(window, pcontact);
+                } else {
+                    win_println(window, THEME_DEFAULT, "-", "Error getting contact info.");
+                }
             }
-        }
-        break;
-    case WIN_PRIVATE:
-        if (usr) {
-            _cmd_info_show_contact(usr);
-        } else {
-            ProfPrivateWin* privatewin = (ProfPrivateWin*)window;
-            assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
-            Jid* jid = jid_create(privatewin->fulljid);
-            Occupant* occupant = muc_roster_item(jid->barejid, jid->resourcepart);
-            if (occupant) {
-                win_show_occupant_info(window, jid->barejid, occupant);
+            break;
+        case WIN_PRIVATE:
+            if (usr) {
+                _cmd_info_show_contact(usr);
+            } else {
+                ProfPrivateWin *privatewin = (ProfPrivateWin*)window;
+                assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
+                Jid *jid = jid_create(privatewin->fulljid);
+                Occupant *occupant = muc_roster_item(jid->barejid, jid->resourcepart);
+                if (occupant) {
+                    win_show_occupant_info(window, jid->barejid, occupant);
+                } else {
+                    win_println(window, THEME_DEFAULT, "-", "Error getting contact info.");
+                }
+                jid_destroy(jid);
+            }
+            break;
+        case WIN_CONSOLE:
+            if (usr) {
+                _cmd_info_show_contact(usr);
             } else {
-                win_println(window, THEME_DEFAULT, "-", "Error getting contact info.");
+                cons_bad_cmd_usage(command);
             }
-            jid_destroy(jid);
-        }
-        break;
-    case WIN_CONSOLE:
-        if (usr) {
-            _cmd_info_show_contact(usr);
-        } else {
-            cons_bad_cmd_usage(command);
-        }
-        break;
-    default:
-        break;
+            break;
+        default:
+            break;
     }
 
     return TRUE;
 }
 
 gboolean
-cmd_caps(ProfWin* window, const char* const command, gchar** args)
+cmd_caps(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
-    Occupant* occupant = NULL;
+    Occupant *occupant = NULL;
 
     if (conn_status != JABBER_CONNECTED) {
         cons_show("You are not currently connected.");
         return TRUE;
     }
 
-    switch (window->type) {
-    case WIN_MUC:
-        if (args[0]) {
-            ProfMucWin* mucwin = (ProfMucWin*)window;
-            assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
-            occupant = muc_roster_item(mucwin->roomjid, args[0]);
-            if (occupant) {
-                Jid* jidp = jid_create_from_bare_and_resource(mucwin->roomjid, args[0]);
-                cons_show_caps(jidp->fulljid, occupant->presence);
-                jid_destroy(jidp);
+    switch (window->type)
+    {
+        case WIN_MUC:
+            if (args[0]) {
+                ProfMucWin *mucwin = (ProfMucWin*)window;
+                assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
+                occupant = muc_roster_item(mucwin->roomjid, args[0]);
+                if (occupant) {
+                    Jid *jidp = jid_create_from_bare_and_resource(mucwin->roomjid, args[0]);
+                    cons_show_caps(jidp->fulljid, occupant->presence);
+                    jid_destroy(jidp);
+                } else {
+                    cons_show("No such participant \"%s\" in room.", args[0]);
+                }
             } else {
-                cons_show("No such participant \"%s\" in room.", args[0]);
+                cons_show("No nickname supplied to /caps in chat room.");
             }
-        } else {
-            cons_show("No nickname supplied to /caps in chat room.");
-        }
-        break;
-    case WIN_CHAT:
-    case WIN_CONSOLE:
-        if (args[0]) {
-            Jid* jid = jid_create(args[0]);
+            break;
+        case WIN_CHAT:
+        case WIN_CONSOLE:
+            if (args[0]) {
+                Jid *jid = jid_create(args[0]);
 
-            if (jid->fulljid == NULL) {
-                cons_show("You must provide a full jid to the /caps command.");
-            } else {
-                PContact pcontact = roster_get_contact(jid->barejid);
-                if (pcontact == NULL) {
-                    cons_show("Contact not found in roster: %s", jid->barejid);
+                if (jid->fulljid == NULL) {
+                    cons_show("You must provide a full jid to the /caps command.");
                 } else {
-                    Resource* resource = p_contact_get_resource(pcontact, jid->resourcepart);
-                    if (resource == NULL) {
-                        cons_show("Could not find resource %s, for contact %s", jid->barejid, jid->resourcepart);
+                    PContact pcontact = roster_get_contact(jid->barejid);
+                    if (pcontact == NULL) {
+                        cons_show("Contact not found in roster: %s", jid->barejid);
                     } else {
-                        cons_show_caps(jid->fulljid, resource->presence);
+                        Resource *resource = p_contact_get_resource(pcontact, jid->resourcepart);
+                        if (resource == NULL) {
+                            cons_show("Could not find resource %s, for contact %s", jid->barejid, jid->resourcepart);
+                        } else {
+                            cons_show_caps(jid->fulljid, resource->presence);
+                        }
                     }
                 }
-            }
-            jid_destroy(jid);
-        } else {
-            cons_show("You must provide a jid to the /caps command.");
-        }
-        break;
-    case WIN_PRIVATE:
-        if (args[0]) {
-            cons_show("No parameter needed to /caps when in private chat.");
-        } else {
-            ProfPrivateWin* privatewin = (ProfPrivateWin*)window;
-            assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
-            Jid* jid = jid_create(privatewin->fulljid);
-            if (jid) {
-                occupant = muc_roster_item(jid->barejid, jid->resourcepart);
-                cons_show_caps(jid->resourcepart, occupant->presence);
                 jid_destroy(jid);
+            } else {
+                cons_show("You must provide a jid to the /caps command.");
             }
-        }
-        break;
-    default:
-        break;
+            break;
+        case WIN_PRIVATE:
+            if (args[0]) {
+                cons_show("No parameter needed to /caps when in private chat.");
+            } else {
+                ProfPrivateWin *privatewin = (ProfPrivateWin*)window;
+                assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
+                Jid *jid = jid_create(privatewin->fulljid);
+                if (jid) {
+                    occupant = muc_roster_item(jid->barejid, jid->resourcepart);
+                    cons_show_caps(jid->resourcepart, occupant->presence);
+                    jid_destroy(jid);
+                }
+            }
+            break;
+        default:
+            break;
     }
 
     return TRUE;
 }
 
 static void
-_send_software_version_iq_to_fulljid(char* request)
+_send_software_version_iq_to_fulljid(char *request)
 {
-    char* mybarejid = connection_get_barejid();
-    Jid* jid = jid_create(request);
+    char *mybarejid = connection_get_barejid();
+    Jid *jid = jid_create(request);
 
     if (jid == NULL || jid->fulljid == NULL) {
         cons_show("You must provide a full jid to the /software command.");
@@ -3435,7 +3442,7 @@ _send_software_version_iq_to_fulljid(char* request)
 }
 
 gboolean
-cmd_software(ProfWin* window, const char* const command, gchar** args)
+cmd_software(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -3444,74 +3451,75 @@ cmd_software(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    switch (window->type) {
-    case WIN_MUC:
-        if (args[0]) {
-            ProfMucWin* mucwin = (ProfMucWin*)window;
-            assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
-            Occupant* occupant = muc_roster_item(mucwin->roomjid, args[0]);
-            if (occupant) {
-                Jid* jid = jid_create_from_bare_and_resource(mucwin->roomjid, args[0]);
-                iq_send_software_version(jid->fulljid);
-                jid_destroy(jid);
+    switch (window->type)
+    {
+        case WIN_MUC:
+            if (args[0]) {
+                ProfMucWin *mucwin = (ProfMucWin*)window;
+                assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
+                Occupant *occupant = muc_roster_item(mucwin->roomjid, args[0]);
+                if (occupant) {
+                    Jid *jid = jid_create_from_bare_and_resource(mucwin->roomjid, args[0]);
+                    iq_send_software_version(jid->fulljid);
+                    jid_destroy(jid);
+                } else {
+                    cons_show("No such participant \"%s\" in room.", args[0]);
+                }
             } else {
-                cons_show("No such participant \"%s\" in room.", args[0]);
+                cons_show("No nickname supplied to /software in chat room.");
             }
-        } else {
-            cons_show("No nickname supplied to /software in chat room.");
-        }
-        break;
-    case WIN_CHAT:
-        if (args[0]) {
-            _send_software_version_iq_to_fulljid(args[0]);
             break;
-        } else {
-            ProfChatWin* chatwin = (ProfChatWin*)window;
-            assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
+        case WIN_CHAT:
+            if (args[0]) {
+                _send_software_version_iq_to_fulljid(args[0]);
+                break;
+            } else {
+                ProfChatWin *chatwin = (ProfChatWin*)window;
+                assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
+
+                char *resource = NULL;
+                ChatSession *session = chat_session_get(chatwin->barejid);
+                if (chatwin->resource_override) {
+                    resource = chatwin->resource_override;
+                } else if (session && session->resource) {
+                    resource = session->resource;
+                }
 
-            char* resource = NULL;
-            ChatSession* session = chat_session_get(chatwin->barejid);
-            if (chatwin->resource_override) {
-                resource = chatwin->resource_override;
-            } else if (session && session->resource) {
-                resource = session->resource;
+                if (resource) {
+                    GString *fulljid = g_string_new(chatwin->barejid);
+                    g_string_append_printf(fulljid, "/%s", resource);
+                    iq_send_software_version(fulljid->str);
+                    g_string_free(fulljid, TRUE);
+                } else {
+                    win_println(window, THEME_DEFAULT, "-", "Unknown resource for /software command. See /help resource.");
+                }
+                break;
             }
-
-            if (resource) {
-                GString* fulljid = g_string_new(chatwin->barejid);
-                g_string_append_printf(fulljid, "/%s", resource);
-                iq_send_software_version(fulljid->str);
-                g_string_free(fulljid, TRUE);
+        case WIN_CONSOLE:
+            if (args[0]) {
+                _send_software_version_iq_to_fulljid(args[0]);
             } else {
-                win_println(window, THEME_DEFAULT, "-", "Unknown resource for /software command. See /help resource.");
+                cons_show("You must provide a jid to the /software command.");
             }
             break;
-        }
-    case WIN_CONSOLE:
-        if (args[0]) {
-            _send_software_version_iq_to_fulljid(args[0]);
-        } else {
-            cons_show("You must provide a jid to the /software command.");
-        }
-        break;
-    case WIN_PRIVATE:
-        if (args[0]) {
-            cons_show("No parameter needed to /software when in private chat.");
-        } else {
-            ProfPrivateWin* privatewin = (ProfPrivateWin*)window;
-            assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
-            iq_send_software_version(privatewin->fulljid);
-        }
-        break;
-    default:
-        break;
+        case WIN_PRIVATE:
+            if (args[0]) {
+                cons_show("No parameter needed to /software when in private chat.");
+            } else {
+                ProfPrivateWin *privatewin = (ProfPrivateWin*)window;
+                assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
+                iq_send_software_version(privatewin->fulljid);
+            }
+            break;
+        default:
+            break;
     }
 
     return TRUE;
 }
 
 gboolean
-cmd_serversoftware(ProfWin* window, const char* const command, gchar** args)
+cmd_serversoftware(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -3530,7 +3538,7 @@ cmd_serversoftware(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_join(ProfWin* window, const char* const command, gchar** args)
+cmd_join(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
     if (conn_status != JABBER_CONNECTED) {
@@ -3539,11 +3547,11 @@ cmd_join(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (args[0] == NULL) {
-        char* account_name = session_get_account_name();
-        ProfAccount* account = accounts_get_account(account_name);
+        char *account_name = session_get_account_name();
+        ProfAccount *account = accounts_get_account(account_name);
         if (account->muc_service) {
-            GString* room_str = g_string_new("");
-            char* uuid = connection_create_uuid();
+            GString *room_str = g_string_new("");
+            char *uuid = connection_create_uuid();
             g_string_append_printf(room_str, "private-chat-%s@%s", uuid, account->muc_service);
             connection_free_uuid(uuid);
 
@@ -3559,43 +3567,43 @@ cmd_join(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    Jid* room_arg = jid_create(args[0]);
+    Jid *room_arg = jid_create(args[0]);
     if (room_arg == NULL) {
         cons_show_error("Specified room has incorrect format.");
         cons_show("");
         return TRUE;
     }
 
-    char* room = NULL;
-    char* nick = NULL;
-    char* passwd = NULL;
-    char* account_name = session_get_account_name();
-    ProfAccount* account = accounts_get_account(account_name);
+    char *room = NULL;
+    char *nick = NULL;
+    char *passwd = NULL;
+    char *account_name = session_get_account_name();
+    ProfAccount *account = accounts_get_account(account_name);
 
     // full room jid supplied (room@server)
     if (room_arg->localpart) {
         room = g_strdup(args[0]);
 
-        // server not supplied (room), use account preference
+    // server not supplied (room), use account preference
     } else if (account->muc_service) {
-        GString* room_str = g_string_new("");
+        GString *room_str = g_string_new("");
         g_string_append(room_str, args[0]);
         g_string_append(room_str, "@");
         g_string_append(room_str, account->muc_service);
         room = room_str->str;
         g_string_free(room_str, FALSE);
 
-        // no account preference
+    // no account preference
     } else {
         cons_show("Account MUC service property not found.");
         return TRUE;
     }
 
     // Additional args supplied
-    gchar* opt_keys[] = { "nick", "password", NULL };
+    gchar *opt_keys[] = { "nick", "password", NULL };
     gboolean parsed;
 
-    GHashTable* options = parse_options(&args[1], opt_keys, &parsed);
+    GHashTable *options = parse_options(&args[1], opt_keys, &parsed);
     if (!parsed) {
         cons_bad_cmd_usage(command);
         cons_show("");
@@ -3637,7 +3645,7 @@ cmd_join(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_invite(ProfWin* window, const char* const command, gchar** args)
+cmd_invite(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -3647,31 +3655,31 @@ cmd_invite(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (g_strcmp0(args[0], "send") == 0) {
-        char* contact = args[1];
-        char* reason = args[2];
+        char *contact = args[1];
+        char *reason = args[2];
 
         if (window->type != WIN_MUC) {
             cons_show("You must be in a chat room to send an invite.");
             return TRUE;
         }
 
-        char* usr_jid = roster_barejid_from_name(contact);
+        char *usr_jid = roster_barejid_from_name(contact);
         if (usr_jid == NULL) {
             usr_jid = contact;
         }
 
-        ProfMucWin* mucwin = (ProfMucWin*)window;
+        ProfMucWin *mucwin = (ProfMucWin*)window;
         assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
         message_send_invite(mucwin->roomjid, usr_jid, reason);
         if (reason) {
             cons_show("Room invite sent, contact: %s, room: %s, reason: \"%s\".",
-                      contact, mucwin->roomjid, reason);
+                    contact, mucwin->roomjid, reason);
         } else {
             cons_show("Room invite sent, contact: %s, room: %s.",
-                      contact, mucwin->roomjid);
+                    contact, mucwin->roomjid);
         }
     } else if (g_strcmp0(args[0], "list") == 0) {
-        GList* invites = muc_invites();
+        GList *invites = muc_invites();
         cons_show_room_invites(invites);
         g_list_free_full(invites, g_free);
     } else if (g_strcmp0(args[0], "decline") == 0) {
@@ -3687,14 +3695,14 @@ cmd_invite(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_form_field(ProfWin* window, char* tag, gchar** args)
+cmd_form_field(ProfWin *window, char *tag, gchar **args)
 {
     if (window->type != WIN_CONFIG) {
         return TRUE;
     }
 
-    ProfConfWin* confwin = (ProfConfWin*)window;
-    DataForm* form = confwin->form;
+    ProfConfWin *confwin = (ProfConfWin*)window;
+    DataForm *form = confwin->form;
     if (form) {
         if (!form_tag_exists(form, tag)) {
             win_println(window, THEME_DEFAULT, "-", "Form does not contain a field with tag %s", tag);
@@ -3702,8 +3710,8 @@ cmd_form_field(ProfWin* window, char* tag, gchar** args)
         }
 
         form_field_type_t field_type = form_get_field_type(form, tag);
-        char* cmd = NULL;
-        char* value = NULL;
+        char *cmd = NULL;
+        char *value = NULL;
         gboolean valid = FALSE;
         gboolean added = FALSE;
         gboolean removed = FALSE;
@@ -3905,7 +3913,7 @@ cmd_form_field(ProfWin* window, char* tag, gchar** args)
 }
 
 gboolean
-cmd_form(ProfWin* window, const char* const command, gchar** args)
+cmd_form(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -3919,12 +3927,15 @@ cmd_form(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    if ((g_strcmp0(args[0], "submit") != 0) && (g_strcmp0(args[0], "cancel") != 0) && (g_strcmp0(args[0], "show") != 0) && (g_strcmp0(args[0], "help") != 0)) {
+    if ((g_strcmp0(args[0], "submit") != 0) &&
+            (g_strcmp0(args[0], "cancel") != 0) &&
+            (g_strcmp0(args[0], "show") != 0) &&
+            (g_strcmp0(args[0], "help") != 0)) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    ProfConfWin* confwin = (ProfConfWin*)window;
+    ProfConfWin *confwin = (ProfConfWin*)window;
     assert(confwin->memcheck == PROFCONFWIN_MEMCHECK);
 
     if (g_strcmp0(args[0], "show") == 0) {
@@ -3933,20 +3944,20 @@ cmd_form(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (g_strcmp0(args[0], "help") == 0) {
-        char* tag = args[1];
+        char *tag = args[1];
         if (tag) {
             confwin_field_help(confwin, tag);
         } else {
             confwin_form_help(confwin);
 
-            gchar** help_text = NULL;
-            Command* command = cmd_get("/form");
+            gchar **help_text = NULL;
+            Command *command = cmd_get("/form");
 
             if (command) {
                 help_text = command->help.synopsis;
             }
 
-            ui_show_lines((ProfWin*)confwin, help_text);
+            ui_show_lines((ProfWin*) confwin, help_text);
         }
         win_println(window, THEME_DEFAULT, "-", "");
         return TRUE;
@@ -3967,7 +3978,7 @@ cmd_form(ProfWin* window, const char* const command, gchar** args)
 
         int num = wins_get_num(window);
 
-        ProfWin* new_current = (ProfWin*)wins_get_muc(confwin->roomjid);
+        ProfWin *new_current = (ProfWin*)wins_get_muc(confwin->roomjid);
         if (!new_current) {
             new_current = wins_get_console();
         }
@@ -3980,7 +3991,7 @@ cmd_form(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_kick(ProfWin* window, const char* const command, gchar** args)
+cmd_kick(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -3994,13 +4005,13 @@ cmd_kick(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfMucWin* mucwin = (ProfMucWin*)window;
+    ProfMucWin *mucwin = (ProfMucWin*)window;
     assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
-    char* nick = args[0];
+    char *nick = args[0];
     if (nick) {
         if (muc_roster_contains_nick(mucwin->roomjid, nick)) {
-            char* reason = args[1];
+            char *reason = args[1];
             iq_room_kick_occupant(mucwin->roomjid, nick, reason);
         } else {
             win_println(window, THEME_DEFAULT, "!", "Occupant does not exist: %s", nick);
@@ -4013,7 +4024,7 @@ cmd_kick(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_ban(ProfWin* window, const char* const command, gchar** args)
+cmd_ban(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4027,12 +4038,12 @@ cmd_ban(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfMucWin* mucwin = (ProfMucWin*)window;
+    ProfMucWin *mucwin = (ProfMucWin*)window;
     assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
-    char* jid = args[0];
+    char *jid = args[0];
     if (jid) {
-        char* reason = args[1];
+        char *reason = args[1];
         iq_room_affiliation_set(mucwin->roomjid, jid, "outcast", reason);
     } else {
         cons_bad_cmd_usage(command);
@@ -4041,7 +4052,7 @@ cmd_ban(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_subject(ProfWin* window, const char* const command, gchar** args)
+cmd_subject(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4055,11 +4066,11 @@ cmd_subject(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfMucWin* mucwin = (ProfMucWin*)window;
+    ProfMucWin *mucwin = (ProfMucWin*)window;
     assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
     if (args[0] == NULL) {
-        char* subject = muc_subject(mucwin->roomjid);
+        char *subject = muc_subject(mucwin->roomjid);
         if (subject) {
             win_print(window, THEME_ROOMINFO, "!", "Room subject: ");
             win_appendln(window, THEME_DEFAULT, "%s", subject);
@@ -4089,9 +4100,9 @@ cmd_subject(ProfWin* window, const char* const command, gchar** args)
 
     if (g_strcmp0(args[0], "prepend") == 0) {
         if (args[1]) {
-            char* old_subject = muc_subject(mucwin->roomjid);
+            char *old_subject = muc_subject(mucwin->roomjid);
             if (old_subject) {
-                GString* new_subject = g_string_new(args[1]);
+                GString *new_subject = g_string_new(args[1]);
                 g_string_append(new_subject, old_subject);
                 message_send_groupchat_subject(mucwin->roomjid, new_subject->str);
                 g_string_free(new_subject, TRUE);
@@ -4106,9 +4117,9 @@ cmd_subject(ProfWin* window, const char* const command, gchar** args)
 
     if (g_strcmp0(args[0], "append") == 0) {
         if (args[1]) {
-            char* old_subject = muc_subject(mucwin->roomjid);
+            char *old_subject = muc_subject(mucwin->roomjid);
             if (old_subject) {
-                GString* new_subject = g_string_new(old_subject);
+                GString *new_subject = g_string_new(old_subject);
                 g_string_append(new_subject, args[1]);
                 message_send_groupchat_subject(mucwin->roomjid, new_subject->str);
                 g_string_free(new_subject, TRUE);
@@ -4131,7 +4142,7 @@ cmd_subject(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_affiliation(ProfWin* window, const char* const command, gchar** args)
+cmd_affiliation(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4145,19 +4156,24 @@ cmd_affiliation(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* cmd = args[0];
+    char *cmd = args[0];
     if (cmd == NULL) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    char* affiliation = args[1];
-    if (affiliation && (g_strcmp0(affiliation, "owner") != 0) && (g_strcmp0(affiliation, "admin") != 0) && (g_strcmp0(affiliation, "member") != 0) && (g_strcmp0(affiliation, "none") != 0) && (g_strcmp0(affiliation, "outcast") != 0)) {
+    char *affiliation = args[1];
+    if (affiliation &&
+            (g_strcmp0(affiliation, "owner") != 0) &&
+            (g_strcmp0(affiliation, "admin") != 0) &&
+            (g_strcmp0(affiliation, "member") != 0) &&
+            (g_strcmp0(affiliation, "none") != 0) &&
+            (g_strcmp0(affiliation, "outcast") != 0)) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    ProfMucWin* mucwin = (ProfMucWin*)window;
+    ProfMucWin *mucwin = (ProfMucWin*)window;
     assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
     if (g_strcmp0(cmd, "list") == 0) {
@@ -4180,12 +4196,12 @@ cmd_affiliation(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        char* jid = args[2];
+        char *jid = args[2];
         if (jid == NULL) {
             cons_bad_cmd_usage(command);
             return TRUE;
         } else {
-            char* reason = args[3];
+            char *reason = args[3];
             iq_room_affiliation_set(mucwin->roomjid, jid, affiliation, reason);
             return TRUE;
         }
@@ -4196,7 +4212,7 @@ cmd_affiliation(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_role(ProfWin* window, const char* const command, gchar** args)
+cmd_role(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4210,19 +4226,23 @@ cmd_role(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* cmd = args[0];
+    char *cmd = args[0];
     if (cmd == NULL) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    char* role = args[1];
-    if (role && (g_strcmp0(role, "visitor") != 0) && (g_strcmp0(role, "participant") != 0) && (g_strcmp0(role, "moderator") != 0) && (g_strcmp0(role, "none") != 0)) {
+    char *role = args[1];
+    if (role &&
+            (g_strcmp0(role, "visitor") != 0) &&
+            (g_strcmp0(role, "participant") != 0) &&
+            (g_strcmp0(role, "moderator") != 0) &&
+            (g_strcmp0(role, "none") != 0)) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    ProfMucWin* mucwin = (ProfMucWin*)window;
+    ProfMucWin *mucwin = (ProfMucWin*)window;
     assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
     if (g_strcmp0(cmd, "list") == 0) {
@@ -4244,12 +4264,12 @@ cmd_role(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        char* nick = args[2];
+        char *nick = args[2];
         if (nick == NULL) {
             cons_bad_cmd_usage(command);
             return TRUE;
         } else {
-            char* reason = args[3];
+            char *reason = args[3];
             iq_room_role_set(mucwin->roomjid, nick, role, reason);
             return TRUE;
         }
@@ -4260,7 +4280,7 @@ cmd_role(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_room(ProfWin* window, const char* const command, gchar** args)
+cmd_room(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4274,7 +4294,7 @@ cmd_room(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfMucWin* mucwin = (ProfMucWin*)window;
+    ProfMucWin *mucwin = (ProfMucWin*)window;
     assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
     if (g_strcmp0(args[0], "accept") == 0) {
@@ -4292,7 +4312,7 @@ cmd_room(ProfWin* window, const char* const command, gchar** args)
         iq_destroy_room(mucwin->roomjid);
         return TRUE;
     } else if (g_strcmp0(args[0], "config") == 0) {
-        ProfConfWin* confwin = wins_get_conf(mucwin->roomjid);
+        ProfConfWin *confwin = wins_get_conf(mucwin->roomjid);
 
         if (confwin) {
             ui_focus_win((ProfWin*)confwin);
@@ -4308,7 +4328,7 @@ cmd_room(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_occupants(ProfWin* window, const char* const command, gchar** args)
+cmd_occupants(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "size") == 0) {
         if (!args[1]) {
@@ -4316,7 +4336,7 @@ cmd_occupants(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         } else {
             int intval = 0;
-            char* err_msg = NULL;
+            char *err_msg = NULL;
             gboolean res = strtoi_range(args[1], &intval, 1, 99, &err_msg);
             if (res) {
                 prefs_set_occupants_size(intval);
@@ -4337,7 +4357,7 @@ cmd_occupants(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         } else {
             int intval = 0;
-            char* err_msg = NULL;
+            char *err_msg = NULL;
             gboolean res = strtoi_range(args[1], &intval, 0, 10, &err_msg);
             if (res) {
                 prefs_set_occupants_indent(intval);
@@ -4358,7 +4378,7 @@ cmd_occupants(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         } else {
             _cmd_set_boolean_preference(args[1], command, "Occupants panel line wrap", PREF_OCCUPANTS_WRAP);
-            occupantswin_occupants_all();
+             occupantswin_occupants_all();
             return TRUE;
         }
     }
@@ -4444,7 +4464,7 @@ cmd_occupants(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfMucWin* mucwin = (ProfMucWin*)window;
+    ProfMucWin *mucwin = (ProfMucWin*)window;
     assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
     if (g_strcmp0(args[0], "show") == 0) {
@@ -4469,7 +4489,7 @@ cmd_occupants(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_rooms(ProfWin* window, const char* const command, gchar** args)
+cmd_rooms(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4478,8 +4498,8 @@ cmd_rooms(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    gchar* service = NULL;
-    gchar* filter = NULL;
+    gchar *service = NULL;
+    gchar *filter = NULL;
     if (args[0] != NULL) {
         if (g_strcmp0(args[0], "service") == 0) {
             if (args[1] == NULL) {
@@ -4523,7 +4543,7 @@ cmd_rooms(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
     }
-    if (g_strv_length(args) >= 3) {
+    if (g_strv_length(args) >=3 ) {
         if (g_strcmp0(args[2], "service") == 0) {
             if (args[3] == NULL) {
                 cons_bad_cmd_usage(command);
@@ -4554,7 +4574,7 @@ cmd_rooms(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (service == NULL) {
-        ProfAccount* account = accounts_get_account(session_get_account_name());
+        ProfAccount *account = accounts_get_account(session_get_account_name());
         if (account->muc_service) {
             service = g_strdup(account->muc_service);
             account_free(account);
@@ -4582,7 +4602,7 @@ cmd_rooms(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_bookmark(ProfWin* window, const char* const command, gchar** args)
+cmd_bookmark(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4593,15 +4613,15 @@ cmd_bookmark(ProfWin* window, const char* const command, gchar** args)
     }
 
     int num_args = g_strv_length(args);
-    gchar* cmd = args[0];
+    gchar *cmd = args[0];
     if (window->type == WIN_MUC
-        && num_args < 2
-        && (cmd == NULL || g_strcmp0(cmd, "add") == 0)) {
+            && num_args < 2
+            && (cmd == NULL || g_strcmp0(cmd, "add") == 0)) {
         // default to current nickname, password, and autojoin "on"
-        ProfMucWin* mucwin = (ProfMucWin*)window;
+        ProfMucWin *mucwin = (ProfMucWin*)window;
         assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
-        char* nick = muc_nick(mucwin->roomjid);
-        char* password = muc_password(mucwin->roomjid);
+        char *nick = muc_nick(mucwin->roomjid);
+        char *password = muc_password(mucwin->roomjid);
         gboolean added = bookmark_add(mucwin->roomjid, nick, password, "on", NULL);
         if (added) {
             win_println(window, THEME_DEFAULT, "!", "Bookmark added for %s.", mucwin->roomjid);
@@ -4612,9 +4632,9 @@ cmd_bookmark(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (window->type == WIN_MUC
-        && num_args < 2
-        && g_strcmp0(cmd, "remove") == 0) {
-        ProfMucWin* mucwin = (ProfMucWin*)window;
+            && num_args < 2
+            && g_strcmp0(cmd, "remove") == 0) {
+        ProfMucWin *mucwin = (ProfMucWin*)window;
         assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
         gboolean removed = bookmark_remove(mucwin->roomjid);
         if (removed) {
@@ -4647,13 +4667,13 @@ cmd_bookmark(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (strcmp(cmd, "list") == 0) {
-        GList* bookmarks = bookmark_get_list();
+        GList *bookmarks = bookmark_get_list();
         cons_show_bookmarks(bookmarks);
         g_list_free(bookmarks);
         return TRUE;
     }
 
-    char* jid = args[1];
+    char *jid = args[1];
     if (jid == NULL) {
         cons_bad_cmd_usage(command);
         cons_show("");
@@ -4687,10 +4707,10 @@ cmd_bookmark(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    gchar* opt_keys[] = { "autojoin", "nick", "password", "name", NULL };
+    gchar *opt_keys[] = { "autojoin", "nick", "password", "name", NULL };
     gboolean parsed;
 
-    GHashTable* options = parse_options(&args[2], opt_keys, &parsed);
+    GHashTable *options = parse_options(&args[2], opt_keys, &parsed);
     if (!parsed) {
         cons_bad_cmd_usage(command);
         cons_show("");
@@ -4698,7 +4718,7 @@ cmd_bookmark(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* autojoin = g_hash_table_lookup(options, "autojoin");
+    char *autojoin = g_hash_table_lookup(options, "autojoin");
 
     if (autojoin && ((strcmp(autojoin, "on") != 0) && (strcmp(autojoin, "off") != 0))) {
         cons_bad_cmd_usage(command);
@@ -4708,9 +4728,9 @@ cmd_bookmark(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* nick = g_hash_table_lookup(options, "nick");
-    char* password = g_hash_table_lookup(options, "password");
-    char* name = g_hash_table_lookup(options, "name");
+    char *nick = g_hash_table_lookup(options, "nick");
+    char *password = g_hash_table_lookup(options, "password");
+    char *name = g_hash_table_lookup(options, "name");
 
     if (strcmp(cmd, "add") == 0) {
         gboolean added = bookmark_add(jid, nick, password, autojoin, name);
@@ -4744,7 +4764,7 @@ cmd_bookmark(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_bookmark_ignore(ProfWin* window, const char* const command, gchar** args)
+cmd_bookmark_ignore(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4757,7 +4777,7 @@ cmd_bookmark_ignore(ProfWin* window, const char* const command, gchar** args)
     // `/bookmark ignore` lists them
     if (args[1] == NULL) {
         gsize len = 0;
-        gchar** list = bookmark_ignore_list(&len);
+        gchar **list = bookmark_ignore_list(&len);
         cons_show_bookmarks_ignore(list, len);
         g_strfreev(list);
         return TRUE;
@@ -4780,7 +4800,7 @@ cmd_bookmark_ignore(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_disco(ProfWin* window, const char* const command, gchar** args)
+cmd_disco(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4789,11 +4809,11 @@ cmd_disco(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    GString* jid = g_string_new("");
+    GString *jid = g_string_new("");
     if (args[1]) {
         jid = g_string_append(jid, args[1]);
     } else {
-        Jid* jidp = jid_create(connection_get_fulljid());
+        Jid *jidp = jid_create(connection_get_fulljid());
         jid = g_string_append(jid, jidp->domainpart);
         jid_destroy(jidp);
     }
@@ -4810,14 +4830,14 @@ cmd_disco(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_sendfile(ProfWin* window, const char* const command, gchar** args)
+cmd_sendfile(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
-    char* filename = args[0];
+    char *filename = args[0];
 
     // expand ~ to $HOME
     if (filename[0] == '~' && filename[1] == '/') {
-        if (asprintf(&filename, "%s/%s", getenv("HOME"), filename + 2) == -1) {
+        if (asprintf(&filename, "%s/%s", getenv("HOME"), filename+2) == -1) {
             return TRUE;
         }
     } else {
@@ -4837,45 +4857,45 @@ cmd_sendfile(ProfWin* window, const char* const command, gchar** args)
     }
 
     switch (window->type) {
-    case WIN_MUC:
-    {
-        ProfMucWin* mucwin = (ProfMucWin*)window;
-        assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
+        case WIN_MUC:
+        {
+            ProfMucWin *mucwin = (ProfMucWin*)window;
+            assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
-        // only omemo, no pgp/otr available in MUCs
-        if (mucwin->is_omemo && !prefs_get_boolean(PREF_OMEMO_SENDFILE)) {
-            cons_show_error("Uploading unencrypted files disabled. See /omemo sendfile, /otr sendfile, /pgp sendfile.");
-            win_println(window, THEME_ERROR, "-", "Sending encrypted files via http_upload is not possible yet.");
-            free(filename);
-            return TRUE;
+            // only omemo, no pgp/otr available in MUCs
+            if (mucwin->is_omemo && !prefs_get_boolean(PREF_OMEMO_SENDFILE)) {
+                cons_show_error("Uploading unencrypted files disabled. See /omemo sendfile, /otr sendfile, /pgp sendfile.");
+				win_println(window, THEME_ERROR, "-", "Sending encrypted files via http_upload is not possible yet.");
+				free(filename);
+				return TRUE;
+				}
+            break;
         }
-        break;
-    }
-    case WIN_CHAT:
-    {
-        ProfChatWin* chatwin = (ProfChatWin*)window;
-        assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
+        case WIN_CHAT:
+        {
+            ProfChatWin *chatwin = (ProfChatWin*)window;
+            assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
 
-        if ((chatwin->is_omemo && !prefs_get_boolean(PREF_OMEMO_SENDFILE))
-            || (chatwin->pgp_send && !prefs_get_boolean(PREF_PGP_SENDFILE))
-            || (chatwin->is_otr && !prefs_get_boolean(PREF_OTR_SENDFILE))) {
-            cons_show_error("Uploading unencrypted files disabled. See /omemo sendfile, /otr sendfile, /pgp sendfile.");
-            win_println(window, THEME_ERROR, "-", "Sending encrypted files via http_upload is not possible yet.");
-            free(filename);
-            return TRUE;
+            if ((chatwin->is_omemo && !prefs_get_boolean(PREF_OMEMO_SENDFILE))
+                    || (chatwin->pgp_send && !prefs_get_boolean(PREF_PGP_SENDFILE))
+                    || (chatwin->is_otr && !prefs_get_boolean(PREF_OTR_SENDFILE))) {
+                cons_show_error("Uploading unencrypted files disabled. See /omemo sendfile, /otr sendfile, /pgp sendfile.");
+                win_println(window, THEME_ERROR, "-", "Sending encrypted files via http_upload is not possible yet.");
+                free(filename);
+                return TRUE;
+            }
+            break;
+        }
+        case WIN_PRIVATE:
+        {
+            //we don't support encryption in private muc windows
+            break;
+        }
+        default:
+			cons_show_error("Unsupported window for file transmission.");
+			free(filename);
+			return TRUE;
         }
-        break;
-    }
-    case WIN_PRIVATE:
-    {
-        //we don't support encryption in private muc windows
-        break;
-    }
-    default:
-        cons_show_error("Unsupported window for file transmission.");
-        free(filename);
-        return TRUE;
-    }
 
     if (access(filename, R_OK) != 0) {
         cons_show_error("Uploading '%s' failed: File not found!", filename);
@@ -4889,7 +4909,7 @@ cmd_sendfile(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    HTTPUpload* upload = malloc(sizeof(HTTPUpload));
+    HTTPUpload *upload = malloc(sizeof(HTTPUpload));
     upload->window = window;
 
     upload->filename = filename;
@@ -4902,7 +4922,7 @@ cmd_sendfile(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_lastactivity(ProfWin* window, const char* const command, gchar** args)
+cmd_lastactivity(ProfWin *window, const char *const command, gchar **args)
 {
     if ((g_strcmp0(args[0], "on") == 0) || (g_strcmp0(args[0], "off") == 0)) {
         _cmd_set_boolean_preference(args[0], command, "Last activity", PREF_LASTACTIVITY);
@@ -4923,8 +4943,8 @@ cmd_lastactivity(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (args[0] == NULL) {
-        Jid* jidp = jid_create(connection_get_fulljid());
-        GString* jid = g_string_new(jidp->domainpart);
+        Jid *jidp = jid_create(connection_get_fulljid());
+        GString *jid = g_string_new(jidp->domainpart);
 
         iq_last_activity_request(jid->str);
 
@@ -4939,7 +4959,7 @@ cmd_lastactivity(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_nick(ProfWin* window, const char* const command, gchar** args)
+cmd_nick(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -4952,27 +4972,27 @@ cmd_nick(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfMucWin* mucwin = (ProfMucWin*)window;
+    ProfMucWin *mucwin = (ProfMucWin*)window;
     assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
-    char* nick = args[0];
+    char *nick = args[0];
     presence_change_room_nick(mucwin->roomjid, nick);
 
     return TRUE;
 }
 
 gboolean
-cmd_alias(ProfWin* window, const char* const command, gchar** args)
+cmd_alias(ProfWin *window, const char *const command, gchar **args)
 {
-    char* subcmd = args[0];
+    char *subcmd = args[0];
 
     if (strcmp(subcmd, "add") == 0) {
-        char* alias = args[1];
+        char *alias = args[1];
         if (alias == NULL) {
             cons_bad_cmd_usage(command);
             return TRUE;
         } else {
-            char* alias_p = alias;
-            GString* ac_value = g_string_new("");
+            char *alias_p = alias;
+            GString *ac_value = g_string_new("");
             if (alias[0] == '/') {
                 g_string_append(ac_value, alias);
                 alias_p = &alias[1];
@@ -4981,7 +5001,7 @@ cmd_alias(ProfWin* window, const char* const command, gchar** args)
                 g_string_append(ac_value, alias);
             }
 
-            char* value = args[2];
+            char *value = args[2];
             if (value == NULL) {
                 cons_bad_cmd_usage(command);
                 g_string_free(ac_value, TRUE);
@@ -5000,7 +5020,7 @@ cmd_alias(ProfWin* window, const char* const command, gchar** args)
             }
         }
     } else if (strcmp(subcmd, "remove") == 0) {
-        char* alias = args[1];
+        char *alias = args[1];
         if (alias == NULL) {
             cons_bad_cmd_usage(command);
             return TRUE;
@@ -5012,7 +5032,7 @@ cmd_alias(ProfWin* window, const char* const command, gchar** args)
             if (!removed) {
                 cons_show("No such command alias /%s", alias);
             } else {
-                GString* ac_value = g_string_new("/");
+                GString *ac_value = g_string_new("/");
                 g_string_append(ac_value, alias);
                 cmd_ac_remove(ac_value->str);
                 cmd_ac_remove_alias_value(alias);
@@ -5022,7 +5042,7 @@ cmd_alias(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
     } else if (strcmp(subcmd, "list") == 0) {
-        GList* aliases = prefs_get_aliases();
+        GList *aliases = prefs_get_aliases();
         cons_show_aliases(aliases);
         prefs_free_aliases(aliases);
         return TRUE;
@@ -5033,9 +5053,9 @@ cmd_alias(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_tiny(ProfWin* window, const char* const command, gchar** args)
+cmd_tiny(ProfWin *window, const char *const command, gchar **args)
 {
-    char* url = args[0];
+    char *url = args[0];
 
     if (window->type != WIN_CHAT && window->type != WIN_MUC && window->type != WIN_PRIVATE) {
         cons_show("/tiny can only be used in chat windows");
@@ -5047,30 +5067,30 @@ cmd_tiny(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* tiny = tinyurl_get(url);
+    char *tiny = tinyurl_get(url);
     if (!tiny) {
         win_println(window, THEME_ERROR, "-", "Couldn't create tinyurl.");
         return TRUE;
     }
 
-    switch (window->type) {
+    switch (window->type){
     case WIN_CHAT:
     {
-        ProfChatWin* chatwin = (ProfChatWin*)window;
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
         cl_ev_send_msg(chatwin, tiny, NULL);
         break;
     }
     case WIN_PRIVATE:
     {
-        ProfPrivateWin* privatewin = (ProfPrivateWin*)window;
+        ProfPrivateWin *privatewin = (ProfPrivateWin*)window;
         assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
         cl_ev_send_priv_msg(privatewin, tiny, NULL);
         break;
     }
     case WIN_MUC:
     {
-        ProfMucWin* mucwin = (ProfMucWin*)window;
+        ProfMucWin *mucwin = (ProfMucWin*)window;
         assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
         cl_ev_send_muc_msg(mucwin, tiny, NULL);
         break;
@@ -5085,13 +5105,13 @@ cmd_tiny(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_clear(ProfWin* window, const char* const command, gchar** args)
+cmd_clear(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] == NULL) {
         win_clear(window);
         return TRUE;
     } else {
-        if ((g_strcmp0(args[0], "persist_history") == 0)) {
+        if ((g_strcmp0(args[0], "persist_history") == 0) ) {
 
             if (args[1] != NULL) {
                 if ((g_strcmp0(args[1], "on") == 0) || (g_strcmp0(args[1], "off") == 0)) {
@@ -5114,7 +5134,7 @@ cmd_clear(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_privileges(ProfWin* window, const char* const command, gchar** args)
+cmd_privileges(ProfWin *window, const char *const command, gchar **args)
 {
     _cmd_set_boolean_preference(args[0], command, "MUC privileges", PREF_MUC_PRIVILEGES);
 
@@ -5124,10 +5144,10 @@ cmd_privileges(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_charset(ProfWin* window, const char* const command, gchar** args)
+cmd_charset(ProfWin *window, const char *const command, gchar **args)
 {
-    char* codeset = nl_langinfo(CODESET);
-    char* lang = getenv("LANG");
+    char *codeset = nl_langinfo(CODESET);
+    char *lang = getenv("LANG");
 
     cons_show("Charset information:");
 
@@ -5137,28 +5157,28 @@ cmd_charset(ProfWin* window, const char* const command, gchar** args)
     if (codeset) {
         cons_show("  CODESET:    %s", codeset);
     }
-    cons_show("  MB_CUR_MAX: %d", MB_CUR_MAX);
-    cons_show("  MB_LEN_MAX: %d", MB_LEN_MAX);
+        cons_show("  MB_CUR_MAX: %d", MB_CUR_MAX);
+        cons_show("  MB_LEN_MAX: %d", MB_LEN_MAX);
 
     return TRUE;
 }
 
 gboolean
-cmd_beep(ProfWin* window, const char* const command, gchar** args)
+cmd_beep(ProfWin *window, const char *const command, gchar **args)
 {
     _cmd_set_boolean_preference(args[0], command, "Sound", PREF_BEEP);
     return TRUE;
 }
 
 gboolean
-cmd_console(ProfWin* window, const char* const command, gchar** args)
+cmd_console(ProfWin *window, const char *const command, gchar **args)
 {
     if ((g_strcmp0(args[0], "chat") != 0) && (g_strcmp0(args[0], "muc") != 0) && (g_strcmp0(args[0], "private") != 0)) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
 
-    char* setting = args[1];
+    char *setting = args[1];
     if ((g_strcmp0(setting, "all") != 0) && (g_strcmp0(setting, "first") != 0) && (g_strcmp0(setting, "none") != 0)) {
         cons_bad_cmd_usage(command);
         return TRUE;
@@ -5186,9 +5206,12 @@ cmd_console(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_presence(ProfWin* window, const char* const command, gchar** args)
+cmd_presence(ProfWin *window, const char *const command, gchar **args)
 {
-    if (strcmp(args[0], "console") != 0 && strcmp(args[0], "chat") != 0 && strcmp(args[0], "room") != 0 && strcmp(args[0], "titlebar") != 0) {
+    if (strcmp(args[0], "console") != 0 &&
+            strcmp(args[0], "chat") != 0 &&
+            strcmp(args[0], "room") != 0 &&
+            strcmp(args[0], "titlebar") != 0) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
@@ -5198,7 +5221,9 @@ cmd_presence(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    if (strcmp(args[1], "all") != 0 && strcmp(args[1], "online") != 0 && strcmp(args[1], "none") != 0) {
+    if (strcmp(args[1], "all") != 0 &&
+            strcmp(args[1], "online") != 0 &&
+            strcmp(args[1], "none") != 0) {
         cons_bad_cmd_usage(command);
         return TRUE;
     }
@@ -5240,7 +5265,7 @@ cmd_presence(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_wrap(ProfWin* window, const char* const command, gchar** args)
+cmd_wrap(ProfWin *window, const char *const command, gchar **args)
 {
     _cmd_set_boolean_preference(args[0], command, "Word wrap", PREF_WRAP);
 
@@ -5250,11 +5275,11 @@ cmd_wrap(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_time(ProfWin* window, const char* const command, gchar** args)
+cmd_time(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "lastactivity") == 0) {
         if (args[1] == NULL) {
-            char* format = prefs_get_string(PREF_TIME_LASTACTIVITY);
+            char *format = prefs_get_string(PREF_TIME_LASTACTIVITY);
             cons_show("Last activity time format: '%s'.", format);
             g_free(format);
             return TRUE;
@@ -5273,7 +5298,7 @@ cmd_time(ProfWin* window, const char* const command, gchar** args)
         }
     } else if (g_strcmp0(args[0], "statusbar") == 0) {
         if (args[1] == NULL) {
-            char* format = prefs_get_string(PREF_TIME_STATUSBAR);
+            char *format = prefs_get_string(PREF_TIME_STATUSBAR);
             cons_show("Status bar time format: '%s'.", format);
             g_free(format);
             return TRUE;
@@ -5293,7 +5318,7 @@ cmd_time(ProfWin* window, const char* const command, gchar** args)
         }
     } else if (g_strcmp0(args[0], "console") == 0) {
         if (args[1] == NULL) {
-            char* format = prefs_get_string(PREF_TIME_CONSOLE);
+            char *format = prefs_get_string(PREF_TIME_CONSOLE);
             cons_show("Console time format: '%s'.", format);
             g_free(format);
             return TRUE;
@@ -5313,7 +5338,7 @@ cmd_time(ProfWin* window, const char* const command, gchar** args)
         }
     } else if (g_strcmp0(args[0], "chat") == 0) {
         if (args[1] == NULL) {
-            char* format = prefs_get_string(PREF_TIME_CHAT);
+            char *format = prefs_get_string(PREF_TIME_CHAT);
             cons_show("Chat time format: '%s'.", format);
             g_free(format);
             return TRUE;
@@ -5333,7 +5358,7 @@ cmd_time(ProfWin* window, const char* const command, gchar** args)
         }
     } else if (g_strcmp0(args[0], "muc") == 0) {
         if (args[1] == NULL) {
-            char* format = prefs_get_string(PREF_TIME_MUC);
+            char *format = prefs_get_string(PREF_TIME_MUC);
             cons_show("MUC time format: '%s'.", format);
             g_free(format);
             return TRUE;
@@ -5353,7 +5378,7 @@ cmd_time(ProfWin* window, const char* const command, gchar** args)
         }
     } else if (g_strcmp0(args[0], "config") == 0) {
         if (args[1] == NULL) {
-            char* format = prefs_get_string(PREF_TIME_CONFIG);
+            char *format = prefs_get_string(PREF_TIME_CONFIG);
             cons_show("config time format: '%s'.", format);
             g_free(format);
             return TRUE;
@@ -5373,7 +5398,7 @@ cmd_time(ProfWin* window, const char* const command, gchar** args)
         }
     } else if (g_strcmp0(args[0], "private") == 0) {
         if (args[1] == NULL) {
-            char* format = prefs_get_string(PREF_TIME_PRIVATE);
+            char *format = prefs_get_string(PREF_TIME_PRIVATE);
             cons_show("Private chat time format: '%s'.", format);
             g_free(format);
             return TRUE;
@@ -5393,7 +5418,7 @@ cmd_time(ProfWin* window, const char* const command, gchar** args)
         }
     } else if (g_strcmp0(args[0], "xml") == 0) {
         if (args[1] == NULL) {
-            char* format = prefs_get_string(PREF_TIME_XMLCONSOLE);
+            char *format = prefs_get_string(PREF_TIME_XMLCONSOLE);
             cons_show("XML Console time format: '%s'.", format);
             g_free(format);
             return TRUE;
@@ -5456,7 +5481,7 @@ cmd_time(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_states(ProfWin* window, const char* const command, gchar** args)
+cmd_states(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] == NULL) {
         return FALSE;
@@ -5474,7 +5499,7 @@ cmd_states(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_wintitle(ProfWin* window, const char* const command, gchar** args)
+cmd_wintitle(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "show") != 0 && g_strcmp0(args[0], "goodbye") != 0) {
         cons_bad_cmd_usage(command);
@@ -5493,7 +5518,7 @@ cmd_wintitle(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_outtype(ProfWin* window, const char* const command, gchar** args)
+cmd_outtype(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] == NULL) {
         return FALSE;
@@ -5510,9 +5535,9 @@ cmd_outtype(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_gone(ProfWin* window, const char* const command, gchar** args)
+cmd_gone(ProfWin *window, const char *const command, gchar **args)
 {
-    char* value = args[0];
+    char *value = args[0];
 
     gint period = atoi(value);
     prefs_set_gone(period);
@@ -5532,14 +5557,15 @@ cmd_gone(ProfWin* window, const char* const command, gchar** args)
     return TRUE;
 }
 
+
 gboolean
-cmd_notify(ProfWin* window, const char* const command, gchar** args)
+cmd_notify(ProfWin *window, const char *const command, gchar **args)
 {
     if (!args[0]) {
-        ProfWin* current = wins_get_current();
+        ProfWin *current = wins_get_current();
         if (current->type == WIN_MUC) {
             win_println(current, THEME_DEFAULT, "-", "");
-            ProfMucWin* mucwin = (ProfMucWin*)current;
+            ProfMucWin *mucwin = (ProfMucWin *)current;
 
             win_println(window, THEME_DEFAULT, "!", "Notification settings for %s:", mucwin->roomjid);
             if (prefs_has_room_notify(mucwin->roomjid)) {
@@ -5586,6 +5612,7 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
             cons_show("");
             cons_notify_setting();
             cons_bad_cmd_usage(command);
+
         }
         return TRUE;
     }
@@ -5620,7 +5647,7 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
             }
         }
 
-        // chat room settings
+    // chat room settings
     } else if (g_strcmp0(args[0], "room") == 0) {
         if (g_strcmp0(args[1], "on") == 0) {
             cons_show("Room notifications enabled.");
@@ -5694,8 +5721,8 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
                     }
                 }
             } else if (g_strcmp0(args[2], "list") == 0) {
-                GList* triggers = prefs_get_room_notify_triggers();
-                GList* curr = triggers;
+                GList *triggers = prefs_get_room_notify_triggers();
+                GList *curr = triggers;
                 if (curr) {
                     cons_show("Room notification triggers:");
                 } else {
@@ -5719,7 +5746,7 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
             cons_show("Usage: /notify room on|off|mention");
         }
 
-        // typing settings
+    // typing settings
     } else if (g_strcmp0(args[0], "typing") == 0) {
         if (g_strcmp0(args[1], "on") == 0) {
             cons_show("Typing notifications enabled.");
@@ -5741,7 +5768,7 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
             cons_show("Usage: /notify typing on|off");
         }
 
-        // invite settings
+    // invite settings
     } else if (g_strcmp0(args[0], "invite") == 0) {
         if (g_strcmp0(args[1], "on") == 0) {
             cons_show("Chat room invite notifications enabled.");
@@ -5753,7 +5780,7 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
             cons_show("Usage: /notify invite on|off");
         }
 
-        // subscription settings
+    // subscription settings
     } else if (g_strcmp0(args[0], "sub") == 0) {
         if (g_strcmp0(args[1], "on") == 0) {
             cons_show("Subscription notifications enabled.");
@@ -5765,7 +5792,7 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
             cons_show("Usage: /notify sub on|off");
         }
 
-        // remind settings
+    // remind settings
     } else if (g_strcmp0(args[0], "remind") == 0) {
         if (!args[1]) {
             cons_bad_cmd_usage(command);
@@ -5781,18 +5808,18 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
             }
         }
 
-        // current chat room settings
+    // current chat room settings
     } else if (g_strcmp0(args[0], "on") == 0) {
         jabber_conn_status_t conn_status = connection_get_status();
 
         if (conn_status != JABBER_CONNECTED) {
             cons_show("You are not currently connected.");
         } else {
-            ProfWin* window = wins_get_current();
+            ProfWin *window = wins_get_current();
             if (window->type != WIN_MUC) {
                 cons_show("You must be in a chat room.");
             } else {
-                ProfMucWin* mucwin = (ProfMucWin*)window;
+                ProfMucWin *mucwin = (ProfMucWin*)window;
                 prefs_set_room_notify(mucwin->roomjid, TRUE);
                 win_println(window, THEME_DEFAULT, "!", "Notifications enabled for %s", mucwin->roomjid);
             }
@@ -5803,11 +5830,11 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
         if (conn_status != JABBER_CONNECTED) {
             cons_show("You are not currently connected.");
         } else {
-            ProfWin* window = wins_get_current();
+            ProfWin *window = wins_get_current();
             if (window->type != WIN_MUC) {
                 cons_show("You must be in a chat room.");
             } else {
-                ProfMucWin* mucwin = (ProfMucWin*)window;
+                ProfMucWin *mucwin = (ProfMucWin*)window;
                 prefs_set_room_notify(mucwin->roomjid, FALSE);
                 win_println(window, THEME_DEFAULT, "!", "Notifications disabled for %s", mucwin->roomjid);
             }
@@ -5819,20 +5846,20 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
             cons_show("You are not currently connected.");
         } else {
             if (g_strcmp0(args[1], "on") == 0) {
-                ProfWin* window = wins_get_current();
+                ProfWin *window = wins_get_current();
                 if (window->type != WIN_MUC) {
                     cons_show("You must be in a chat room.");
                 } else {
-                    ProfMucWin* mucwin = (ProfMucWin*)window;
+                    ProfMucWin *mucwin = (ProfMucWin*)window;
                     prefs_set_room_notify_mention(mucwin->roomjid, TRUE);
                     win_println(window, THEME_DEFAULT, "!", "Mention notifications enabled for %s", mucwin->roomjid);
                 }
             } else if (g_strcmp0(args[1], "off") == 0) {
-                ProfWin* window = wins_get_current();
+                ProfWin *window = wins_get_current();
                 if (window->type != WIN_MUC) {
                     cons_show("You must be in a chat rooms.");
                 } else {
-                    ProfMucWin* mucwin = (ProfMucWin*)window;
+                    ProfMucWin *mucwin = (ProfMucWin*)window;
                     prefs_set_room_notify_mention(mucwin->roomjid, FALSE);
                     win_println(window, THEME_DEFAULT, "!", "Mention notifications disabled for %s", mucwin->roomjid);
                 }
@@ -5847,20 +5874,20 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
             cons_show("You are not currently connected.");
         } else {
             if (g_strcmp0(args[1], "on") == 0) {
-                ProfWin* window = wins_get_current();
+                ProfWin *window = wins_get_current();
                 if (window->type != WIN_MUC) {
                     cons_show("You must be in a chat room.");
                 } else {
-                    ProfMucWin* mucwin = (ProfMucWin*)window;
+                    ProfMucWin *mucwin = (ProfMucWin*)window;
                     prefs_set_room_notify_trigger(mucwin->roomjid, TRUE);
                     win_println(window, THEME_DEFAULT, "!", "Custom trigger notifications enabled for %s", mucwin->roomjid);
                 }
             } else if (g_strcmp0(args[1], "off") == 0) {
-                ProfWin* window = wins_get_current();
+                ProfWin *window = wins_get_current();
                 if (window->type != WIN_MUC) {
                     cons_show("You must be in a chat rooms.");
                 } else {
-                    ProfMucWin* mucwin = (ProfMucWin*)window;
+                    ProfMucWin *mucwin = (ProfMucWin*)window;
                     prefs_set_room_notify_trigger(mucwin->roomjid, FALSE);
                     win_println(window, THEME_DEFAULT, "!", "Custom trigger notifications disabled for %s", mucwin->roomjid);
                 }
@@ -5874,11 +5901,11 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
         if (conn_status != JABBER_CONNECTED) {
             cons_show("You are not currently connected.");
         } else {
-            ProfWin* window = wins_get_current();
+            ProfWin *window = wins_get_current();
             if (window->type != WIN_MUC) {
                 cons_show("You must be in a chat room.");
             } else {
-                ProfMucWin* mucwin = (ProfMucWin*)window;
+                ProfMucWin *mucwin = (ProfMucWin*)window;
                 gboolean res = prefs_reset_room_notify(mucwin->roomjid);
                 if (res) {
                     win_println(window, THEME_DEFAULT, "!", "Notification settings set to global defaults for %s", mucwin->roomjid);
@@ -5895,10 +5922,10 @@ cmd_notify(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_inpblock(ProfWin* window, const char* const command, gchar** args)
+cmd_inpblock(ProfWin *window, const char *const command, gchar **args)
 {
-    char* subcmd = args[0];
-    char* value = args[1];
+    char *subcmd = args[0];
+    char *value = args[1];
 
     if (g_strcmp0(subcmd, "timeout") == 0) {
         if (value == NULL) {
@@ -5907,7 +5934,7 @@ cmd_inpblock(ProfWin* window, const char* const command, gchar** args)
         }
 
         int intval = 0;
-        char* err_msg = NULL;
+        char *err_msg = NULL;
         gboolean res = strtoi_range(value, &intval, 1, 1000, &err_msg);
         if (res) {
             cons_show("Input blocking set to %d milliseconds.", intval);
@@ -5942,7 +5969,7 @@ cmd_inpblock(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_titlebar(ProfWin* window, const char* const command, gchar** args)
+cmd_titlebar(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "up") == 0) {
         gboolean result = prefs_titlebar_pos_up();
@@ -5973,7 +6000,7 @@ cmd_titlebar(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_titlebar_show_hide(ProfWin* window, const char* const command, gchar** args)
+cmd_titlebar_show_hide(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[1] != NULL) {
         if (g_strcmp0(args[0], "show") == 0) {
@@ -5986,10 +6013,10 @@ cmd_titlebar_show_hide(ProfWin* window, const char* const command, gchar** args)
                 prefs_set_boolean(PREF_ENC_WARN, TRUE);
             } else if (g_strcmp0(args[1], "resource") == 0) {
                 cons_show("Showing resource in titlebar enabled.");
-                prefs_set_boolean(PREF_RESOURCE_TITLE, TRUE);
+                prefs_set_boolean(PREF_RESOURCE_TITLE , TRUE);
             } else if (g_strcmp0(args[1], "presence") == 0) {
                 cons_show("Showing contact presence in titlebar enabled.");
-                prefs_set_boolean(PREF_PRESENCE, TRUE);
+                prefs_set_boolean(PREF_PRESENCE , TRUE);
             } else if (g_strcmp0(args[1], "jid") == 0) {
                 cons_show("Showing MUC JID in titlebar as title enabled.");
                 prefs_set_boolean(PREF_TITLEBAR_MUC_TITLE_JID, TRUE);
@@ -6009,10 +6036,10 @@ cmd_titlebar_show_hide(ProfWin* window, const char* const command, gchar** args)
                 prefs_set_boolean(PREF_ENC_WARN, FALSE);
             } else if (g_strcmp0(args[1], "resource") == 0) {
                 cons_show("Showing resource in titlebar disabled.");
-                prefs_set_boolean(PREF_RESOURCE_TITLE, FALSE);
+                prefs_set_boolean(PREF_RESOURCE_TITLE , FALSE);
             } else if (g_strcmp0(args[1], "presence") == 0) {
                 cons_show("Showing contact presence in titlebar disabled.");
-                prefs_set_boolean(PREF_PRESENCE, FALSE);
+                prefs_set_boolean(PREF_PRESENCE , FALSE);
             } else if (g_strcmp0(args[1], "jid") == 0) {
                 cons_show("Showing MUC JID in titlebar as title disabled.");
                 prefs_set_boolean(PREF_TITLEBAR_MUC_TITLE_JID, FALSE);
@@ -6031,7 +6058,7 @@ cmd_titlebar_show_hide(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_mainwin(ProfWin* window, const char* const command, gchar** args)
+cmd_mainwin(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "up") == 0) {
         gboolean result = prefs_mainwin_pos_up();
@@ -6062,7 +6089,7 @@ cmd_mainwin(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_statusbar(ProfWin* window, const char* const command, gchar** args)
+cmd_statusbar(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "show") == 0) {
         if (g_strcmp0(args[1], "name") == 0) {
@@ -6126,9 +6153,9 @@ cmd_statusbar(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        char* value = args[1];
+        char *value = args[1];
         int intval = 0;
-        char* err_msg = NULL;
+        char *err_msg = NULL;
         gboolean res = strtoi_range(value, &intval, 0, INT_MAX, &err_msg);
         if (res) {
             if (intval < 0 || intval > 10) {
@@ -6158,9 +6185,9 @@ cmd_statusbar(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        char* value = args[1];
+        char *value = args[1];
         int intval = 0;
-        char* err_msg = NULL;
+        char *err_msg = NULL;
         gboolean res = strtoi_range(value, &intval, 0, INT_MAX, &err_msg);
         if (res) {
             if (intval < 0) {
@@ -6276,7 +6303,7 @@ cmd_statusbar(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_inputwin(ProfWin* window, const char* const command, gchar** args)
+cmd_inputwin(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "up") == 0) {
         gboolean result = prefs_inputwin_pos_up();
@@ -6307,10 +6334,10 @@ cmd_inputwin(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_log(ProfWin* window, const char* const command, gchar** args)
+cmd_log(ProfWin *window, const char *const command, gchar **args)
 {
-    char* subcmd = args[0];
-    char* value = args[1];
+    char *subcmd = args[0];
+    char *value = args[1];
 
     if (strcmp(subcmd, "maxsize") == 0) {
         if (value == NULL) {
@@ -6319,7 +6346,7 @@ cmd_log(ProfWin* window, const char* const command, gchar** args)
         }
 
         int intval = 0;
-        char* err_msg = NULL;
+        char *err_msg = NULL;
         gboolean res = strtoi_range(value, &intval, PREFS_MIN_LOG_SIZE, INT_MAX, &err_msg);
         if (res) {
             prefs_set_max_log_size(intval);
@@ -6363,12 +6390,12 @@ cmd_log(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_reconnect(ProfWin* window, const char* const command, gchar** args)
+cmd_reconnect(ProfWin *window, const char *const command, gchar **args)
 {
-    char* value = args[0];
+    char *value = args[0];
 
     int intval = 0;
-    char* err_msg = NULL;
+    char *err_msg = NULL;
     gboolean res = strtoi_range(value, &intval, 0, INT_MAX, &err_msg);
     if (res) {
         prefs_set_reconnect(intval);
@@ -6387,14 +6414,14 @@ cmd_reconnect(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_autoping(ProfWin* window, const char* const command, gchar** args)
+cmd_autoping(ProfWin *window, const char *const command, gchar **args)
 {
-    char* cmd = args[0];
-    char* value = args[1];
+    char *cmd = args[0];
+    char *value = args[1];
 
     if (g_strcmp0(cmd, "set") == 0) {
         int intval = 0;
-        char* err_msg = NULL;
+        char *err_msg = NULL;
         gboolean res = strtoi_range(value, &intval, 0, INT_MAX, &err_msg);
         if (res) {
             prefs_set_autoping(intval);
@@ -6412,7 +6439,7 @@ cmd_autoping(ProfWin* window, const char* const command, gchar** args)
 
     } else if (g_strcmp0(cmd, "timeout") == 0) {
         int intval = 0;
-        char* err_msg = NULL;
+        char *err_msg = NULL;
         gboolean res = strtoi_range(value, &intval, 0, INT_MAX, &err_msg);
         if (res) {
             prefs_set_autoping_timeout(intval);
@@ -6435,7 +6462,7 @@ cmd_autoping(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_ping(ProfWin* window, const char* const command, gchar** args)
+cmd_ping(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -6465,15 +6492,17 @@ cmd_ping(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_autoaway(ProfWin* window, const char* const command, gchar** args)
+cmd_autoaway(ProfWin *window, const char *const command, gchar **args)
 {
-    if ((strcmp(args[0], "mode") != 0) && (strcmp(args[0], "time") != 0) && (strcmp(args[0], "message") != 0) && (strcmp(args[0], "check") != 0)) {
+    if ((strcmp(args[0], "mode") != 0) && (strcmp(args[0], "time") != 0) &&
+            (strcmp(args[0], "message") != 0) && (strcmp(args[0], "check") != 0)) {
         cons_show("Setting must be one of 'mode', 'time', 'message' or 'check'");
         return TRUE;
     }
 
     if (strcmp(args[0], "mode") == 0) {
-        if ((strcmp(args[1], "idle") != 0) && (strcmp(args[1], "away") != 0) && (strcmp(args[1], "off") != 0)) {
+        if ((strcmp(args[1], "idle") != 0) && (strcmp(args[1], "away") != 0) &&
+                (strcmp(args[1], "off") != 0)) {
             cons_show("Mode must be one of 'idle', 'away' or 'off'");
         } else {
             prefs_set_string(PREF_AUTOAWAY_MODE, args[1]);
@@ -6486,7 +6515,7 @@ cmd_autoaway(ProfWin* window, const char* const command, gchar** args)
     if (strcmp(args[0], "time") == 0) {
         if (g_strcmp0(args[1], "away") == 0) {
             int minutesval = 0;
-            char* err_msg = NULL;
+            char *err_msg = NULL;
             gboolean res = strtoi_range(args[2], &minutesval, 1, INT_MAX, &err_msg);
             if (res) {
                 prefs_set_autoaway_time(minutesval);
@@ -6503,7 +6532,7 @@ cmd_autoaway(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         } else if (g_strcmp0(args[1], "xa") == 0) {
             int minutesval = 0;
-            char* err_msg = NULL;
+            char *err_msg = NULL;
             gboolean res = strtoi_range(args[2], &minutesval, 0, INT_MAX, &err_msg);
             if (res) {
                 int away_time = prefs_get_autoaway_time();
@@ -6567,7 +6596,7 @@ cmd_autoaway(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_priority(ProfWin* window, const char* const command, gchar** args)
+cmd_priority(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -6576,10 +6605,10 @@ cmd_priority(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* value = args[0];
+    char *value = args[0];
 
     int intval = 0;
-    char* err_msg = NULL;
+    char *err_msg = NULL;
     gboolean res = strtoi_range(value, &intval, -128, 127, &err_msg);
     if (res) {
         accounts_set_priority_all(session_get_account_name(), intval);
@@ -6595,7 +6624,7 @@ cmd_priority(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_vercheck(ProfWin* window, const char* const command, gchar** args)
+cmd_vercheck(ProfWin *window, const char *const command, gchar **args)
 {
     int num_args = g_strv_length(args);
 
@@ -6609,13 +6638,13 @@ cmd_vercheck(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_xmlconsole(ProfWin* window, const char* const command, gchar** args)
+cmd_xmlconsole(ProfWin *window, const char *const command, gchar **args)
 {
-    ProfXMLWin* xmlwin = wins_get_xmlconsole();
+    ProfXMLWin *xmlwin = wins_get_xmlconsole();
     if (xmlwin) {
         ui_focus_win((ProfWin*)xmlwin);
     } else {
-        ProfWin* window = wins_new_xmlconsole();
+        ProfWin *window = wins_new_xmlconsole();
         ui_focus_win(window);
     }
 
@@ -6623,14 +6652,14 @@ cmd_xmlconsole(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_flash(ProfWin* window, const char* const command, gchar** args)
+cmd_flash(ProfWin *window, const char *const command, gchar **args)
 {
     _cmd_set_boolean_preference(args[0], command, "Screen flash", PREF_FLASH);
     return TRUE;
 }
 
 gboolean
-cmd_tray(ProfWin* window, const char* const command, gchar** args)
+cmd_tray(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_GTK
     if (g_strcmp0(args[0], "timer") == 0) {
@@ -6645,7 +6674,7 @@ cmd_tray(ProfWin* window, const char* const command, gchar** args)
         }
 
         int intval = 0;
-        char* err_msg = NULL;
+        char *err_msg = NULL;
         gboolean res = strtoi_range(args[1], &intval, 1, 10, &err_msg);
         if (res) {
             if (intval == 1) {
@@ -6698,21 +6727,21 @@ cmd_tray(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_intype(ProfWin* window, const char* const command, gchar** args)
+cmd_intype(ProfWin *window, const char *const command, gchar **args)
 {
     _cmd_set_boolean_preference(args[0], command, "Show contact typing", PREF_INTYPE);
     return TRUE;
 }
 
 gboolean
-cmd_splash(ProfWin* window, const char* const command, gchar** args)
+cmd_splash(ProfWin *window, const char *const command, gchar **args)
 {
     _cmd_set_boolean_preference(args[0], command, "Splash screen", PREF_SPLASH);
     return TRUE;
 }
 
 gboolean
-cmd_autoconnect(ProfWin* window, const char* const command, gchar** args)
+cmd_autoconnect(ProfWin *window, const char *const command, gchar **args)
 {
     if (strcmp(args[0], "off") == 0) {
         prefs_set_string(PREF_CONNECT_ACCOUNT, NULL);
@@ -6735,13 +6764,14 @@ cmd_autoconnect(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_logging(ProfWin* window, const char* const command, gchar** args)
+cmd_logging(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] == NULL) {
         cons_logging_setting();
         return TRUE;
     }
 
+
     if (strcmp(args[0], "chat") == 0 && args[1] != NULL) {
         _cmd_set_boolean_preference(args[1], command, "Chat logging", PREF_CHLOG);
 
@@ -6763,7 +6793,7 @@ cmd_logging(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_history(ProfWin* window, const char* const command, gchar** args)
+cmd_history(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] == NULL) {
         return FALSE;
@@ -6780,7 +6810,7 @@ cmd_history(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_carbons(ProfWin* window, const char* const command, gchar** args)
+cmd_carbons(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] == NULL) {
         return FALSE;
@@ -6794,7 +6824,8 @@ cmd_carbons(ProfWin* window, const char* const command, gchar** args)
         // enable carbons
         if (strcmp(args[0], "on") == 0) {
             iq_enable_carbons();
-        } else if (strcmp(args[0], "off") == 0) {
+        }
+        else if (strcmp(args[0], "off") == 0){
             iq_disable_carbons();
         }
     }
@@ -6803,7 +6834,7 @@ cmd_carbons(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_receipts(ProfWin* window, const char* const command, gchar** args)
+cmd_receipts(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "send") == 0) {
         _cmd_set_boolean_preference(args[1], command, "Send delivery receipts", PREF_RECEIPTS_SEND);
@@ -6823,10 +6854,10 @@ cmd_receipts(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_plugins_sourcepath(ProfWin* window, const char* const command, gchar** args)
+cmd_plugins_sourcepath(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[1] == NULL) {
-        char* sourcepath = prefs_get_string(PREF_PLUGINS_SOURCEPATH);
+        char *sourcepath = prefs_get_string(PREF_PLUGINS_SOURCEPATH);
         if (sourcepath) {
             cons_show("Current plugins sourcepath: %s", sourcepath);
             g_free(sourcepath);
@@ -6843,7 +6874,7 @@ cmd_plugins_sourcepath(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (g_strcmp0(args[1], "set") == 0) {
-        char* path = args[2];
+        char *path = args[2];
         if (path == NULL) {
             cons_bad_cmd_usage(command);
             return TRUE;
@@ -6851,7 +6882,7 @@ cmd_plugins_sourcepath(ProfWin* window, const char* const command, gchar** args)
 
         // expand ~ to $HOME
         if (path[0] == '~' && path[1] == '/') {
-            if (asprintf(&path, "%s/%s", getenv("HOME"), path + 2) == -1) {
+            if (asprintf(&path, "%s/%s", getenv("HOME"), path+2) == -1) {
                 return TRUE;
             }
         } else {
@@ -6875,9 +6906,9 @@ cmd_plugins_sourcepath(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_plugins_install(ProfWin* window, const char* const command, gchar** args)
+cmd_plugins_install(ProfWin *window, const char *const command, gchar **args)
 {
-    char* path = args[1];
+    char *path = args[1];
     if (path == NULL) {
         char* sourcepath = prefs_get_string(PREF_PLUGINS_SOURCEPATH);
         if (sourcepath) {
@@ -6888,7 +6919,7 @@ cmd_plugins_install(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
     } else if (path[0] == '~' && path[1] == '/') {
-        if (asprintf(&path, "%s/%s", getenv("HOME"), path + 2) == -1) {
+        if (asprintf(&path, "%s/%s", getenv("HOME"), path+2) == -1) {
             return TRUE;
         }
     } else {
@@ -6903,7 +6934,7 @@ cmd_plugins_install(ProfWin* window, const char* const command, gchar** args)
         }
 
         GString* error_message = g_string_new(NULL);
-        gchar* plugin_name = g_path_get_basename(path);
+        gchar *plugin_name = g_path_get_basename(path);
         gboolean result = plugins_install(plugin_name, path, error_message);
         if (result) {
             cons_show("Plugin installed: %s", plugin_name);
@@ -6920,7 +6951,7 @@ cmd_plugins_install(ProfWin* window, const char* const command, gchar** args)
             if (result->installed) {
                 cons_show("");
                 cons_show("Installed plugins:");
-                GSList* curr = result->installed;
+                GSList *curr = result->installed;
                 while (curr) {
                     cons_show("  %s", curr->data);
                     curr = g_slist_next(curr);
@@ -6929,7 +6960,7 @@ cmd_plugins_install(ProfWin* window, const char* const command, gchar** args)
             if (result->failed) {
                 cons_show("");
                 cons_show("Failed installs:");
-                GSList* curr = result->failed;
+                GSList *curr = result->failed;
                 while (curr) {
                     cons_show("  %s", curr->data);
                     curr = g_slist_next(curr);
@@ -6950,9 +6981,9 @@ cmd_plugins_install(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_plugins_update(ProfWin* window, const char* const command, gchar** args)
+cmd_plugins_update(ProfWin *window, const char *const command, gchar **args)
 {
-    char* path = args[1];
+    char *path = args[1];
     if (path == NULL) {
         char* sourcepath = prefs_get_string(PREF_PLUGINS_SOURCEPATH);
         if (sourcepath) {
@@ -6963,7 +6994,7 @@ cmd_plugins_update(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
     } else if (path[0] == '~' && path[1] == '/') {
-        if (asprintf(&path, "%s/%s", getenv("HOME"), path + 2) == -1) {
+        if (asprintf(&path, "%s/%s", getenv("HOME"), path+2) == -1) {
             return TRUE;
         }
     } else {
@@ -6984,7 +7015,7 @@ cmd_plugins_update(ProfWin* window, const char* const command, gchar** args)
         }
 
         GString* error_message = g_string_new(NULL);
-        gchar* plugin_name = g_path_get_basename(path);
+        gchar *plugin_name = g_path_get_basename(path);
         if (plugins_unload(plugin_name)) {
             if (plugins_uninstall(plugin_name)) {
                 if (plugins_install(plugin_name, path, error_message)) {
@@ -7015,7 +7046,7 @@ cmd_plugins_update(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_plugins_uninstall(ProfWin* window, const char* const command, gchar** args)
+cmd_plugins_uninstall(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[1] == NULL) {
         return FALSE;
@@ -7032,13 +7063,13 @@ cmd_plugins_uninstall(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_plugins_load(ProfWin* window, const char* const command, gchar** args)
+cmd_plugins_load(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[1] == NULL) {
-        GSList* loaded = plugins_load_all();
+        GSList *loaded = plugins_load_all();
         if (loaded) {
             cons_show("Loaded plugins:");
-            GSList* curr = loaded;
+            GSList *curr = loaded;
             while (curr) {
                 cons_show("  %s", curr->data);
                 curr = g_slist_next(curr);
@@ -7063,7 +7094,7 @@ cmd_plugins_load(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_plugins_unload(ProfWin* window, const char* const command, gchar** args)
+cmd_plugins_unload(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[1] == NULL) {
         gboolean res = plugins_unload_all();
@@ -7086,7 +7117,7 @@ cmd_plugins_unload(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_plugins_reload(ProfWin* window, const char* const command, gchar** args)
+cmd_plugins_reload(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[1] == NULL) {
         plugins_reload_all();
@@ -7107,10 +7138,10 @@ cmd_plugins_reload(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_plugins_python_version(ProfWin* window, const char* const command, gchar** args)
+cmd_plugins_python_version(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_PYTHON
-    const char* version = python_get_version_string();
+    const char *version = python_get_version_string();
     cons_show("Python version:");
     cons_show("%s", version);
 #else
@@ -7120,15 +7151,15 @@ cmd_plugins_python_version(ProfWin* window, const char* const command, gchar** a
 }
 
 gboolean
-cmd_plugins(ProfWin* window, const char* const command, gchar** args)
+cmd_plugins(ProfWin *window, const char *const command, gchar **args)
 {
-    GList* plugins = plugins_loaded_list();
+    GList *plugins = plugins_loaded_list();
     if (plugins == NULL) {
         cons_show("No plugins installed.");
         return TRUE;
     }
 
-    GList* curr = plugins;
+    GList *curr = plugins;
     cons_show("Installed plugins:");
     while (curr) {
         cons_show("  %s", curr->data);
@@ -7140,7 +7171,7 @@ cmd_plugins(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_pgp(ProfWin* window, const char* const command, gchar** args)
+cmd_pgp(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBGPGME
     if (args[0] == NULL) {
@@ -7163,7 +7194,7 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args)
         cons_bad_cmd_usage(command);
         return TRUE;
     } else if (g_strcmp0(args[0], "log") == 0) {
-        char* choice = args[1];
+        char *choice = args[1];
         if (g_strcmp0(choice, "on") == 0) {
             prefs_set_string(PREF_PGP_LOG, "on");
             cons_show("PGP messages will be logged as plaintext.");
@@ -7186,20 +7217,20 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (g_strcmp0(args[0], "keys") == 0) {
-        GHashTable* keys = p_gpg_list_keys();
+        GHashTable *keys = p_gpg_list_keys();
         if (!keys || g_hash_table_size(keys) == 0) {
             cons_show("No keys found");
             return TRUE;
         }
 
         cons_show("PGP keys:");
-        GList* keylist = g_hash_table_get_keys(keys);
-        GList* curr = keylist;
+        GList *keylist = g_hash_table_get_keys(keys);
+        GList *curr = keylist;
         while (curr) {
-            ProfPGPKey* key = g_hash_table_lookup(keys, curr->data);
+            ProfPGPKey *key = g_hash_table_lookup(keys, curr->data);
             cons_show("  %s", key->name);
             cons_show("    ID          : %s", key->id);
-            char* format_fp = p_gpg_format_fp_str(key->fp);
+            char *format_fp = p_gpg_format_fp_str(key->fp);
             cons_show("    Fingerprint : %s", format_fp);
             free(format_fp);
             if (key->secret) {
@@ -7221,13 +7252,13 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        char* jid = args[1];
+        char *jid = args[1];
         if (!args[1]) {
             cons_bad_cmd_usage(command);
             return TRUE;
         }
 
-        char* keyid = args[2];
+        char *keyid = args[2];
         if (!args[2]) {
             cons_bad_cmd_usage(command);
             return TRUE;
@@ -7249,18 +7280,18 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args)
             cons_show("You are not currently connected.");
             return TRUE;
         }
-        GHashTable* pubkeys = p_gpg_pubkeys();
-        GList* jids = g_hash_table_get_keys(pubkeys);
+        GHashTable *pubkeys = p_gpg_pubkeys();
+        GList *jids = g_hash_table_get_keys(pubkeys);
         if (!jids) {
             cons_show("No contacts found with PGP public keys assigned.");
             return TRUE;
         }
 
         cons_show("Assigned PGP public keys:");
-        GList* curr = jids;
+        GList *curr = jids;
         while (curr) {
-            char* jid = curr->data;
-            ProfPGPPubKeyId* pubkeyid = g_hash_table_lookup(pubkeys, jid);
+            char *jid = curr->data;
+            ProfPGPPubKeyId *pubkeyid = g_hash_table_lookup(pubkeys, jid);
             if (pubkeyid->received) {
                 cons_show("  %s: %s (received)", jid, pubkeyid->id);
             } else {
@@ -7273,13 +7304,13 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (g_strcmp0(args[0], "libver") == 0) {
-        const char* libver = p_gpg_libver();
+        const char *libver = p_gpg_libver();
         if (!libver) {
             cons_show("Could not get libgpgme version");
             return TRUE;
         }
 
-        GString* fullstr = g_string_new("Using libgpgme version ");
+        GString *fullstr = g_string_new("Using libgpgme version ");
         g_string_append(fullstr, libver);
         cons_show("%s", fullstr->str);
         g_string_free(fullstr, TRUE);
@@ -7299,11 +7330,11 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        ProfChatWin* chatwin = NULL;
+        ProfChatWin *chatwin = NULL;
 
         if (args[1]) {
-            char* contact = args[1];
-            char* barejid = roster_barejid_from_name(contact);
+            char *contact = args[1];
+            char *barejid = roster_barejid_from_name(contact);
             if (barejid == NULL) {
                 barejid = contact;
             }
@@ -7333,8 +7364,8 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        ProfAccount* account = accounts_get_account(session_get_account_name());
-        char* err_str = NULL;
+        ProfAccount *account = accounts_get_account(session_get_account_name());
+        char *err_str = NULL;
         if (!p_gpg_valid_key(account->pgp_keyid, &err_str)) {
             win_println(window, THEME_DEFAULT, "!", "Invalid PGP key ID %s: %s, cannot start PGP encryption.", account->pgp_keyid, err_str);
             free(err_str);
@@ -7366,7 +7397,7 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        ProfChatWin* chatwin = (ProfChatWin*)window;
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         if (chatwin->pgp_send == FALSE) {
             win_println(window, THEME_DEFAULT, "!", "PGP encryption is not currently enabled.");
             return TRUE;
@@ -7398,7 +7429,7 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args)
  */
 
 gboolean
-cmd_ox(ProfWin* window, const char* const command, gchar** args)
+cmd_ox(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] == NULL) {
         cons_bad_cmd_usage(command);
@@ -7409,20 +7440,20 @@ cmd_ox(ProfWin* window, const char* const command, gchar** args)
     // Should we move this to a common command
     // e.g. '/openpgp keys'?.
     else if (g_strcmp0(args[0], "keys") == 0) {
-        GHashTable* keys = p_gpg_list_keys();
+        GHashTable *keys = p_gpg_list_keys();
         if (!keys || g_hash_table_size(keys) == 0) {
             cons_show("No keys found");
             return TRUE;
         }
 
         cons_show("OpenPGP keys:");
-        GList* keylist = g_hash_table_get_keys(keys);
-        GList* curr = keylist;
+        GList *keylist = g_hash_table_get_keys(keys);
+        GList *curr = keylist;
         while (curr) {
-            ProfPGPKey* key = g_hash_table_lookup(keys, curr->data);
+            ProfPGPKey *key = g_hash_table_lookup(keys, curr->data);
             cons_show("  %s", key->name);
             cons_show("    ID          : %s", key->id);
-            char* format_fp = p_gpg_format_fp_str(key->fp);
+            char *format_fp = p_gpg_format_fp_str(key->fp);
             cons_show("    Fingerprint : %s", format_fp);
             free(format_fp);
             if (key->secret) {
@@ -7438,12 +7469,13 @@ cmd_ox(ProfWin* window, const char* const command, gchar** args)
     }
 
     else if (g_strcmp0(args[0], "contacts") == 0) {
-        GHashTable* keys = ox_gpg_public_keys();
+        GHashTable *keys = ox_gpg_public_keys();
         cons_show("OpenPGP keys:");
-        GList* keylist = g_hash_table_get_keys(keys);
-        GList* curr = keylist;
+        GList *keylist = g_hash_table_get_keys(keys);
+        GList *curr = keylist;
+
 
-        GSList* roster_list = NULL;
+        GSList *roster_list = NULL;
         jabber_conn_status_t conn_status = connection_get_status();
         if (conn_status != JABBER_CONNECTED) {
             cons_show("You are not currently connected.");
@@ -7452,23 +7484,23 @@ cmd_ox(ProfWin* window, const char* const command, gchar** args)
         }
 
         while (curr) {
-            ProfPGPKey* key = g_hash_table_lookup(keys, curr->data);
+            ProfPGPKey *key = g_hash_table_lookup(keys, curr->data);
             PContact contact = NULL;
             if (roster_list) {
-                GSList* curr_c = roster_list;
-                while (!contact && curr_c) {
+                GSList *curr_c = roster_list;
+                while ( !contact && curr_c){
                     contact = curr_c->data;
-                    const char* jid = p_contact_barejid(contact);
+                    const char *jid = p_contact_barejid(contact);
                     GString* xmppuri = g_string_new("xmpp:");
                     g_string_append(xmppuri, jid);
-                    if (g_strcmp0(key->name, xmppuri->str)) {
+                    if( g_strcmp0(key->name, xmppuri->str)) {
                         contact = NULL;
                     }
                     curr_c = g_slist_next(curr_c);
                 }
             }
 
-            if (contact) {
+            if(contact) {
                 cons_show("%s - %s", key->fp, key->name);
             } else {
                 cons_show("%s - %s (not in roster)", key->fp, key->name);
@@ -7488,11 +7520,11 @@ cmd_ox(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        ProfChatWin* chatwin = NULL;
+        ProfChatWin *chatwin = NULL;
 
         if (args[1]) {
-            char* contact = args[1];
-            char* barejid = roster_barejid_from_name(contact);
+            char *contact = args[1];
+            char *barejid = roster_barejid_from_name(contact);
             if (barejid == NULL) {
                 barejid = contact;
             }
@@ -7522,9 +7554,9 @@ cmd_ox(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        ProfAccount* account = accounts_get_account(session_get_account_name());
+        ProfAccount *account = accounts_get_account(session_get_account_name());
 
-        if (!ox_is_private_key_available(account->jid)) {
+        if ( !ox_is_private_key_available(account->jid) ) {
             win_println(window, THEME_DEFAULT, "!", "No private OpenPGP found, cannot start OX encryption.");
             account_free(account);
             return TRUE;
@@ -7540,8 +7572,8 @@ cmd_ox(ProfWin* window, const char* const command, gchar** args)
         win_println(window, THEME_DEFAULT, "!", "OX encryption enabled.");
         return TRUE;
     } else if (g_strcmp0(args[0], "announce") == 0) {
-        if (args[1]) {
-            ox_announce_public_key(args[1]);
+        if( args[1] ) {
+            ox_announce_public_key( args[1] );
         } else {
             cons_show("Filename is required");
         }
@@ -7553,7 +7585,7 @@ cmd_ox(ProfWin* window, const char* const command, gchar** args)
 #endif // HAVE_LIBGPGME
 
 gboolean
-cmd_otr_char(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_char(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (args[1] == NULL) {
@@ -7575,10 +7607,10 @@ cmd_otr_char(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_log(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_log(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
-    char* choice = args[1];
+    char *choice = args[1];
     if (g_strcmp0(choice, "on") == 0) {
         prefs_set_string(PREF_OTR_LOG, "on");
         cons_show("OTR messages will be logged as plaintext.");
@@ -7605,10 +7637,10 @@ cmd_otr_log(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_libver(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_libver(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
-    char* version = otr_libotr_version();
+    char *version = otr_libotr_version();
     cons_show("Using libotr version %s", version);
     return TRUE;
 #else
@@ -7618,23 +7650,25 @@ cmd_otr_libver(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_policy(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_policy(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (args[1] == NULL) {
-        char* policy = prefs_get_string(PREF_OTR_POLICY);
+        char *policy = prefs_get_string(PREF_OTR_POLICY);
         cons_show("OTR policy is now set to: %s", policy);
         g_free(policy);
         return TRUE;
     }
 
-    char* choice = args[1];
-    if ((g_strcmp0(choice, "manual") != 0) && (g_strcmp0(choice, "opportunistic") != 0) && (g_strcmp0(choice, "always") != 0)) {
+    char *choice = args[1];
+    if ((g_strcmp0(choice, "manual") != 0) &&
+            (g_strcmp0(choice, "opportunistic") != 0) &&
+            (g_strcmp0(choice, "always") != 0)) {
         cons_show("OTR policy can be set to: manual, opportunistic or always.");
         return TRUE;
     }
 
-    char* contact = args[2];
+    char *contact = args[2];
     if (contact == NULL) {
         prefs_set_string(PREF_OTR_POLICY, choice);
         cons_show("OTR policy is now set to: %s", choice);
@@ -7646,7 +7680,7 @@ cmd_otr_policy(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* contact_jid = roster_barejid_from_name(contact);
+    char *contact_jid = roster_barejid_from_name(contact);
     if (contact_jid == NULL) {
         contact_jid = contact;
     }
@@ -7660,7 +7694,7 @@ cmd_otr_policy(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_gen(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_gen(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7668,7 +7702,7 @@ cmd_otr_gen(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfAccount* account = accounts_get_account(session_get_account_name());
+    ProfAccount *account = accounts_get_account(session_get_account_name());
     otr_keygen(account);
     account_free(account);
     return TRUE;
@@ -7679,7 +7713,7 @@ cmd_otr_gen(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_myfp(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_myfp(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7692,7 +7726,7 @@ cmd_otr_myfp(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* fingerprint = otr_get_my_fingerprint();
+    char *fingerprint = otr_get_my_fingerprint();
     win_println(window, THEME_DEFAULT, "!", "Your OTR fingerprint: %s", fingerprint);
     free(fingerprint);
     return TRUE;
@@ -7703,7 +7737,7 @@ cmd_otr_myfp(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_theirfp(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_theirfp(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7716,14 +7750,14 @@ cmd_otr_theirfp(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfChatWin* chatwin = (ProfChatWin*)window;
+    ProfChatWin *chatwin = (ProfChatWin*)window;
     assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
     if (chatwin->is_otr == FALSE) {
         win_println(window, THEME_DEFAULT, "!", "You are not currently in an OTR session.");
         return TRUE;
     }
 
-    char* fingerprint = otr_get_their_fingerprint(chatwin->barejid);
+    char *fingerprint = otr_get_their_fingerprint(chatwin->barejid);
     win_println(window, THEME_DEFAULT, "!", "%s's OTR fingerprint: %s", chatwin->barejid, fingerprint);
     free(fingerprint);
     return TRUE;
@@ -7734,7 +7768,7 @@ cmd_otr_theirfp(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_start(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_start(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7744,13 +7778,13 @@ cmd_otr_start(ProfWin* window, const char* const command, gchar** args)
 
     // recipient supplied
     if (args[1]) {
-        char* contact = args[1];
-        char* barejid = roster_barejid_from_name(contact);
+        char *contact = args[1];
+        char *barejid = roster_barejid_from_name(contact);
         if (barejid == NULL) {
             barejid = contact;
         }
 
-        ProfChatWin* chatwin = wins_get_chat(barejid);
+        ProfChatWin *chatwin = wins_get_chat(barejid);
         if (!chatwin) {
             chatwin = chatwin_new(barejid);
         }
@@ -7777,8 +7811,8 @@ cmd_otr_start(ProfWin* window, const char* const command, gchar** args)
         }
 
         if (!otr_is_secure(barejid)) {
-            char* otr_query_message = otr_start_query();
-            char* id = message_send_chat_otr(barejid, otr_query_message, FALSE, NULL);
+            char *otr_query_message = otr_start_query();
+            char *id = message_send_chat_otr(barejid, otr_query_message, FALSE, NULL);
             free(id);
             return TRUE;
         }
@@ -7786,14 +7820,14 @@ cmd_otr_start(ProfWin* window, const char* const command, gchar** args)
         chatwin_otr_secured(chatwin, otr_is_trusted(barejid));
         return TRUE;
 
-        // no recipient, use current chat
+    // no recipient, use current chat
     } else {
         if (window->type != WIN_CHAT) {
             win_println(window, THEME_DEFAULT, "-", "You must be in a regular chat window to start an OTR session.");
             return TRUE;
         }
 
-        ProfChatWin* chatwin = (ProfChatWin*)window;
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
         if (chatwin->pgp_send) {
             win_println(window, THEME_DEFAULT, "!", "You must disable PGP encryption before starting an OTR session.");
@@ -7810,8 +7844,8 @@ cmd_otr_start(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        char* otr_query_message = otr_start_query();
-        char* id = message_send_chat_otr(chatwin->barejid, otr_query_message, FALSE, NULL);
+        char *otr_query_message = otr_start_query();
+        char *id = message_send_chat_otr(chatwin->barejid, otr_query_message, FALSE, NULL);
 
         free(id);
         return TRUE;
@@ -7823,7 +7857,7 @@ cmd_otr_start(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_end(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_end(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7836,7 +7870,7 @@ cmd_otr_end(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfChatWin* chatwin = (ProfChatWin*)window;
+    ProfChatWin *chatwin = (ProfChatWin*)window;
     assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
     if (chatwin->is_otr == FALSE) {
         win_println(window, THEME_DEFAULT, "!", "You are not currently in an OTR session.");
@@ -7853,7 +7887,7 @@ cmd_otr_end(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_trust(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_trust(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7866,7 +7900,7 @@ cmd_otr_trust(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfChatWin* chatwin = (ProfChatWin*)window;
+    ProfChatWin *chatwin = (ProfChatWin*)window;
     assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
     if (chatwin->is_otr == FALSE) {
         win_println(window, THEME_DEFAULT, "!", "You are not currently in an OTR session.");
@@ -7883,7 +7917,7 @@ cmd_otr_trust(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_untrust(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_untrust(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7896,7 +7930,7 @@ cmd_otr_untrust(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfChatWin* chatwin = (ProfChatWin*)window;
+    ProfChatWin *chatwin = (ProfChatWin*)window;
     assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
     if (chatwin->is_otr == FALSE) {
         win_println(window, THEME_DEFAULT, "!", "You are not currently in an OTR session.");
@@ -7913,7 +7947,7 @@ cmd_otr_untrust(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_secret(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_secret(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7926,14 +7960,14 @@ cmd_otr_secret(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfChatWin* chatwin = (ProfChatWin*)window;
+    ProfChatWin *chatwin = (ProfChatWin*)window;
     assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
     if (chatwin->is_otr == FALSE) {
         win_println(window, THEME_DEFAULT, "!", "You are not currently in an OTR session.");
         return TRUE;
     }
 
-    char* secret = args[1];
+    char *secret = args[1];
     if (secret == NULL) {
         cons_bad_cmd_usage(command);
         return TRUE;
@@ -7948,7 +7982,7 @@ cmd_otr_secret(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_question(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_question(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7956,8 +7990,8 @@ cmd_otr_question(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* question = args[1];
-    char* answer = args[2];
+    char *question = args[1];
+    char *answer = args[2];
     if (question == NULL || answer == NULL) {
         cons_bad_cmd_usage(command);
         return TRUE;
@@ -7968,7 +8002,7 @@ cmd_otr_question(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfChatWin* chatwin = (ProfChatWin*)window;
+    ProfChatWin *chatwin = (ProfChatWin*)window;
     assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
     if (chatwin->is_otr == FALSE) {
         win_println(window, THEME_DEFAULT, "!", "You are not currently in an OTR session.");
@@ -7984,7 +8018,7 @@ cmd_otr_question(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_answer(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_answer(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -7997,14 +8031,14 @@ cmd_otr_answer(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfChatWin* chatwin = (ProfChatWin*)window;
+    ProfChatWin *chatwin = (ProfChatWin*)window;
     assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
     if (chatwin->is_otr == FALSE) {
         win_println(window, THEME_DEFAULT, "!", "You are not currently in an OTR session.");
         return TRUE;
     }
 
-    char* answer = args[1];
+    char *answer = args[1];
     if (answer == NULL) {
         cons_bad_cmd_usage(command);
         return TRUE;
@@ -8019,7 +8053,7 @@ cmd_otr_answer(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_otr_sendfile(ProfWin* window, const char* const command, gchar** args)
+cmd_otr_sendfile(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_LIBOTR
     _cmd_set_boolean_preference(args[1], command, "Sending unencrypted files in an OTR session via /sendfile", PREF_OTR_SENDFILE);
@@ -8032,7 +8066,7 @@ cmd_otr_sendfile(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_command_list(ProfWin* window, const char* const command, gchar** args)
+cmd_command_list(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -8046,26 +8080,26 @@ cmd_command_list(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* jid = args[1];
+    char *jid = args[1];
     if (jid == NULL) {
         switch (window->type) {
         case WIN_MUC:
         {
-            ProfMucWin* mucwin = (ProfMucWin*)window;
+            ProfMucWin *mucwin = (ProfMucWin*)window;
             assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
             jid = mucwin->roomjid;
             break;
         }
         case WIN_CHAT:
         {
-            ProfChatWin* chatwin = (ProfChatWin*)window;
+            ProfChatWin *chatwin = (ProfChatWin*)window;
             assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
             jid = chatwin->barejid;
             break;
         }
         case WIN_PRIVATE:
         {
-            ProfPrivateWin* privatewin = (ProfPrivateWin*)window;
+            ProfPrivateWin *privatewin = (ProfPrivateWin*)window;
             assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
             jid = privatewin->fulljid;
             break;
@@ -8088,7 +8122,7 @@ cmd_command_list(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_command_exec(ProfWin* window, const char* const command, gchar** args)
+cmd_command_exec(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
 
@@ -8107,26 +8141,26 @@ cmd_command_exec(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* jid = args[2];
+    char *jid = args[2];
     if (jid == NULL) {
         switch (window->type) {
         case WIN_MUC:
         {
-            ProfMucWin* mucwin = (ProfMucWin*)window;
+            ProfMucWin *mucwin = (ProfMucWin*)window;
             assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
             jid = mucwin->roomjid;
             break;
         }
         case WIN_CHAT:
         {
-            ProfChatWin* chatwin = (ProfChatWin*)window;
+            ProfChatWin *chatwin = (ProfChatWin*)window;
             assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
             jid = chatwin->barejid;
             break;
         }
         case WIN_PRIVATE:
         {
-            ProfPrivateWin* privatewin = (ProfPrivateWin*)window;
+            ProfPrivateWin *privatewin = (ProfPrivateWin*)window;
             assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
             jid = privatewin->fulljid;
             break;
@@ -8149,17 +8183,17 @@ cmd_command_exec(ProfWin* window, const char* const command, gchar** args)
 }
 
 static gboolean
-_cmd_execute(ProfWin* window, const char* const command, const char* const inp)
+_cmd_execute(ProfWin *window, const char *const command, const char *const inp)
 {
     if (g_str_has_prefix(command, "/field") && window->type == WIN_CONFIG) {
         gboolean result = FALSE;
-        gchar** args = parse_args_with_freetext(inp, 1, 2, &result);
+        gchar **args = parse_args_with_freetext(inp, 1, 2, &result);
         if (!result) {
             win_println(window, THEME_DEFAULT, "!", "Invalid command, see /form help");
             result = TRUE;
         } else {
-            gchar** tokens = g_strsplit(inp, " ", 2);
-            char* field = tokens[0] + 1;
+            gchar **tokens = g_strsplit(inp, " ", 2);
+            char *field = tokens[0] + 1;
             result = cmd_form_field(window, field, args);
             g_strfreev(tokens);
         }
@@ -8168,11 +8202,11 @@ _cmd_execute(ProfWin* window, const char* const command, const char* const inp)
         return result;
     }
 
-    Command* cmd = cmd_get(command);
+    Command *cmd = cmd_get(command);
     gboolean result = FALSE;
 
     if (cmd) {
-        gchar** args = cmd->parser(inp, cmd->min_args, cmd->max_args, &result);
+        gchar **args = cmd->parser(inp, cmd->min_args, cmd->max_args, &result);
         if (result == FALSE) {
             ui_invalid_command_usage(cmd->cmd, cmd->setting_func);
             return TRUE;
@@ -8181,7 +8215,7 @@ _cmd_execute(ProfWin* window, const char* const command, const char* const inp)
             int i = 0;
             while (cmd->sub_funcs[i][0]) {
                 if (g_strcmp0(args[0], (char*)cmd->sub_funcs[i][0]) == 0) {
-                    gboolean (*func)(ProfWin * window, const char* const command, gchar** args) = cmd->sub_funcs[i][1];
+                    gboolean (*func)(ProfWin *window, const char *const command, gchar **args) = cmd->sub_funcs[i][1];
                     gboolean result = func(window, command, args);
                     g_strfreev(args);
                     return result;
@@ -8210,13 +8244,13 @@ _cmd_execute(ProfWin* window, const char* const command, const char* const inp)
 }
 
 static gboolean
-_cmd_execute_default(ProfWin* window, const char* inp)
+_cmd_execute_default(ProfWin *window, const char *inp)
 {
     // handle escaped commands - treat as normal message
     if (g_str_has_prefix(inp, "//")) {
         inp++;
 
-        // handle unknown commands
+    // handle unknown commands
     } else if ((inp[0] == '/') && (!g_str_has_prefix(inp, "/me "))) {
         cons_show("Unknown command: %s", inp);
         cons_alert();
@@ -8231,7 +8265,7 @@ _cmd_execute_default(ProfWin* window, const char* inp)
 
     // handle plugin window
     if (window->type == WIN_PLUGIN) {
-        ProfPluginWin* pluginwin = (ProfPluginWin*)window;
+        ProfPluginWin *pluginwin = (ProfPluginWin*)window;
         plugins_win_process_line(pluginwin->tag, inp);
         return TRUE;
     }
@@ -8245,21 +8279,21 @@ _cmd_execute_default(ProfWin* window, const char* inp)
     switch (window->type) {
     case WIN_CHAT:
     {
-        ProfChatWin* chatwin = (ProfChatWin*)window;
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
         cl_ev_send_msg(chatwin, inp, NULL);
         break;
     }
     case WIN_PRIVATE:
     {
-        ProfPrivateWin* privatewin = (ProfPrivateWin*)window;
+        ProfPrivateWin *privatewin = (ProfPrivateWin*)window;
         assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
         cl_ev_send_priv_msg(privatewin, inp, NULL);
         break;
     }
     case WIN_MUC:
     {
-        ProfMucWin* mucwin = (ProfMucWin*)window;
+        ProfMucWin *mucwin = (ProfMucWin*)window;
         assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
         cl_ev_send_muc_msg(mucwin, inp, NULL);
         break;
@@ -8277,15 +8311,15 @@ _cmd_execute_default(ProfWin* window, const char* inp)
 }
 
 static gboolean
-_cmd_execute_alias(ProfWin* window, const char* const inp, gboolean* ran)
+_cmd_execute_alias(ProfWin *window, const char *const inp, gboolean *ran)
 {
     if (inp[0] != '/') {
         *ran = FALSE;
         return TRUE;
     }
 
-    char* alias = strdup(inp + 1);
-    char* value = prefs_get_alias(alias);
+    char *alias = strdup(inp+1);
+    char *value = prefs_get_alias(alias);
     free(alias);
     if (value) {
         *ran = TRUE;
@@ -8301,9 +8335,9 @@ _cmd_execute_alias(ProfWin* window, const char* const inp, gboolean* ran)
 // helper function for status change commands
 static void
 _update_presence(const resource_presence_t resource_presence,
-                 const char* const show, gchar** args)
+    const char *const show, gchar **args)
 {
-    char* msg = NULL;
+    char *msg = NULL;
     int num_args = g_strv_length(args);
 
     // if no message, use status as message
@@ -8326,13 +8360,13 @@ _update_presence(const resource_presence_t resource_presence,
 
 // helper function for boolean preference commands
 static void
-_cmd_set_boolean_preference(gchar* arg, const char* const command,
-                            const char* const display, preference_t pref)
+_cmd_set_boolean_preference(gchar *arg, const char *const command,
+    const char *const display, preference_t pref)
 {
     if (arg == NULL) {
         cons_bad_cmd_usage(command);
     } else if (strcmp(arg, "on") == 0) {
-        GString* enabled = g_string_new(display);
+        GString *enabled = g_string_new(display);
         g_string_append(enabled, " enabled.");
 
         cons_show(enabled->str);
@@ -8340,7 +8374,7 @@ _cmd_set_boolean_preference(gchar* arg, const char* const command,
 
         g_string_free(enabled, TRUE);
     } else if (strcmp(arg, "off") == 0) {
-        GString* disabled = g_string_new(display);
+        GString *disabled = g_string_new(display);
         g_string_append(disabled, " disabled.");
 
         cons_show(disabled->str);
@@ -8353,7 +8387,7 @@ _cmd_set_boolean_preference(gchar* arg, const char* const command,
 }
 
 gboolean
-cmd_omemo_gen(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_gen(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -8368,7 +8402,7 @@ cmd_omemo_gen(ProfWin* window, const char* const command, gchar** args)
 
     cons_show("Generating OMEMO crytographic materials, it may take a while...");
     ui_update();
-    ProfAccount* account = accounts_get_account(session_get_account_name());
+    ProfAccount *account = accounts_get_account(session_get_account_name());
     omemo_generate_crypto_materials(account);
     cons_show("OMEMO crytographic materials generated.");
     return TRUE;
@@ -8379,7 +8413,7 @@ cmd_omemo_gen(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_omemo_start(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_start(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -8392,12 +8426,12 @@ cmd_omemo_start(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    ProfChatWin* chatwin = NULL;
+    ProfChatWin *chatwin = NULL;
 
     // recipient supplied
     if (args[1]) {
-        char* contact = args[1];
-        char* barejid = roster_barejid_from_name(contact);
+        char *contact = args[1];
+        char *barejid = roster_barejid_from_name(contact);
         if (barejid == NULL) {
             barejid = contact;
         }
@@ -8408,10 +8442,10 @@ cmd_omemo_start(ProfWin* window, const char* const command, gchar** args)
         }
         ui_focus_win((ProfWin*)chatwin);
     } else {
-        if (window->type == WIN_CHAT) {
-            chatwin = (ProfChatWin*)window;
-            assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
-        }
+      if (window->type == WIN_CHAT) {
+        chatwin = (ProfChatWin*)window;
+        assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
+      }
     }
 
     if (chatwin) {
@@ -8434,11 +8468,11 @@ cmd_omemo_start(ProfWin* window, const char* const command, gchar** args)
         omemo_start_session(chatwin->barejid);
         chatwin->is_omemo = TRUE;
     } else if (window->type == WIN_MUC) {
-        ProfMucWin* mucwin = (ProfMucWin*)window;
+        ProfMucWin *mucwin = (ProfMucWin*)window;
         assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
         if (muc_anonymity_type(mucwin->roomjid) == MUC_ANONYMITY_TYPE_NONANONYMOUS
-            && muc_member_type(mucwin->roomjid) == MUC_MEMBER_TYPE_MEMBERS_ONLY) {
+                && muc_member_type(mucwin->roomjid) == MUC_MEMBER_TYPE_MEMBERS_ONLY) {
             accounts_add_omemo_state(session_get_account_name(), mucwin->roomjid, TRUE);
             omemo_start_muc_sessions(mucwin->roomjid);
             mucwin->is_omemo = TRUE;
@@ -8457,7 +8491,7 @@ cmd_omemo_start(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_omemo_char(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_char(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     if (args[1] == NULL) {
@@ -8479,10 +8513,10 @@ cmd_omemo_char(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_omemo_log(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_log(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
-    char* choice = args[1];
+    char *choice = args[1];
     if (g_strcmp0(choice, "on") == 0) {
         prefs_set_string(PREF_OMEMO_LOG, "on");
         cons_show("OMEMO messages will be logged as plaintext.");
@@ -8509,7 +8543,7 @@ cmd_omemo_log(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_omemo_end(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_end(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -8518,7 +8552,7 @@ cmd_omemo_end(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (window->type == WIN_CHAT) {
-        ProfChatWin* chatwin = (ProfChatWin*)window;
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
 
         if (!chatwin->is_omemo) {
@@ -8529,7 +8563,7 @@ cmd_omemo_end(ProfWin* window, const char* const command, gchar** args)
         chatwin->is_omemo = FALSE;
         accounts_add_omemo_state(session_get_account_name(), chatwin->barejid, FALSE);
     } else if (window->type == WIN_MUC) {
-        ProfMucWin* mucwin = (ProfMucWin*)window;
+        ProfMucWin *mucwin = (ProfMucWin*)window;
         assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
         if (!mucwin->is_omemo) {
@@ -8552,7 +8586,7 @@ cmd_omemo_end(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_omemo_fingerprint(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_fingerprint(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -8565,22 +8599,22 @@ cmd_omemo_fingerprint(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    Jid* jid;
+    Jid *jid;
     if (!args[1]) {
         if (window->type == WIN_CONSOLE) {
-            char* fingerprint = omemo_own_fingerprint(TRUE);
+            char *fingerprint = omemo_own_fingerprint(TRUE);
             cons_show("Your OMEMO fingerprint: %s", fingerprint);
             free(fingerprint);
             jid = jid_create(connection_get_fulljid());
         } else if (window->type == WIN_CHAT) {
-            ProfChatWin* chatwin = (ProfChatWin*)window;
+            ProfChatWin *chatwin = (ProfChatWin*)window;
             jid = jid_create(chatwin->barejid);
         } else {
             win_println(window, THEME_DEFAULT, "-", "You must be in a regular chat window to print fingerprint without providing the contact.");
             return TRUE;
         }
     } else {
-        char* barejid = roster_barejid_from_name(args[1]);
+        char *barejid = roster_barejid_from_name(args[1]);
         if (barejid) {
             jid = jid_create(barejid);
         } else {
@@ -8592,8 +8626,8 @@ cmd_omemo_fingerprint(ProfWin* window, const char* const command, gchar** args)
         }
     }
 
-    GList* fingerprints = omemo_known_device_identities(jid->barejid);
-    GList* fingerprint;
+    GList *fingerprints = omemo_known_device_identities(jid->barejid);
+    GList *fingerprint;
 
     if (!fingerprints) {
         win_println(window, THEME_DEFAULT, "-", "There is no known fingerprints for %s", jid->barejid);
@@ -8601,7 +8635,7 @@ cmd_omemo_fingerprint(ProfWin* window, const char* const command, gchar** args)
     }
 
     for (fingerprint = fingerprints; fingerprint != NULL; fingerprint = fingerprint->next) {
-        char* formatted_fingerprint = omemo_format_fingerprint(fingerprint->data);
+        char *formatted_fingerprint = omemo_format_fingerprint(fingerprint->data);
         gboolean trusted = omemo_is_trusted_identity(jid->barejid, fingerprint->data);
 
         win_println(window, THEME_DEFAULT, "-", "%s's OMEMO fingerprint: %s%s", jid->barejid, formatted_fingerprint, trusted ? " (trusted)" : "");
@@ -8622,7 +8656,7 @@ cmd_omemo_fingerprint(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_omemo_trust(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_trust(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -8640,8 +8674,8 @@ cmd_omemo_trust(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* fingerprint;
-    char* barejid;
+    char *fingerprint;
+    char *barejid;
 
     /* Contact not provided */
     if (!args[2]) {
@@ -8652,12 +8686,12 @@ cmd_omemo_trust(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        ProfChatWin* chatwin = (ProfChatWin*)window;
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
         barejid = chatwin->barejid;
     } else {
         fingerprint = args[2];
-        char* contact = args[1];
+        char *contact = args[1];
         barejid = roster_barejid_from_name(contact);
         if (barejid == NULL) {
             barejid = contact;
@@ -8666,7 +8700,7 @@ cmd_omemo_trust(ProfWin* window, const char* const command, gchar** args)
 
     omemo_trust(barejid, fingerprint);
 
-    char* unformatted_fingerprint = malloc(strlen(fingerprint));
+    char *unformatted_fingerprint = malloc(strlen(fingerprint));
     int i;
     int j;
     for (i = 0, j = 0; fingerprint[i] != '\0'; i++) {
@@ -8691,7 +8725,7 @@ cmd_omemo_trust(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_omemo_untrust(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_untrust(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -8709,8 +8743,8 @@ cmd_omemo_untrust(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    char* fingerprint;
-    char* barejid;
+    char *fingerprint;
+    char *barejid;
 
     /* Contact not provided */
     if (!args[2]) {
@@ -8721,12 +8755,12 @@ cmd_omemo_untrust(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        ProfChatWin* chatwin = (ProfChatWin*)window;
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
         barejid = chatwin->barejid;
     } else {
         fingerprint = args[2];
-        char* contact = args[1];
+        char *contact = args[1];
         barejid = roster_barejid_from_name(contact);
         if (barejid == NULL) {
             barejid = contact;
@@ -8735,7 +8769,7 @@ cmd_omemo_untrust(ProfWin* window, const char* const command, gchar** args)
 
     omemo_untrust(barejid, fingerprint);
 
-    char* unformatted_fingerprint = malloc(strlen(fingerprint));
+    char *unformatted_fingerprint = malloc(strlen(fingerprint));
     int i;
     int j;
     for (i = 0, j = 0; fingerprint[i] != '\0'; i++) {
@@ -8760,7 +8794,7 @@ cmd_omemo_untrust(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_omemo_clear_device_list(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_clear_device_list(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     if (connection_get_status() != JABBER_CONNECTED) {
@@ -8778,18 +8812,20 @@ cmd_omemo_clear_device_list(ProfWin* window, const char* const command, gchar**
 }
 
 gboolean
-cmd_omemo_policy(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_policy(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     if (args[1] == NULL) {
-        char* policy = prefs_get_string(PREF_OMEMO_POLICY);
+        char *policy = prefs_get_string(PREF_OMEMO_POLICY);
         cons_show("OMEMO policy is now set to: %s", policy);
         g_free(policy);
         return TRUE;
     }
 
-    char* choice = args[1];
-    if ((g_strcmp0(choice, "manual") != 0) && (g_strcmp0(choice, "automatic") != 0) && (g_strcmp0(choice, "always") != 0)) {
+    char *choice = args[1];
+    if ((g_strcmp0(choice, "manual") != 0) &&
+            (g_strcmp0(choice, "automatic") != 0) &&
+            (g_strcmp0(choice, "always") != 0)) {
         cons_show("OMEMO policy can be set to: manual, automatic or always.");
         return TRUE;
     }
@@ -8804,7 +8840,7 @@ cmd_omemo_policy(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_omemo_sendfile(ProfWin* window, const char* const command, gchar** args)
+cmd_omemo_sendfile(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_OMEMO
     _cmd_set_boolean_preference(args[1], command, "Sending unencrypted files in an OMEMO session via /sendfile", PREF_OMEMO_SENDFILE);
@@ -8817,7 +8853,7 @@ cmd_omemo_sendfile(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_save(ProfWin* window, const char* const command, gchar** args)
+cmd_save(ProfWin *window, const char *const command, gchar **args)
 {
     log_info("Saving preferences to configuration file");
     cons_show("Saving preferences.");
@@ -8826,7 +8862,7 @@ cmd_save(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_reload(ProfWin* window, const char* const command, gchar** args)
+cmd_reload(ProfWin *window, const char *const command, gchar **args)
 {
     log_info("Reloading preferences");
     cons_show("Reloading preferences.");
@@ -8835,39 +8871,39 @@ cmd_reload(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_paste(ProfWin* window, const char* const command, gchar** args)
+cmd_paste(ProfWin *window, const char *const command, gchar **args)
 {
 #ifdef HAVE_GTK
-    char* clipboard_buffer = clipboard_get();
+    char *clipboard_buffer = clipboard_get();
 
     if (clipboard_buffer) {
         switch (window->type) {
-        case WIN_MUC:
-        {
-            ProfMucWin* mucwin = (ProfMucWin*)window;
-            assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
-            cl_ev_send_muc_msg(mucwin, clipboard_buffer, NULL);
-            break;
-        }
-        case WIN_CHAT:
-        {
-            ProfChatWin* chatwin = (ProfChatWin*)window;
-            assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
-            cl_ev_send_msg(chatwin, clipboard_buffer, NULL);
-            break;
-        }
-        case WIN_PRIVATE:
-        {
-            ProfPrivateWin* privatewin = (ProfPrivateWin*)window;
-            assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
-            cl_ev_send_priv_msg(privatewin, clipboard_buffer, NULL);
-            break;
-        }
-        case WIN_CONSOLE:
-        case WIN_XML:
-        default:
-            cons_bad_cmd_usage(command);
-            break;
+             case WIN_MUC:
+                {
+                    ProfMucWin *mucwin = (ProfMucWin*)window;
+                    assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
+                    cl_ev_send_muc_msg(mucwin, clipboard_buffer, NULL);
+                    break;
+                }
+            case WIN_CHAT:
+                {
+                    ProfChatWin *chatwin = (ProfChatWin*)window;
+                    assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
+                    cl_ev_send_msg(chatwin, clipboard_buffer, NULL);
+                    break;
+                }
+            case WIN_PRIVATE:
+                {
+                    ProfPrivateWin *privatewin = (ProfPrivateWin*)window;
+                    assert(privatewin->memcheck == PROFPRIVATEWIN_MEMCHECK);
+                    cl_ev_send_priv_msg(privatewin, clipboard_buffer, NULL);
+                    break;
+                }
+            case WIN_CONSOLE:
+            case WIN_XML:
+            default:
+                    cons_bad_cmd_usage(command);
+                    break;
         }
 
         free(clipboard_buffer);
@@ -8880,16 +8916,16 @@ cmd_paste(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_color(ProfWin* window, const char* const command, gchar** args)
+cmd_color(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "on") == 0) {
-        prefs_set_string(PREF_COLOR_NICK, "true");
+            prefs_set_string(PREF_COLOR_NICK, "true");
     } else if (g_strcmp0(args[0], "off") == 0) {
-        prefs_set_string(PREF_COLOR_NICK, "false");
+            prefs_set_string(PREF_COLOR_NICK, "false");
     } else if (g_strcmp0(args[0], "redgreen") == 0) {
-        prefs_set_string(PREF_COLOR_NICK, "redgreen");
+            prefs_set_string(PREF_COLOR_NICK, "redgreen");
     } else if (g_strcmp0(args[0], "blue") == 0) {
-        prefs_set_string(PREF_COLOR_NICK, "blue");
+            prefs_set_string(PREF_COLOR_NICK, "blue");
     } else if (g_strcmp0(args[0], "own") == 0) {
         if (g_strcmp0(args[1], "on") == 0) {
             _cmd_set_boolean_preference(args[1], command, "Color generation for own nick", PREF_COLOR_NICK_OWN);
@@ -8901,7 +8937,7 @@ cmd_color(ProfWin* window, const char* const command, gchar** args)
 
     cons_show("Consistent color generation for nicks set to: %s", args[0]);
 
-    char* theme = prefs_get_string(PREF_THEME);
+    char *theme = prefs_get_string(PREF_THEME);
     if (theme) {
         gboolean res = theme_load(theme, false);
 
@@ -8918,7 +8954,7 @@ cmd_color(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_avatar(ProfWin* window, const char* const command, gchar** args)
+cmd_avatar(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[1] == NULL) {
         cons_bad_cmd_usage(command);
@@ -8938,7 +8974,7 @@ cmd_avatar(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_os(ProfWin* window, const char* const command, gchar** args)
+cmd_os(ProfWin *window, const char *const command, gchar **args)
 {
     _cmd_set_boolean_preference(args[0], command, "Revealing OS name", PREF_REVEAL_OS);
 
@@ -8946,7 +8982,7 @@ cmd_os(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_correction(ProfWin* window, const char* const command, gchar** args)
+cmd_correction(ProfWin *window, const char *const command, gchar **args)
 {
     // enable/disable
     if (g_strcmp0(args[0], "on") == 0) {
@@ -8975,7 +9011,7 @@ cmd_correction(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_correct(ProfWin* window, const char* const command, gchar** args)
+cmd_correct(ProfWin *window, const char *const command, gchar **args)
 {
     jabber_conn_status_t conn_status = connection_get_status();
     if (conn_status != JABBER_CONNECTED) {
@@ -8989,7 +9025,7 @@ cmd_correct(ProfWin* window, const char* const command, gchar** args)
     }
 
     if (window->type == WIN_CHAT) {
-        ProfChatWin* chatwin = (ProfChatWin*)window;
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
 
         if (chatwin->last_msg_id == NULL || chatwin->last_message == NULL) {
@@ -8998,13 +9034,13 @@ cmd_correct(ProfWin* window, const char* const command, gchar** args)
         }
 
         // send message again, with replace flag
-        gchar* message = g_strjoinv(" ", args);
+        gchar *message = g_strjoinv(" ", args);
         cl_ev_send_msg_correct(chatwin, message, FALSE, TRUE);
 
         free(message);
         return TRUE;
     } else if (window->type == WIN_MUC) {
-        ProfMucWin* mucwin = (ProfMucWin*)window;
+        ProfMucWin *mucwin = (ProfMucWin*)window;
         assert(mucwin->memcheck == PROFMUCWIN_MEMCHECK);
 
         if (mucwin->last_msg_id == NULL || mucwin->last_message == NULL) {
@@ -9013,7 +9049,7 @@ cmd_correct(ProfWin* window, const char* const command, gchar** args)
         }
 
         // send message again, with replace flag
-        gchar* message = g_strjoinv(" ", args);
+        gchar *message = g_strjoinv(" ", args);
         cl_ev_send_muc_msg_corrected(mucwin, message, FALSE, TRUE);
 
         free(message);
@@ -9025,7 +9061,7 @@ cmd_correct(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_slashguard(ProfWin* window, const char* const command, gchar** args)
+cmd_slashguard(ProfWin *window, const char *const command, gchar **args)
 {
     if (args[0] == NULL) {
         return FALSE;
@@ -9037,9 +9073,11 @@ cmd_slashguard(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_url_open(ProfWin* window, const char* const command, gchar** args)
+cmd_url_open(ProfWin *window, const char *const command, gchar **args)
 {
-    if (window->type != WIN_CHAT && window->type != WIN_MUC && window->type != WIN_PRIVATE) {
+    if (window->type != WIN_CHAT &&
+        window->type != WIN_MUC &&
+        window->type != WIN_PRIVATE) {
         cons_show("url open not supported in this window");
         return TRUE;
     }
@@ -9051,35 +9089,37 @@ cmd_url_open(ProfWin* window, const char* const command, gchar** args)
 
     gboolean require_save = false;
 
-    gchar* fileStart = g_strrstr(args[1], "/");
+    gchar *fileStart = g_strrstr(args[1], "/");
     if (fileStart == NULL) {
         cons_show("URL '%s' is not valid.", args[1]);
         return TRUE;
     }
 
     fileStart++;
-    if (((char*)(fileStart - 2))[0] == '/' && ((char*)(fileStart - 3))[0] == ':') {
-        // If the '/' is last character of the '://' string, there will be no suffix
-        // Therefore, it is considered that there is no file name in the URL and
-        // fileStart is set to the end of the URL.
-        fileStart = args[1] + strlen(args[1]);
+    if (((char*)(fileStart - 2))[0] == '/' &&
+        ((char*)(fileStart - 3))[0] == ':'
+       ){
+      // If the '/' is last character of the '://' string, there will be no suffix
+      // Therefore, it is considered that there is no file name in the URL and
+      // fileStart is set to the end of the URL.
+      fileStart = args[1] + strlen(args[1]);
     }
 
-    gchar* suffix = NULL;
-    gchar* suffixStart = g_strrstr(fileStart, ".");
+    gchar *suffix = NULL;
+    gchar *suffixStart = g_strrstr(fileStart, ".");
     if (suffixStart != NULL) {
         suffixStart++;
-        gchar* suffixEnd = g_strrstr(suffixStart, "#");
-        if (suffixEnd == NULL) {
+        gchar *suffixEnd = g_strrstr(suffixStart, "#");
+        if(suffixEnd == NULL) {
             suffix = g_strdup(suffixStart);
         } else {
             suffix = g_strndup(suffixStart, suffixEnd - suffixStart);
         }
     }
 
-    gchar** suffix_cmd_pref = prefs_get_string_list_with_option(PREF_URL_OPEN_CMD, NULL);
+    gchar **suffix_cmd_pref = prefs_get_string_list_with_option(PREF_URL_OPEN_CMD, NULL);
     if (suffix != NULL) {
-        gchar* lowercase_suffix = g_ascii_strdown(suffix, -1);
+        gchar *lowercase_suffix = g_ascii_strdown(suffix, -1);
         g_strfreev(suffix_cmd_pref);
         suffix_cmd_pref = prefs_get_string_list_with_option(PREF_URL_OPEN_CMD, lowercase_suffix);
         g_free(lowercase_suffix);
@@ -9090,21 +9130,21 @@ cmd_url_open(ProfWin* window, const char* const command, gchar** args)
         require_save = true;
     }
 
-    gchar* suffix_cmd = g_strdup(suffix_cmd_pref[1]);
+    gchar *suffix_cmd = g_strdup(suffix_cmd_pref[1]);
     g_strfreev(suffix_cmd_pref);
 
-    gchar* scheme = g_uri_parse_scheme(args[1]);
-    if (0 == g_strcmp0(scheme, "aesgcm")) {
+    gchar *scheme = g_uri_parse_scheme(args[1]);
+    if( 0 == g_strcmp0(scheme, "aesgcm")) {
         require_save = true;
     }
     g_free(scheme);
 
     if (require_save) {
-        gchar* save_args[] = { "open", args[1], "/tmp/profanity.tmp", NULL };
+        gchar *save_args[] = { "open", args[1], "/tmp/profanity.tmp", NULL};
         cmd_url_save(window, command, save_args);
     }
 
-    gchar** argv = g_strsplit(suffix_cmd, " ", 0);
+    gchar **argv = g_strsplit(suffix_cmd, " ", 0);
     guint num_args = 0;
     while (argv[num_args]) {
         if (0 == g_strcmp0(argv[num_args], "%u")) {
@@ -9134,9 +9174,11 @@ cmd_url_open(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_url_save(ProfWin* window, const char* const command, gchar** args)
+cmd_url_save(ProfWin *window, const char *const command, gchar **args)
 {
-    if (window->type != WIN_CHAT && window->type != WIN_MUC && window->type != WIN_PRIVATE) {
+    if (window->type != WIN_CHAT &&
+        window->type != WIN_MUC &&
+        window->type != WIN_PRIVATE) {
         cons_show("url save not supported in this window");
         return TRUE;
     }
@@ -9146,25 +9188,27 @@ cmd_url_save(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    gchar* uri = args[1];
-    gchar* target_path = g_strdup(args[2]);
+    gchar *uri = args[1];
+    gchar *target_path = g_strdup(args[2]);
 
-    GFile* file = g_file_new_for_uri(uri);
+    GFile *file = g_file_new_for_uri(uri);
 
-    gchar* target_dir = NULL;
-    gchar* base_name = NULL;
+    gchar *target_dir = NULL;
+    gchar *base_name = NULL;
 
     if (target_path == NULL) {
         target_dir = g_strdup("./");
         base_name = g_file_get_basename(file);
         if (0 == g_strcmp0(base_name, ".")) {
-            g_free(base_name);
-            base_name = g_strdup("saved_url_content.html");
+          g_free(base_name);
+          base_name = g_strdup("saved_url_content.html");
         }
         target_path = g_strconcat(target_dir, base_name, NULL);
     }
 
-    if (g_file_test(target_path, G_FILE_TEST_EXISTS) && g_file_test(target_path, G_FILE_TEST_IS_DIR)) {
+    if (g_file_test(target_path, G_FILE_TEST_EXISTS) &&
+        g_file_test(target_path, G_FILE_TEST_IS_DIR)
+       ) {
         target_dir = g_strdup(target_path);
         base_name = g_file_get_basename(file);
         g_free(target_path);
@@ -9179,7 +9223,8 @@ cmd_url_save(ProfWin* window, const char* const command, gchar** args)
         target_dir = g_path_get_dirname(target_path);
     }
 
-    if (!g_file_test(target_dir, G_FILE_TEST_EXISTS) || !g_file_test(target_dir, G_FILE_TEST_IS_DIR)) {
+    if (!g_file_test(target_dir, G_FILE_TEST_EXISTS) ||
+        !g_file_test(target_dir, G_FILE_TEST_IS_DIR)) {
         cons_show("%s does not exist or is not a directory.", target_dir);
         g_free(target_path);
         g_free(target_dir);
@@ -9187,7 +9232,7 @@ cmd_url_save(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    gchar* scheme = g_uri_parse_scheme(uri);
+    gchar *scheme = g_uri_parse_scheme(uri);
     if (scheme == NULL) {
         cons_show("URL '%s' is not valid.", uri);
         g_free(target_path);
@@ -9196,17 +9241,18 @@ cmd_url_save(ProfWin* window, const char* const command, gchar** args)
         return TRUE;
     }
 
-    gchar* scheme_cmd = NULL;
+    gchar *scheme_cmd = NULL;
 
     if (0 == g_strcmp0(scheme, "http")
         || 0 == g_strcmp0(scheme, "https")
-        || 0 == g_strcmp0(scheme, "aesgcm")) {
+        || 0 == g_strcmp0(scheme, "aesgcm")
+       ) {
         scheme_cmd = prefs_get_string_with_option(PREF_URL_SAVE_CMD, scheme);
     }
 
     g_free(scheme);
 
-    gchar** argv = g_strsplit(scheme_cmd, " ", 0);
+    gchar **argv = g_strsplit(scheme_cmd, " ", 0);
     g_free(scheme_cmd);
 
     guint num_args = 0;
@@ -9235,7 +9281,7 @@ cmd_url_save(ProfWin* window, const char* const command, gchar** args)
 }
 
 gboolean
-cmd_executable(ProfWin* window, const char* const command, gchar** args)
+cmd_executable(ProfWin *window, const char *const command, gchar **args)
 {
     if (g_strcmp0(args[0], "avatar") == 0) {
         prefs_set_string(PREF_AVATAR_CMD, args[1]);
@@ -9246,8 +9292,8 @@ cmd_executable(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        gchar* str = g_strjoinv(" ", &args[3]);
-        const gchar* const list[] = { args[2], str, NULL };
+        gchar *str = g_strjoinv(" ", &args[3]);
+        const gchar* const list[] = {args[2], str, NULL};
         prefs_set_string_list_with_option(PREF_URL_OPEN_CMD, args[1], list);
         cons_show("`url open` command set to: %s for %s files", str, args[1]);
         g_free(str);
@@ -9257,7 +9303,7 @@ cmd_executable(ProfWin* window, const char* const command, gchar** args)
             return TRUE;
         }
 
-        gchar* str = g_strjoinv(" ", &args[2]);
+        gchar *str = g_strjoinv(" ", &args[2]);
         prefs_set_string_with_option(PREF_URL_SAVE_CMD, args[1], str);
         cons_show("`url save` command set to: %s for scheme %s", str, args[1]);
         g_free(str);