Mercurial > pidgin
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 *); |
