comparison src/buddy_chat.c @ 3312:0c7bd995eb03

[gaim-migrate @ 3330] Chat room buddy lists are now sorted independent of case committer: Tailor Script <tailor@pidgin.im>
author Jim Seymour <jseymour>
date Sat, 15 Jun 2002 17:26:58 +0000
parents 0970eabdd8df
children 3b00d97d59aa
comparison
equal deleted inserted replaced
3311:522f37c9f9d2 3312:0c7bd995eb03
774 const char *b = (const char *)two; 774 const char *b = (const char *)two;
775 775
776 if (*a == '@') { 776 if (*a == '@') {
777 if (*b != '@') 777 if (*b != '@')
778 return -1; 778 return -1;
779 return (strcmp(a + 1, b + 1)); 779 return (strcasecmp(a + 1, b + 1));
780 } else if (*a == '+') { 780 } else if (*a == '+') {
781 if (*b == '@') 781 if (*b == '@')
782 return 1; 782 return 1;
783 if (*b != '+') 783 if (*b != '+')
784 return -1; 784 return -1;
785 return (strcmp(a + 1, b + 1)); 785 return (strcasecmp(a + 1, b + 1));
786 } else { 786 } else {
787 if (*b == '@' || *b == '+') 787 if (*b == '@' || *b == '+')
788 return 1; 788 return 1;
789 return strcmp(a, b); 789 return strcasecmp(a, b);
790 } 790 }
791 } 791 }
792 792
793 static void chat_press_im(GtkObject *obj, struct conversation *b) 793 static void chat_press_im(GtkObject *obj, struct conversation *b)
794 { 794 {