X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Fcommon%2Fparam-validation%2Fparam-validation.h;h=27277edfa6ceff1d81f3948536daa46a6803e75d;hb=f4a6ca6f14d7780d98f4939633fd74b5b2d3bb0d;hp=3113ff4debf6b8e5b78ea3b78822687c9c12d97e;hpb=d941e198c198db9f5afc68eebc0926948c15eda8;p=babeltrace.git diff --git a/src/plugins/common/param-validation/param-validation.h b/src/plugins/common/param-validation/param-validation.h index 3113ff4d..27277edf 100644 --- a/src/plugins/common/param-validation/param-validation.h +++ b/src/plugins/common/param-validation/param-validation.h @@ -29,6 +29,8 @@ #include /* For __MINGW_PRINTF_FORMAT. */ +#include + #ifdef __MINGW_PRINTF_FORMAT # define BT_PRINTF_FORMAT __MINGW_PRINTF_FORMAT #else @@ -98,11 +100,13 @@ struct bt_param_validation_map_value_entry_descr { const struct bt_param_validation_value_descr value_descr; }; +BT_HIDDEN enum bt_param_validation_status bt_param_validation_validate( const bt_value *params, const struct bt_param_validation_map_value_entry_descr *entries, gchar **error); +BT_HIDDEN __attribute__((format(BT_PRINTF_FORMAT, 2, 3))) enum bt_param_validation_status bt_param_validation_error( struct bt_param_validation_context *ctx,