Hi,

committed to cvs. Thanks!

Thanks,
Alex

Wilfried Goesgens schrieb:
On Wed, Apr 19, 2006 at 12:40:33PM +0200, Alexander Malysh wrote:
Hmm, and again something wrong...

like that?

Wilfried G�sgens



------------------------------------------------------------------------

--- a/gateway/gwlib/list.h      2005-02-11 16:35:48.000000000 +0100
+++ b/gateway/gwlib/list.h      2006-04-04 16:22:40.000000000 +0200
@@ -293,6 +305,16 @@
/*
  * Sort the list with qsort.
+ * if you have a list that you feed like that: + * Msg *message; + * gwlist_add(mylist, message); + * a function that could sort messages by their data length would look like that:
+ * int sort_by_messagelength(void* first_msg_pp, void* second_msg_pp)
+ *{
+ *  Msg *first_msg=*(Msg**)first_msg_pp;
+ *  Msg *second_msg=*(Msg**)second_msg_pp;
+ *  return octstr_len(first_msg->sms.msgdata) - 
octstr_len(second_msg->sms.msgdata);
+ *}
  */
 void gwlist_sort(List *list, int(*cmp)(const void *, const void *));


Reply via email to