]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/ferret/include/sensors/__llist_init.h
update
[l4.git] / l4 / pkg / ferret / include / sensors / __llist_init.h
1 /**
2  * \file   ferret/include/sensors/__llist_init.h
3  * \brief  locked list init functions.
4  *
5  * \date   2007-05-16
6  * \author Martin Pohlack  <mp26@os.inf.tu-dresden.de>
7  */
8 /*
9  * (c) 2007-2009 Technische Universität Dresden
10  * This file is part of TUD:OS and distributed under the terms of the
11  * GNU General Public License 2.
12  * Please see the COPYING-GPL-2 file for details.
13  */
14 #if FERRET_LLIST_MAGIC != ahK6eeNa
15 #error Do not directly include this file, use a propper wrapper!
16 #endif
17 #undef FERRET_LLIST_MAGIC
18
19 #include <l4/ferret/types.h>
20 //#include <l4/ferret/sensors/llist.h>
21 #include <l4/ferret/sensors/common.h>
22
23 #include <l4/sys/compiler.h>
24
25 EXTERN_C_BEGIN
26
27 int     PREFIX(init)       (PREFIX(t) * list, const char * config,
28                             char ** data);
29 ssize_t PREFIX(size_config)(const char * config);
30 ssize_t PREFIX(size)       (const PREFIX(t) * list);
31
32 EXTERN_C_END