libpurple/plugins/filectl.c

changeset 18552
810a338ef085
parent 15884
4de1981757fc
child 20288
5ca925a094e2
equal deleted inserted replaced
18551:b66ed9a5408e 18552:810a338ef085
54 if (buffer[strlen(buffer) - 1] == '\n') 54 if (buffer[strlen(buffer) - 1] == '\n')
55 buffer[strlen(buffer) - 1] = 0; 55 buffer[strlen(buffer) - 1] = 0;
56 purple_debug_misc("filectl", "read: %s\n", buffer); 56 purple_debug_misc("filectl", "read: %s\n", buffer);
57 command = getarg(buffer, 0, 0); 57 command = getarg(buffer, 0, 0);
58 58
59 if (!strncasecmp(command, "login", 6)) { 59 if (!g_ascii_strncasecmp(command, "login", 6)) {
60 PurpleAccount *account; 60 PurpleAccount *account;
61 61
62 arg1 = getarg(buffer, 1, 0); 62 arg1 = getarg(buffer, 1, 0);
63 arg2 = getarg(buffer, 2, 1); 63 arg2 = getarg(buffer, 2, 1);
64 64
67 purple_account_connect(account); 67 purple_account_connect(account);
68 68
69 free(arg1); 69 free(arg1);
70 free(arg2); 70 free(arg2);
71 71
72 } else if (!strncasecmp(command, "logout", 7)) { 72 } else if (!g_ascii_strncasecmp(command, "logout", 7)) {
73 PurpleAccount *account; 73 PurpleAccount *account;
74 74
75 arg1 = getarg(buffer, 1, 1); 75 arg1 = getarg(buffer, 1, 1);
76 arg2 = getarg(buffer, 2, 1); 76 arg2 = getarg(buffer, 2, 1);
77 77
86 free(arg1); 86 free(arg1);
87 free(arg2); 87 free(arg2);
88 88
89 /* purple_find_conversation() is gone in 2.0.0. */ 89 /* purple_find_conversation() is gone in 2.0.0. */
90 #if 0 90 #if 0
91 } else if (!strncasecmp(command, "send", 4)) { 91 } else if (!g_ascii_strncasecmp(command, "send", 4)) {
92 PurpleConversation *conv; 92 PurpleConversation *conv;
93 93
94 arg1 = getarg(buffer, 1, 0); 94 arg1 = getarg(buffer, 1, 0);
95 arg2 = getarg(buffer, 2, 1); 95 arg2 = getarg(buffer, 2, 1);
96 96
105 105
106 free(arg1); 106 free(arg1);
107 free(arg2); 107 free(arg2);
108 #endif 108 #endif
109 109
110 } else if (!strncasecmp(command, "away", 4)) { 110 } else if (!g_ascii_strncasecmp(command, "away", 4)) {
111 arg1 = getarg(buffer, 1, 1); 111 arg1 = getarg(buffer, 1, 1);
112 /* serv_set_away_all(arg1); */ 112 /* serv_set_away_all(arg1); */
113 free(arg1); 113 free(arg1);
114 114
115 } else if (!strncasecmp(command, "hide", 4)) { 115 } else if (!g_ascii_strncasecmp(command, "hide", 4)) {
116 purple_blist_set_visible(FALSE); 116 purple_blist_set_visible(FALSE);
117 117
118 } else if (!strncasecmp(command, "unhide", 6)) { 118 } else if (!g_ascii_strncasecmp(command, "unhide", 6)) {
119 purple_blist_set_visible(TRUE); 119 purple_blist_set_visible(TRUE);
120 120
121 } else if (!strncasecmp(command, "back", 4)) { 121 } else if (!g_ascii_strncasecmp(command, "back", 4)) {
122 /* do_im_back(); */ 122 /* do_im_back(); */
123 123
124 } else if (!strncasecmp(command, "quit", 4)) { 124 } else if (!g_ascii_strncasecmp(command, "quit", 4)) {
125 purple_core_quit(); 125 purple_core_quit();
126 126
127 } 127 }
128 128
129 free(command); 129 free(command);

mercurial