Mercurial > pidgin.yaz
comparison src/module.c @ 2463:0be6fadaa64f
[gaim-migrate @ 2476]
debug_print event messages usefully. some of these are probably broken but i tried to avoid that.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 09 Oct 2001 21:06:41 +0000 |
parents | 7f2432a87376 |
children | 59f61bfef2b3 |
comparison
equal
deleted
inserted
replaced
2462:cf2f2450f7cc | 2463:0be6fadaa64f |
---|---|
342 break; | 342 break; |
343 } | 343 } |
344 return buf; | 344 return buf; |
345 } | 345 } |
346 | 346 |
347 static void debug_event(enum gaim_event event, void *arg1, void *arg2, void *arg3, void *arg4) | |
348 { | |
349 #ifndef DEBUG | |
350 if (!(misc_options & OPT_MISC_DEBUG)) | |
351 return; | |
352 #endif | |
353 switch (event) { | |
354 case event_quit: | |
355 debug_printf("%s\n", event_name(event)); | |
356 break; | |
357 case event_signon: | |
358 case event_signoff: | |
359 debug_printf("%s: %s\n", event_name(event), | |
360 ((struct gaim_connection *)arg1)->username); | |
361 break; | |
362 case event_new_conversation: | |
363 debug_printf("event_new_conversation: %s\n", (char *)arg1); | |
364 break; | |
365 case event_error: | |
366 debug_printf("event_error: %d\n", (int)arg1); | |
367 break; | |
368 case event_buddy_signon: | |
369 case event_buddy_signoff: | |
370 case event_buddy_away: | |
371 case event_buddy_back: | |
372 case event_buddy_idle: | |
373 case event_buddy_unidle: | |
374 case event_set_info: | |
375 debug_printf("%s: %s %s\n", event_name(event), | |
376 ((struct gaim_connection *)arg1)->username, (char *)arg2); | |
377 break; | |
378 case event_chat_leave: | |
379 debug_printf("event_chat_leave: %s %d\n", | |
380 ((struct gaim_connection *)arg1)->username, (int)arg2); | |
381 break; | |
382 case event_im_send: | |
383 case event_im_displayed_sent: | |
384 debug_printf("%s: %s %s %s\n", event_name(event), | |
385 ((struct gaim_connection *)arg1)->username, | |
386 (char *)arg2, *(char **)arg3 ? *(char **)arg3 : ""); | |
387 break; | |
388 case event_chat_join: | |
389 case event_chat_buddy_join: | |
390 case event_chat_buddy_leave: | |
391 debug_printf("%s: %s %d %s\n", event_name(event), | |
392 ((struct gaim_connection *)arg1)->username, | |
393 (int)arg2, (char *)arg3); | |
394 break; | |
395 case event_chat_send: | |
396 debug_printf("%s: %s %d %s\n", event_name(event), | |
397 ((struct gaim_connection *)arg1)->username, | |
398 (int)arg2, *(char **)arg3 ? *(char **)arg3 : ""); | |
399 break; | |
400 case event_away: | |
401 debug_printf("%s: %s %s %s\n", event_name(event), | |
402 ((struct gaim_connection *)arg1)->username, | |
403 (char *)arg2, (char *)arg3 ? (char *)arg3 : ""); | |
404 break; | |
405 case event_warned: | |
406 debug_printf("%s: %s %s %d\n", event_name(event), | |
407 ((struct gaim_connection *)arg1)->username, | |
408 (char *)arg2 ? (char *)arg2 : "", (int)arg3); | |
409 break; | |
410 case event_im_recv: | |
411 debug_printf("%s: %s %s %s\n", event_name(event), | |
412 ((struct gaim_connection *)arg1)->username, | |
413 *(char **)arg2 ? *(char **)arg2 : "", | |
414 *(char **)arg3 ? *(char **)arg3 : ""); | |
415 break; | |
416 case event_im_displayed_rcvd: | |
417 debug_printf("%s: %s %s %s\n", event_name(event), | |
418 ((struct gaim_connection *)arg1)->username, | |
419 *(char **)arg2 ? *(char **)arg2 : "", | |
420 *(char **)arg3 ? *(char **)arg3 : ""); | |
421 break; | |
422 case event_chat_recv: | |
423 debug_printf("%s: %s %s %s\n", event_name(event), | |
424 ((struct gaim_connection *)arg1)->username, | |
425 (char *)arg2 ? (char *)arg2 : "", | |
426 (char *)arg3 ? (char *)arg3 : ""); | |
427 break; | |
428 case event_chat_send_invite: | |
429 debug_printf("%s: %s %d %s %s\n", event_name(event), | |
430 ((struct gaim_connection *)arg1)->username, | |
431 (int)arg2, (char *)arg3, | |
432 *(char **)arg4 ? *(char **)arg4 : ""); | |
433 break; | |
434 case event_chat_invited: | |
435 debug_printf("%s: %s %s %s %s\n", event_name(event), | |
436 ((struct gaim_connection *)arg1)->username, | |
437 (char *)arg2, (char *)arg3, | |
438 (char *)arg4 ? (char *)arg4 : ""); | |
439 break; | |
440 default: | |
441 break; | |
442 } | |
443 } | |
444 | |
347 int plugin_event(enum gaim_event event, void *arg1, void *arg2, void *arg3, void *arg4) | 445 int plugin_event(enum gaim_event event, void *arg1, void *arg2, void *arg3, void *arg4) |
348 { | 446 { |
349 #ifdef USE_PERL | 447 #ifdef USE_PERL |
350 char buf[BUF_LONG]; | 448 char buf[BUF_LONG]; |
351 #endif | 449 #endif |
352 #ifdef GAIM_PLUGINS | 450 #ifdef GAIM_PLUGINS |
353 GList *c = callbacks; | 451 GList *c = callbacks; |
354 struct gaim_callback *g; | 452 struct gaim_callback *g; |
355 | 453 #endif |
454 | |
455 debug_event(event, arg1, arg2, arg3, arg4); | |
456 | |
457 #ifdef GAIM_PLUGINS | |
356 while (c) { | 458 while (c) { |
357 void (*zero)(void *); | 459 void (*zero)(void *); |
358 void (*one)(void *, void *); | 460 void (*one)(void *, void *); |
359 void (*two)(void *, void *, void *); | 461 void (*two)(void *, void *, void *); |
360 void (*three)(void *, void *, void *, void *); | 462 void (*three)(void *, void *, void *, void *); |