libpurple/protocols/jabber/jutil.c

changeset 34304
faf0414a8b51
parent 33909
773899cbd05a
child 34889
4ea2da14cd0e
equal deleted inserted replaced
34302:3949b825f4bf 34304:faf0414a8b51
671 }; 671 };
672 672
673 const char * 673 const char *
674 jabber_buddy_state_get_name(const JabberBuddyState state) 674 jabber_buddy_state_get_name(const JabberBuddyState state)
675 { 675 {
676 int i; 676 gsize i;
677 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i) 677 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i)
678 if (jabber_statuses[i].state == state) 678 if (jabber_statuses[i].state == state)
679 return _(jabber_statuses[i].readable); 679 return _(jabber_statuses[i].readable);
680 680
681 return _("Unknown"); 681 return _("Unknown");
682 } 682 }
683 683
684 JabberBuddyState 684 JabberBuddyState
685 jabber_buddy_status_id_get_state(const char *id) 685 jabber_buddy_status_id_get_state(const char *id)
686 { 686 {
687 int i; 687 gsize i;
688 if (!id) 688 if (!id)
689 return JABBER_BUDDY_STATE_UNKNOWN; 689 return JABBER_BUDDY_STATE_UNKNOWN;
690 690
691 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i) 691 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i)
692 if (g_str_equal(id, jabber_statuses[i].status_id)) 692 if (g_str_equal(id, jabber_statuses[i].status_id))
695 return JABBER_BUDDY_STATE_UNKNOWN; 695 return JABBER_BUDDY_STATE_UNKNOWN;
696 } 696 }
697 697
698 JabberBuddyState jabber_buddy_show_get_state(const char *id) 698 JabberBuddyState jabber_buddy_show_get_state(const char *id)
699 { 699 {
700 int i; 700 gsize i;
701 701
702 g_return_val_if_fail(id != NULL, JABBER_BUDDY_STATE_UNKNOWN); 702 g_return_val_if_fail(id != NULL, JABBER_BUDDY_STATE_UNKNOWN);
703 703
704 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i) 704 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i)
705 if (jabber_statuses[i].show && g_str_equal(id, jabber_statuses[i].show)) 705 if (jabber_statuses[i].show && g_str_equal(id, jabber_statuses[i].show))
711 } 711 }
712 712
713 const char * 713 const char *
714 jabber_buddy_state_get_show(JabberBuddyState state) 714 jabber_buddy_state_get_show(JabberBuddyState state)
715 { 715 {
716 int i; 716 gsize i;
717 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i) 717 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i)
718 if (state == jabber_statuses[i].state) 718 if (state == jabber_statuses[i].state)
719 return jabber_statuses[i].show; 719 return jabber_statuses[i].show;
720 720
721 return NULL; 721 return NULL;
722 } 722 }
723 723
724 const char * 724 const char *
725 jabber_buddy_state_get_status_id(JabberBuddyState state) 725 jabber_buddy_state_get_status_id(JabberBuddyState state)
726 { 726 {
727 int i; 727 gsize i;
728 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i) 728 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i)
729 if (state == jabber_statuses[i].state) 729 if (state == jabber_statuses[i].state)
730 return jabber_statuses[i].status_id; 730 return jabber_statuses[i].status_id;
731 731
732 return NULL; 732 return NULL;

mercurial