Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/adt/list.h

    ra74d0ad r9d58539  
    11/*
    22 * Copyright (c) 2001-2004 Jakub Jermar
    3  * Copyright (c) 2013 Jiri Svoboda
     3 * Copyright (c) 2011 Jiri Svoboda
    44 * All rights reserved.
    55 *
     
    6565
    6666#define list_get_instance(link, type, member) \
    67         ((type *) (((void *)(link)) - list_link_to_void(&(((type *) NULL)->member))))
     67        ((type *) (((void *)(link)) - ((void *) &(((type *) NULL)->member))))
    6868
    6969#define list_foreach(list, iterator) \
     
    281281}
    282282
    283 /** Verify that argument type is a pointer to link_t (at compile time).
    284  *
    285  * This can be used to check argument type in a macro.
    286  */
    287 static inline const void *list_link_to_void(const link_t *link)
    288 {
    289         return link;
    290 }
    291 
    292283extern int list_member(const link_t *, const list_t *);
    293284extern void list_concat(list_t *, list_t *);
Note: See TracChangeset for help on using the changeset viewer.