ucx/dlist.h

changeset 7
68091406d1cf
parent 4
dbc31727b38e
child 8
9cd2b2460db0
     1.1 --- a/ucx/dlist.h	Sat Dec 31 18:04:28 2011 +0100
     1.2 +++ b/ucx/dlist.h	Sat Dec 31 18:18:03 2011 +0100
     1.3 @@ -2,11 +2,12 @@
     1.4   * 
     1.5   */
     1.6  
     1.7 -#include <stddef.h>
     1.8 -
     1.9  #ifndef DLIST_H
    1.10  #define	DLIST_H
    1.11  
    1.12 +#include "ucx.h"
    1.13 +#include <stddef.h>
    1.14 +
    1.15  #ifdef	__cplusplus
    1.16  extern "C" {
    1.17  #endif
    1.18 @@ -23,7 +24,8 @@
    1.19  UcxDlist *ucx_dlist_concat(UcxDlist *l1, UcxDlist *l2);
    1.20  UcxDlist *ucx_dlist_last(UcxDlist *l);
    1.21  UcxDlist *ucx_dlist_get(UcxDlist *l, int index);
    1.22 -size_t *ucx_dlist_size(UcxDlist *l);
    1.23 +size_t ucx_dlist_size(UcxDlist *l);
    1.24 +void ucx_dlist_foreach(UcxDlist *l, ucx_callback fnc, void* data);
    1.25  
    1.26  /* dlist specific functions */
    1.27  UcxDlist *ucx_dlist_first(UcxDlist *l);

mercurial