Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/events.c @ 753:584db5f21e43
Improve "/event list"
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Tue, 14 Mar 2006 12:02:22 +0100 |
parents | 4a7271e69694 |
children | ae23c8826efb |
comparison
equal
deleted
inserted
replaced
752:d2d5ee71e68c | 753:584db5f21e43 |
---|---|
72 } | 72 } |
73 if (p) { | 73 if (p) { |
74 g_free(i->id); | 74 g_free(i->id); |
75 if (i->xmldata) xmlnode_free(i->xmldata); | 75 if (i->xmldata) xmlnode_free(i->xmldata); |
76 if (i->data) g_free(i->data); | 76 if (i->data) g_free(i->data); |
77 if (i->desc) g_free(i->desc); | |
77 g_free(i); | 78 g_free(i); |
78 evs_list = g_slist_remove(evs_list, p->data); | 79 evs_list = g_slist_remove(evs_list, p->data); |
79 return 0; // Ok, deleted | 80 return 0; // Ok, deleted |
80 } | 81 } |
81 return -1; // Not found | 82 return -1; // Not found |
140 eviqs *i; | 141 eviqs *i; |
141 | 142 |
142 scr_LogPrint(LPRINT_LOGNORM, "Events list:"); | 143 scr_LogPrint(LPRINT_LOGNORM, "Events list:"); |
143 for (p = evs_list; p; p = g_slist_next(p)) { | 144 for (p = evs_list; p; p = g_slist_next(p)) { |
144 i = p->data; | 145 i = p->data; |
145 scr_LogPrint(LPRINT_LOGNORM, "Id: %s", i->id); | 146 scr_LogPrint(LPRINT_LOGNORM, |
147 "Id: %-3s %s", i->id, (i->desc ? i->desc : "")); | |
146 } | 148 } |
147 scr_LogPrint(LPRINT_LOGNORM, "End of events list."); | 149 scr_LogPrint(LPRINT_LOGNORM, "End of events list."); |
148 } | 150 } |
149 | 151 |
150 /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */ | 152 /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */ |