Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
ul_cbuff_inline int
ul_cbuff_head_put(ul_cbuff_t *buff, ul_cbuff_put_info_t *put_info)
{
+ (void)buff;
+
ul_cbuff_mark_ready(put_info->msg_head);
put_info->msg_head=NULL;
return 0;
#ifndef _UL_HPTREE_H
#define _UL_HPTREE_H
+#include "ul_utdefs.h"
+
#ifdef __cplusplus
extern "C" {
#endif
\
static inline cust_item_t * \
cust_prefix##_node2item(const cust_root_t *root, const ul_hpt_node_t *node) \
- {return (cust_item_t*)((char*)node-(long)&((cust_item_t*)0)->cust_item_node);}\
+{\
+ (void)root;\
+ return UL_CONTAINEROF(node, cust_item_t, cust_item_node);\
+}\
\
static inline cust_key_t *\
cust_prefix##_node2key(const cust_root_t *root, ul_hpt_node_t *node)\
static int ul_mstime_root_htimer_current_time(int options, ul_htim_time_t *htimer_time)
{
ul_mstime_t mstime;
- (options);
+ (void)options;
ul_mstime_now(&mstime);
ul_mstime2htime(htimer_time, &mstime);