@@ -24,7 +24,7 @@ extern "C" {
2424/// @param size size of the value, depends on the context
2525/// @return UMF_RESULT_SUCCESS on success or UMF_RESULT_ERROR_UNKNOWN on failure.
2626///
27- umf_result_t umfCtlGet (const char * name , void * ctx , void * arg , size_t size );
27+ umf_result_t umfCtlGet (const char * name , void * arg , size_t size , ... );
2828
2929///
3030/// @brief Set value of a specified attribute at the given name.
@@ -34,7 +34,7 @@ umf_result_t umfCtlGet(const char *name, void *ctx, void *arg, size_t size);
3434/// @param size [in] size of the value, depends on the context
3535/// @return UMF_RESULT_SUCCESS on success or UMF_RESULT_ERROR_UNKNOWN on failure.
3636///
37- umf_result_t umfCtlSet (const char * name , void * ctx , void * arg , size_t size );
37+ umf_result_t umfCtlSet (const char * name , void * arg , size_t size , ... );
3838
3939///
4040/// @brief Execute callback related with the specified attribute.
@@ -44,7 +44,7 @@ umf_result_t umfCtlSet(const char *name, void *ctx, void *arg, size_t size);
4444/// @param size [in] size of the value, depends on the context
4545/// @return UMF_RESULT_SUCCESS on success or UMF_RESULT_ERROR_UNKNOWN on failure.
4646///
47- umf_result_t umfCtlExec (const char * name , void * ctx , void * arg , size_t size );
47+ umf_result_t umfCtlExec (const char * name , void * arg , size_t size , ... );
4848
4949#ifdef __cplusplus
5050}
0 commit comments