Mercurial > ~mikael > mcabber > hg
diff mcabber/src/commands.c @ 1058:c0d44a9a99bc
Code cleanup
Cosmetics. Mostly get rid of "jid" variables, as it is a structure pointer
defined in libjabber/jabber.h.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Thu, 30 Nov 2006 19:51:09 +0100 |
parents | 6eb1efea75d0 |
children | 875d2c9d399c |
line wrap: on
line diff
--- a/mcabber/src/commands.c Tue Nov 28 07:14:59 2006 +0100 +++ b/mcabber/src/commands.c Thu Nov 30 19:51:09 2006 +0100 @@ -294,7 +294,7 @@ // the network. static void send_message(const char *msg, const char *subj) { - const char *jid; + const char *bjid; guint crypted; if (!jb_getonline()) { @@ -307,14 +307,14 @@ return; } - jid = CURRENT_JID; - if (!jid) { + bjid = CURRENT_JID; + if (!bjid) { scr_LogPrint(LPRINT_NORMAL, "No buddy is currently selected."); return; } // Network part - jb_send_msg(jid, msg, buddy_gettype(BUDDATA(current_buddy)), subj, NULL, + jb_send_msg(bjid, msg, buddy_gettype(BUDDATA(current_buddy)), subj, NULL, &crypted); // Hook @@ -325,7 +325,7 @@ hmsg = g_strdup_printf("[%s]\n%s", subj, msg); else hmsg = (char*)msg; - hk_message_out(jid, NULL, 0, hmsg, crypted); + hk_message_out(bjid, NULL, 0, hmsg, crypted); if (hmsg != msg) g_free(hmsg); } } @@ -431,23 +431,23 @@ } // Helper routine for buffer item_{lock,unlock} -static void roster_buddylock(char *jid, bool lock) +static void roster_buddylock(char *bjid, bool lock) { gpointer bud = NULL; bool may_need_refresh = FALSE; // Allow special jid "" or "." (current buddy) - if (jid && (!*jid || !strcmp(jid, "."))) - jid = NULL; + if (bjid && (!*bjid || !strcmp(bjid, "."))) + bjid = NULL; - if (jid) { + if (bjid) { // The JID has been specified. Quick check... - if (check_jid_syntax(jid)) { - scr_LogPrint(LPRINT_NORMAL, "<%s> is not a valid Jabber ID.", jid); + if (check_jid_syntax(bjid)) { + scr_LogPrint(LPRINT_NORMAL, "<%s> is not a valid Jabber ID.", bjid); } else { // Find the buddy GSList *roster_elt; - roster_elt = roster_find(jid, jidsearch, + roster_elt = roster_find(bjid, jidsearch, ROSTER_TYPE_USER|ROSTER_TYPE_ROOM); if (roster_elt) bud = roster_elt->data; @@ -537,23 +537,23 @@ static void roster_note(char *arg) { - const char *jid; + const char *bjid; guint type; if (!current_buddy) return; - jid = buddy_getjid(BUDDATA(current_buddy)); + bjid = buddy_getjid(BUDDATA(current_buddy)); type = buddy_gettype(BUDDATA(current_buddy)); - if (!jid && type == ROSTER_TYPE_SPECIAL && !arg) { + if (!bjid && type == ROSTER_TYPE_SPECIAL && !arg) { // We're in the status window (the only special buffer currently) // Let's display all server notes display_all_annotations(); return; } - if (!jid || (type != ROSTER_TYPE_USER && + if (!bjid || (type != ROSTER_TYPE_USER && type != ROSTER_TYPE_ROOM && type != ROSTER_TYPE_AGENT)) { scr_LogPrint(LPRINT_NORMAL, "This item can't have a note."); @@ -567,14 +567,14 @@ notetxt = NULL; // delete note else notetxt = msg; - jb_set_storage_rosternotes(jid, notetxt); + jb_set_storage_rosternotes(bjid, notetxt); g_free(msg); } else { // Display a note - struct annotation *note = jb_get_storage_rosternotes(jid, FALSE); + struct annotation *note = jb_get_storage_rosternotes(bjid, FALSE); if (note) { - display_and_free_note(note, jid); + display_and_free_note(note, bjid); } else { - scr_WriteIncomingMessage(jid, "This item doesn't have a note.", 0, + scr_WriteIncomingMessage(bjid, "This item doesn't have a note.", 0, HBB_PREFIX_INFO); } } @@ -724,15 +724,15 @@ static void do_status_to(char *arg) { char **paramlst; - char *jid, *st, *msg; + char *fjid, *st, *msg; char *jid_utf8 = NULL; paramlst = split_arg(arg, 3, 1); // jid, status, [message] - jid = *paramlst; + fjid = *paramlst; st = *(paramlst+1); msg = *(paramlst+2); - if (!jid || !st) { + if (!fjid || !st) { scr_LogPrint(LPRINT_NORMAL, "Please specify both a Jabber ID and a status."); free_arg_lst(paramlst); @@ -740,39 +740,39 @@ } // Allow things like /status_to "" away - if (!*jid || !strcmp(jid, ".")) - jid = NULL; + if (!*fjid || !strcmp(fjid, ".")) + fjid = NULL; - if (jid) { + if (fjid) { // The JID has been specified. Quick check... - if (check_jid_syntax(jid)) { - scr_LogPrint(LPRINT_NORMAL, "<%s> is not a valid Jabber ID.", jid); - jid = NULL; + if (check_jid_syntax(fjid)) { + scr_LogPrint(LPRINT_NORMAL, "<%s> is not a valid Jabber ID.", fjid); + fjid = NULL; } else { // Convert jid to lowercase - char *p = jid; + char *p = fjid; for ( ; *p && *p != JID_RESOURCE_SEPARATOR; p++) *p = tolower(*p); - jid = jid_utf8 = to_utf8(jid); + fjid = jid_utf8 = to_utf8(fjid); } } else { // Add the current buddy if (current_buddy) - jid = (char*)buddy_getjid(BUDDATA(current_buddy)); - if (!jid) + fjid = (char*)buddy_getjid(BUDDATA(current_buddy)); + if (!fjid) scr_LogPrint(LPRINT_NORMAL, "Please specify a Jabber ID."); } - if (jid) { - char *cmd; + if (fjid) { + char *cmdline; if (!msg) msg = ""; msg = to_utf8(msg); - cmd = g_strdup_printf("%s %s", st, msg); - scr_LogPrint(LPRINT_LOGNORM, "Sending to <%s> /status %s", jid, cmd); - setstatus(jid, cmd); + cmdline = g_strdup_printf("%s %s", st, msg); + scr_LogPrint(LPRINT_LOGNORM, "Sending to <%s> /status %s", fjid, cmdline); + setstatus(fjid, cmdline); g_free(msg); - g_free(cmd); + g_free(cmdline); g_free(jid_utf8); } free_arg_lst(paramlst); @@ -834,7 +834,7 @@ static void do_del(char *arg) { - const char *jid; + const char *bjid; if (*arg) { scr_LogPrint(LPRINT_NORMAL, "This action does not require a parameter; " @@ -842,9 +842,11 @@ return; } - if (!current_buddy) return; - jid = buddy_getjid(BUDDATA(current_buddy)); - if (!jid) return; + if (!current_buddy) + return; + bjid = buddy_getjid(BUDDATA(current_buddy)); + if (!bjid) + return; if (buddy_gettype(BUDDATA(current_buddy)) & ROSTER_TYPE_ROOM) { // This is a chatroom @@ -854,8 +856,8 @@ } } - scr_LogPrint(LPRINT_LOGNORM, "Removing <%s>...", jid); - jb_delbuddy(jid); + scr_LogPrint(LPRINT_LOGNORM, "Removing <%s>...", bjid); + jb_delbuddy(bjid); scr_UpdateBuddyWindow(); } @@ -869,10 +871,12 @@ return; } - if (!current_buddy) return; + if (!current_buddy) + return; group = buddy_getgroup(BUDDATA(current_buddy)); - if (!group) return; + if (!group) + return; // We'll have to redraw the chat window if we're not currently on the group // entry itself, because it means we'll have to leave the current buddy @@ -901,13 +905,13 @@ if (leave_buddywindow) scr_ShowBuddyWindow(); } -static int send_message_to(const char *jid, const char *msg, const char *subj) +static int send_message_to(const char *fjid, const char *msg, const char *subj) { char *bare_jid, *rp; char *hmsg; guint crypted; - if (!jid || !*jid) { + if (!fjid || !*fjid) { scr_LogPrint(LPRINT_NORMAL, "You must specify a Jabber ID."); return 1; } @@ -915,15 +919,15 @@ scr_LogPrint(LPRINT_NORMAL, "You must specify a message."); return 1; } - if (check_jid_syntax((char*)jid)) { - scr_LogPrint(LPRINT_NORMAL, "<%s> is not a valid Jabber ID.", jid); + if (check_jid_syntax((char*)fjid)) { + scr_LogPrint(LPRINT_NORMAL, "<%s> is not a valid Jabber ID.", fjid); return 1; } // We must use the bare jid in hk_message_out() - rp = strchr(jid, JID_RESOURCE_SEPARATOR); - if (rp) bare_jid = g_strndup(jid, rp - jid); - else bare_jid = (char*)jid; + rp = strchr(fjid, JID_RESOURCE_SEPARATOR); + if (rp) bare_jid = g_strndup(fjid, rp - fjid); + else bare_jid = (char*)fjid; // Jump to window, create one if needed scr_RosterJumpJid(bare_jid); @@ -942,7 +946,7 @@ hmsg = (char*)msg; // Network part - jb_send_msg(jid, msg, ROSTER_TYPE_USER, subj, NULL, &crypted); + jb_send_msg(fjid, msg, ROSTER_TYPE_USER, subj, NULL, &crypted); // Hook hk_message_out(bare_jid, rp, 0, hmsg, crypted); @@ -1093,7 +1097,7 @@ static void do_say_to(char *arg) { char **paramlst; - char *jid, *msg; + char *fjid, *msg; if (!jb_getonline()) { scr_LogPrint(LPRINT_NORMAL, "You are not connected."); @@ -1101,21 +1105,21 @@ } paramlst = split_arg(arg, 2, 1); // jid, message - jid = *paramlst; + fjid = *paramlst; msg = *(paramlst+1); - if (!jid || !strcmp(jid, ".")) { + if (!fjid || !strcmp(fjid, ".")) { scr_LogPrint(LPRINT_NORMAL, "Please specify a Jabber ID."); free_arg_lst(paramlst); return; } - jid = to_utf8(jid); + fjid = to_utf8(fjid); msg = to_utf8(msg); - send_message_to(jid, msg, NULL); + send_message_to(fjid, msg, NULL); - g_free(jid); + g_free(fjid); g_free(msg); free_arg_lst(paramlst); } @@ -1188,7 +1192,8 @@ char **paramlst; char *subcmd; - if (!current_buddy) return; + if (!current_buddy) + return; if (buddy_gettype(BUDDATA(current_buddy)) & ROSTER_TYPE_GROUP) { scr_LogPrint(LPRINT_NORMAL, "Groups have no buffer."); @@ -1248,22 +1253,23 @@ static void do_info(char *arg) { gpointer bud; - const char *jid, *name; + const char *bjid, *name; guint type; char *buffer; enum subscr esub; - if (!current_buddy) return; + if (!current_buddy) + return; bud = BUDDATA(current_buddy); - jid = buddy_getjid(bud); + bjid = buddy_getjid(bud); name = buddy_getname(bud); type = buddy_gettype(bud); esub = buddy_getsubscription(bud); buffer = g_new(char, 4096); - if (jid) { + if (bjid) { GSList *resources; char *bstr = "unknown"; @@ -1271,18 +1277,18 @@ scr_set_chatmode(TRUE); scr_ShowBuddyWindow(); - snprintf(buffer, 4095, "jid: <%s>", jid); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); + snprintf(buffer, 4095, "jid: <%s>", bjid); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO); if (name) { snprintf(buffer, 4095, "Name: %s", name); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO); } if (type == ROSTER_TYPE_USER) bstr = "user"; else if (type == ROSTER_TYPE_ROOM) bstr = "chatroom"; else if (type == ROSTER_TYPE_AGENT) bstr = "agent"; snprintf(buffer, 127, "Type: %s", bstr); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO); if (esub == sub_both) bstr = "both"; else if (esub & sub_from) bstr = "from"; @@ -1291,7 +1297,7 @@ snprintf(buffer, 64, "Subscription: %s", bstr); if (esub & sub_pending) strcat(buffer, " (pending)"); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO); resources = buddy_getresources(bud); if (!resources && type == ROSTER_TYPE_USER) { @@ -1299,7 +1305,7 @@ const char *rst_msg = buddy_getstatusmsg(bud, ""); if (rst_msg) { snprintf(buffer, 4095, "Last status message: %s", rst_msg); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO); } } for ( ; resources ; resources = g_slist_next(resources) ) { @@ -1317,28 +1323,28 @@ snprintf(buffer, 4095, "Resource: [%c] (%d) %s", imstatus2char[rstatus], rprio, (char*)resources->data); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO); if (rst_msg) { snprintf(buffer, 4095, "Status message: %s", rst_msg); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); } if (rst_time) { char tbuf[128]; strftime(tbuf, sizeof(tbuf), "%Y-%m-%d %H:%M:%S", localtime(&rst_time)); snprintf(buffer, 127, "Status timestamp: %s", tbuf); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); } #ifdef HAVE_GPGME if (rpgp && rpgp->sign_keyid) { snprintf(buffer, 4095, "PGP key id: %s", rpgp->sign_keyid); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); if (rpgp->last_sigsum) { gpgme_sigsum_t ss = rpgp->last_sigsum; snprintf(buffer, 4095, "Last PGP signature: %s", (ss & GPGME_SIGSUM_GREEN ? "good": (ss & GPGME_SIGSUM_RED ? "bad" : "unknown"))); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); } } #endif @@ -1355,13 +1361,13 @@ if (type == ROSTER_TYPE_USER || type == ROSTER_TYPE_ROOM || type == ROSTER_TYPE_AGENT) { - struct annotation *note = jb_get_storage_rosternotes(jid, TRUE); + struct annotation *note = jb_get_storage_rosternotes(bjid, TRUE); if (note) { // We do not display the note, we just tell the user. g_free(note->text); g_free(note->jid); g_free(note); - scr_WriteIncomingMessage(jid, "(This item has an annotation)", 0, + scr_WriteIncomingMessage(bjid, "(This item has an annotation)", 0, HBB_PREFIX_INFO); } } @@ -1370,7 +1376,7 @@ // room_names() is a variation of do_info(), for chatrooms only static void room_names(gpointer bud, char *arg) { - const char *jid; + const char *bjid; char *buffer; GSList *resources; @@ -1383,11 +1389,11 @@ scr_set_chatmode(TRUE); scr_ShowBuddyWindow(); - jid = buddy_getjid(bud); + bjid = buddy_getjid(bud); buffer = g_new(char, 4096); strncpy(buffer, "Room members:", 127); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO); resources = buddy_getresources(bud); for ( ; resources ; resources = g_slist_next(resources) ) { @@ -1399,10 +1405,10 @@ snprintf(buffer, 4095, "[%c] %s", imstatus2char[rstatus], (char*)resources->data); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO); if (rst_msg) { snprintf(buffer, 4095, "Status message: %s", rst_msg); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); } } @@ -1411,28 +1417,29 @@ static void move_group_member(gpointer bud, void *groupnamedata) { - const char *jid, *name, *groupname; + const char *bjid, *name, *groupname; groupname = (char *)groupnamedata; - jid = buddy_getjid(bud); + bjid = buddy_getjid(bud); name = buddy_getname(bud); - jb_updatebuddy(jid, name, *groupname ? groupname : NULL); + jb_updatebuddy(bjid, name, *groupname ? groupname : NULL); } static void do_rename(char *arg) { gpointer bud; - const char *jid, *group; + const char *bjid, *group; guint type; char *newname, *p; char *name_utf8; - if (!current_buddy) return; + if (!current_buddy) + return; bud = BUDDATA(current_buddy); - jid = buddy_getjid(bud); + bjid = buddy_getjid(bud); group = buddy_getgroupname(bud); type = buddy_gettype(bud); @@ -1464,7 +1471,7 @@ } else { // Rename a single buddy buddy_setname(bud, name_utf8); - jb_updatebuddy(jid, name_utf8, group); + jb_updatebuddy(bjid, name_utf8, group); } g_free(name_utf8); @@ -1475,15 +1482,16 @@ static void do_move(char *arg) { gpointer bud; - const char *jid, *name, *oldgroupname; + const char *bjid, *name, *oldgroupname; guint type; char *newgroupname, *p; char *group_utf8; - if (!current_buddy) return; + if (!current_buddy) + return; bud = BUDDATA(current_buddy); - jid = buddy_getjid(bud); + bjid = buddy_getjid(bud); name = buddy_getname(bud); type = buddy_gettype(bud); @@ -1507,7 +1515,7 @@ group_utf8 = to_utf8(newgroupname); if (strcmp(oldgroupname, group_utf8)) { - jb_updatebuddy(jid, name, *group_utf8 ? group_utf8 : NULL); + jb_updatebuddy(bjid, name, *group_utf8 ? group_utf8 : NULL); scr_RosterUp(); buddy_setgroup(bud, group_utf8); } @@ -1612,28 +1620,28 @@ static void do_bind(char *arg) { guint assign; - const gchar *keycode, *value; + const gchar *k_code, *value; - assign = parse_assigment(arg, &keycode, &value); - if (!keycode) { + assign = parse_assigment(arg, &k_code, &value); + if (!k_code) { settings_foreach(SETTINGS_TYPE_BINDING, &dump_bind, NULL); return; } if (!assign) { // This is a query - value = settings_get(SETTINGS_TYPE_BINDING, keycode); + value = settings_get(SETTINGS_TYPE_BINDING, k_code); if (value) { - scr_LogPrint(LPRINT_NORMAL, "Key %s is bound to: %s", keycode, value); + scr_LogPrint(LPRINT_NORMAL, "Key %s is bound to: %s", k_code, value); } else - scr_LogPrint(LPRINT_NORMAL, "Key %s is not bound.", keycode); + scr_LogPrint(LPRINT_NORMAL, "Key %s is not bound.", k_code); return; } // Update the key binding if (!value) { - settings_del(SETTINGS_TYPE_BINDING, keycode); + settings_del(SETTINGS_TYPE_BINDING, k_code); } else { gchar *value_utf8 = to_utf8(value); - settings_set(SETTINGS_TYPE_BINDING, keycode, value_utf8); + settings_set(SETTINGS_TYPE_BINDING, k_code, value_utf8); g_free(value_utf8); } } @@ -1782,17 +1790,17 @@ { char **paramlst; const gchar *roomname; - char* jid; + char* fjid; gchar *reason_utf8; paramlst = split_arg(arg, 2, 1); // jid, [reason] - jid = *paramlst; + fjid = *paramlst; arg = *(paramlst+1); // An empty reason is no reason... if (arg && !*arg) arg = NULL; - if (!jid || !*jid) { + if (!fjid || !*fjid) { scr_LogPrint(LPRINT_NORMAL, "Missing or incorrect Jabber ID."); free_arg_lst(paramlst); return; @@ -1800,8 +1808,8 @@ roomname = buddy_getjid(bud); reason_utf8 = to_utf8(arg); - jb_room_invite(roomname, jid, reason_utf8); - scr_LogPrint(LPRINT_LOGNORM, "Invitation sent to <%s>.", jid); + jb_room_invite(roomname, fjid, reason_utf8); + scr_LogPrint(LPRINT_LOGNORM, "Invitation sent to <%s>.", fjid); g_free(reason_utf8); free_arg_lst(paramlst); } @@ -1809,16 +1817,16 @@ static void room_affil(gpointer bud, char *arg) { char **paramlst; - gchar *jid, *rolename; + gchar *fjid, *rolename; struct role_affil ra; const char *roomid = buddy_getjid(bud); paramlst = split_arg(arg, 3, 1); // jid, new_affil, [reason] - jid = *paramlst; + fjid = *paramlst; rolename = *(paramlst+1); arg = *(paramlst+2); - if (!jid || !*jid || !rolename || !*rolename) { + if (!fjid || !*fjid || !rolename || !*rolename) { scr_LogPrint(LPRINT_NORMAL, "Please specify both a Jabber ID and a role."); free_arg_lst(paramlst); return; @@ -1832,7 +1840,7 @@ if (ra.val.affil < imaffiliation_size) { gchar *jid_utf8, *reason_utf8; - jid_utf8 = to_utf8(jid); + jid_utf8 = to_utf8(fjid); reason_utf8 = to_utf8(arg); jb_room_setattrib(roomid, jid_utf8, NULL, ra, reason_utf8); g_free(jid_utf8); @@ -1846,16 +1854,16 @@ static void room_role(gpointer bud, char *arg) { char **paramlst; - gchar *jid, *rolename; + gchar *fjid, *rolename; struct role_affil ra; const char *roomid = buddy_getjid(bud); paramlst = split_arg(arg, 3, 1); // jid, new_role, [reason] - jid = *paramlst; + fjid = *paramlst; rolename = *(paramlst+1); arg = *(paramlst+2); - if (!jid || !*jid || !rolename || !*rolename) { + if (!fjid || !*fjid || !rolename || !*rolename) { scr_LogPrint(LPRINT_NORMAL, "Please specify both a Jabber ID and a role."); free_arg_lst(paramlst); return; @@ -1869,7 +1877,7 @@ if (ra.val.role < imrole_size) { gchar *jid_utf8, *reason_utf8; - jid_utf8 = to_utf8(jid); + jid_utf8 = to_utf8(fjid); reason_utf8 = to_utf8(arg); jb_room_setattrib(roomid, jid_utf8, NULL, ra, reason_utf8); g_free(jid_utf8); @@ -1885,16 +1893,16 @@ static void room_ban(gpointer bud, char *arg) { char **paramlst; - gchar *jid; + gchar *fjid; gchar *jid_utf8, *reason_utf8; struct role_affil ra; const char *roomid = buddy_getjid(bud); paramlst = split_arg(arg, 2, 1); // jid, [reason] - jid = *paramlst; + fjid = *paramlst; arg = *(paramlst+1); - if (!jid || !*jid) { + if (!fjid || !*fjid) { scr_LogPrint(LPRINT_NORMAL, "Please specify a Jabber ID."); free_arg_lst(paramlst); return; @@ -1903,7 +1911,7 @@ ra.type = type_affil; ra.val.affil = affil_outcast; - jid_utf8 = to_utf8(jid); + jid_utf8 = to_utf8(fjid); reason_utf8 = to_utf8(arg); jb_room_setattrib(roomid, jid_utf8, NULL, ra, reason_utf8); g_free(jid_utf8); @@ -1991,7 +1999,7 @@ static void room_privmsg(gpointer bud, char *arg) { char **paramlst; - gchar *nick, *cmd; + gchar *nick, *cmdline; paramlst = split_arg(arg, 2, 0); // nickname, message nick = *paramlst; @@ -2004,9 +2012,9 @@ return; } - cmd = g_strdup_printf("%s/%s %s", buddy_getjid(bud), nick, arg); - do_say_to(cmd); - g_free(cmd); + cmdline = g_strdup_printf("%s/%s %s", buddy_getjid(bud), nick, arg); + do_say_to(cmdline); + g_free(cmdline); free_arg_lst(paramlst); } @@ -2086,7 +2094,7 @@ { char **paramlst; gchar *nick, *buffer; - const char *jid, *realjid; + const char *bjid, *realjid; const char *rst_msg; gchar rprio; enum imstatus rstatus; @@ -2094,9 +2102,6 @@ enum imaffiliation affil; time_t rst_time; - char *strroles[] = { "none", "moderator", "participant", "visitor" }; - char *straffil[] = { "none", "owner", "admin", "member", "outcast" }; - paramlst = split_arg(arg, 1, 0); // nickname nick = *paramlst; @@ -2114,7 +2119,7 @@ scr_ShowBuddyWindow(); } - jid = buddy_getjid(bud); + bjid = buddy_getjid(bud); rstatus = buddy_getstatus(bud, nick); if (rstatus == offline) { @@ -2136,32 +2141,32 @@ buffer = g_new(char, 4096); snprintf(buffer, 4095, "Whois [%s]", nick); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO); snprintf(buffer, 4095, "Status : [%c] %s", imstatus2char[rstatus], rst_msg); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); if (rst_time) { char tbuf[128]; strftime(tbuf, sizeof(tbuf), "%Y-%m-%d %H:%M:%S", localtime(&rst_time)); snprintf(buffer, 127, "Timestamp: %s", tbuf); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); } if (realjid) { snprintf(buffer, 4095, "JID : <%s>", realjid); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); } - snprintf(buffer, 4095, "Role : %s", strroles[role]); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + snprintf(buffer, 4095, "Role : %s", strrole[role]); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); snprintf(buffer, 4095, "Affiliat.: %s", straffil[affil]); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); snprintf(buffer, 4095, "Priority : %d", rprio); - scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_NONE); - scr_WriteIncomingMessage(jid, "End of WHOIS", 0, HBB_PREFIX_INFO); + scr_WriteIncomingMessage(bjid, "End of WHOIS", 0, HBB_PREFIX_INFO); g_free(buffer); g_free(nick); @@ -2329,7 +2334,8 @@ gpointer bud; guint type; - if (!current_buddy) return; + if (!current_buddy) + return; bud = BUDDATA(current_buddy); jid_utf8 = arg = (char*)buddy_getjid(bud); @@ -2382,13 +2388,13 @@ static void do_request(char *arg) { char **paramlst; - char *jid, *type; + char *fjid, *type; enum iqreq_type numtype = iqreq_none; char *jid_utf8 = NULL; paramlst = split_arg(arg, 2, 0); // type, jid type = *paramlst; - jid = *(paramlst+1); + fjid = *(paramlst+1); if (type) { // Quick check... @@ -2416,36 +2422,36 @@ } // Allow special jid "" or "." (current buddy) - if (jid && (!*jid || !strcmp(jid, "."))) - jid = NULL; + if (fjid && (!*fjid || !strcmp(fjid, "."))) + fjid = NULL; - if (jid) { + if (fjid) { // The JID has been specified. Quick check... - if (check_jid_syntax(jid)) { - scr_LogPrint(LPRINT_NORMAL, "<%s> is not a valid Jabber ID.", jid); - jid = NULL; + if (check_jid_syntax(fjid)) { + scr_LogPrint(LPRINT_NORMAL, "<%s> is not a valid Jabber ID.", fjid); + fjid = NULL; } else { // Convert jid to lowercase char *p; - for (p = jid; *p && *p != JID_RESOURCE_SEPARATOR; p++) + for (p = fjid; *p && *p != JID_RESOURCE_SEPARATOR; p++) *p = tolower(*p); - jid = jid_utf8 = to_utf8(jid); + fjid = jid_utf8 = to_utf8(fjid); } } else { // Add the current buddy if (current_buddy) - jid = (char*)buddy_getjid(BUDDATA(current_buddy)); - if (!jid) + fjid = (char*)buddy_getjid(BUDDATA(current_buddy)); + if (!fjid) scr_LogPrint(LPRINT_NORMAL, "Please specify a Jabber ID."); } - if (jid) { + if (fjid) { switch (numtype) { case iqreq_version: case iqreq_time: case iqreq_last: case iqreq_vcard: - jb_request(jid, numtype); + jb_request(fjid, numtype); break; default: break;