- Timestamp:
- May 31, 2008, 11:40:29 PM (16 years ago)
- Branches:
- barnowl_perlaim
- Children:
- 7a1c90d
- Parents:
- b1fd36e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
message.c
r07bfbc2 rc453ada 575 575 } 576 576 577 int owl_message_is_from_me(owl_message *m)578 {579 if (owl_message_is_type_zephyr(m)) {580 if (!strcasecmp(owl_message_get_sender(m), owl_zephyr_get_sender())) {581 return(1);582 } else {583 return(0);584 }585 } else if (owl_message_is_type_aim(m)) {586 if (!strcasecmp(owl_message_get_sender(m), owl_global_get_aim_screenname(&g))) {587 return(1);588 } else {589 return(0);590 }591 } else if (owl_message_is_type_admin(m)) {592 return(0);593 }594 return(0);595 }596 597 577 int owl_message_is_mail(owl_message *m) 598 578 { … … 615 595 return(0); 616 596 } 617 }618 return(0);619 }620 621 int owl_message_is_burningears(owl_message *m)622 {623 /* we should add a global to cache the short zsender */624 char sender[LINE], *ptr;625 626 /* if the message is from us or to us, it doesn't count */627 if (owl_message_is_from_me(m) || owl_message_is_private(m)) return(0);628 629 if (owl_message_is_type_zephyr(m)) {630 strcpy(sender, owl_zephyr_get_sender());631 ptr=strchr(sender, '@');632 if (ptr) *ptr='\0';633 } else if (owl_message_is_type_aim(m)) {634 strcpy(sender, owl_global_get_aim_screenname(&g));635 } else {636 return(0);637 }638 639 if (stristr(owl_message_get_body(m), sender)) {640 return(1);641 597 } 642 598 return(0);
Note: See TracChangeset
for help on using the changeset viewer.