]> pd.if.org Git - liblfds/blob - liblfds/liblfds6.0.1/liblfds601/src/lfds601_freelist/lfds601_freelist_get_and_set.c
Initial import (all versions, including the new 7.1.0)
[liblfds] / liblfds / liblfds6.0.1 / liblfds601 / src / lfds601_freelist / lfds601_freelist_get_and_set.c
1 #include "lfds601_freelist_internal.h"\r
2 \r
3 \r
4 \r
5 \r
6 \r
7 /****************************************************************************/\r
8 void *lfds601_freelist_get_user_data_from_element( struct lfds601_freelist_element *fe, void **user_data )\r
9 {\r
10   assert( fe != NULL );\r
11   // TRD : user_data can be NULL\r
12 \r
13   if( user_data != NULL )\r
14     *user_data = fe->user_data;\r
15 \r
16   return( fe->user_data );\r
17 }\r
18 \r
19 \r
20 \r
21 \r
22 \r
23 /****************************************************************************/\r
24 void lfds601_freelist_set_user_data_in_element( struct lfds601_freelist_element *fe, void *user_data )\r
25 {\r
26   assert( fe != NULL );\r
27   // TRD : user_data can be NULL\r
28 \r
29   fe->user_data = user_data;\r
30 \r
31   return;\r
32 }\r
33 \r