Mercurial > hg
comparison mcabber/src/main.c @ 36:8f1a5e79ca40
[/trunk] Changeset 52 by mikael
* Clean up
author | mikael |
---|---|
date | Mon, 04 Apr 2005 19:31:10 +0000 |
parents | a8ceaa3005fd |
children | 5690d6c2e48c |
comparison
equal
deleted
inserted
replaced
35:a8ceaa3005fd | 36:8f1a5e79ca40 |
---|---|
12 #include "parsecfg.h" | 12 #include "parsecfg.h" |
13 #include "lang.h" | 13 #include "lang.h" |
14 #include "harddefines.h" | 14 #include "harddefines.h" |
15 #include "jabglue.h" | 15 #include "jabglue.h" |
16 | 16 |
17 //int sock; | |
18 | 17 |
19 void sig_handler(int signum) | 18 void sig_handler(int signum) |
20 { | 19 { |
21 switch (signum) { | 20 switch (signum) { |
22 case SIGALRM: | 21 case SIGALRM: |
172 fprintf(stderr, "Error connecting to (%s)\n", servername); | 171 fprintf(stderr, "Error connecting to (%s)\n", servername); |
173 scr_TerminateCurses(); | 172 scr_TerminateCurses(); |
174 return -2; | 173 return -2; |
175 } | 174 } |
176 | 175 |
177 /* | 176 ping = 20; |
178 bud_InitBuddies(sock); // TODO | |
179 | |
180 ut_WriteLog("Sending presence...\n"); | |
181 srv_setpresence(sock, "Online!"); | |
182 */ | |
183 | |
184 ping = 15; | |
185 if (cfg_read("pinginterval")) | 177 if (cfg_read("pinginterval")) |
186 ping = (unsigned int) atoi(cfg_read("pinginterval")); | 178 ping = (unsigned int) atoi(cfg_read("pinginterval")); |
187 | 179 |
188 ut_WriteLog("Ping interval stablished: %d secs\n", ping); | 180 ut_WriteLog("Ping interval stablished: %d secs\n", ping); |
189 | 181 |
195 keypad(scr_GetInputWindow(), TRUE); | 187 keypad(scr_GetInputWindow(), TRUE); |
196 key = scr_Getch(); | 188 key = scr_Getch(); |
197 if (key != ERR) | 189 if (key != ERR) |
198 ret = process_key(key); | 190 ret = process_key(key); |
199 jb_main(); | 191 jb_main(); |
200 if (update_roster) { | 192 if (update_roster) |
201 // scr_LogPrint("Update roster"); | |
202 bud_DrawRoster(scr_GetRosterWindow()); | 193 bud_DrawRoster(scr_GetRosterWindow()); |
203 } | |
204 } | 194 } |
205 | 195 |
206 jb_disconnect(); | 196 jb_disconnect(); |
207 bud_TerminateBuddies(); | 197 bud_TerminateBuddies(); |
208 scr_TerminateCurses(); | 198 scr_TerminateCurses(); |
209 | 199 |
210 //srv_setpresence(sock, "unavailable"); | |
211 //close(sock); | |
212 | |
213 printf("\n\nHave a nice day!\nBye!\n"); | 200 printf("\n\nHave a nice day!\nBye!\n"); |
214 | 201 |
215 return 0; | 202 return 0; |
216 } | 203 } |