@@ -59,13 +59,14 @@ struct _VisParamValue
5959
6060LV_BEGIN_DECLS
6161
62- LV_API VisParamValue * visual_param_value_new (VisParamType type , void * value );
63- LV_API void visual_param_value_init (VisParamValue * self , VisParamType type , void * value );
64- LV_API void visual_param_value_copy (VisParamValue * value , VisParamValue * src );
65- LV_API void visual_param_value_set (VisParamValue * value , VisParamType type , void * new_value );
66- LV_API int visual_param_value_compare (VisParamValue * lhs , VisParamValue * rhs );
67- LV_API void visual_param_value_free (VisParamValue * value );
68- LV_API void visual_param_value_free_value (VisParamValue * value );
62+ LV_NODISCARD LV_API VisParamValue * visual_param_value_new (VisParamType type , void * value );
63+
64+ LV_API void visual_param_value_init (VisParamValue * self , VisParamType type , void * value );
65+ LV_API void visual_param_value_copy (VisParamValue * value , VisParamValue * src );
66+ LV_API void visual_param_value_set (VisParamValue * value , VisParamType type , void * new_value );
67+ LV_API int visual_param_value_compare (VisParamValue * lhs , VisParamValue * rhs );
68+ LV_API void visual_param_value_free (VisParamValue * value );
69+ LV_API void visual_param_value_free_value (VisParamValue * value );
6970
7071#define _LV_PARAM_MARSHAL_INTEGER (x ) ((void *) (intptr_t) (x))
7172#define _LV_PARAM_MARSHAL_FLOAT (x ) ((void *) (&x))
0 commit comments