![]() |
Helixis 1.0
Task Programming API
|
00001 #include "freelist_internal.h" 00002 00003 #if defined(HLX_BUILD_WITH_PARALLEL_THREADING) 00004 00005 00006 00007 /****************************************************************************/ 00008 void *freelist_get_user_data_from_element( struct freelist_element *fe, void **user_data ) 00009 { 00010 /* TRD : user_data can be 0 */ 00011 00012 if( user_data != 0 ) 00013 *user_data = fe->user_data; 00014 00015 return( fe->user_data ); 00016 } 00017 00018 00019 00020 00021 00022 /****************************************************************************/ 00023 void freelist_set_user_data_in_element( struct freelist_element *fe, void *user_data ) 00024 { 00025 /* TRD : user_data can be 0 */ 00026 00027 fe->user_data = user_data; 00028 00029 return; 00030 } 00031 00032 #endif /* !HLX_BUILD_WITH_PARALLEL_THREADING */