projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: make bt_value_map_foreach_entry_{const_}func() return a status code
[babeltrace.git]
/
src
/
plugins
/
common
/
param-validation
/
param-validation.c
diff --git
a/src/plugins/common/param-validation/param-validation.c
b/src/plugins/common/param-validation/param-validation.c
index 4b6eed739f1d2fa170fcd5b5c359daa7bf0c7120..216f274241dd9c3f62e56dbb84fa73499c190737 100644
(file)
--- a/
src/plugins/common/param-validation/param-validation.c
+++ b/
src/plugins/common/param-validation/param-validation.c
@@
-156,8
+156,8
@@
enum bt_param_validation_status validate_value(
struct bt_param_validation_context *ctx);
static
struct bt_param_validation_context *ctx);
static
-bt_
bool validate_map_value_entry(const char *key,
- const bt_value *value, void *v_data)
+bt_
value_map_foreach_entry_const_func_status validate_map_value_entry(
+ const
char *key, const
bt_value *value, void *v_data)
{
struct validate_map_value_data *data = v_data;
const struct bt_param_validation_map_value_entry_descr *entry = NULL;
{
struct validate_map_value_data *data = v_data;
const struct bt_param_validation_map_value_entry_descr *entry = NULL;
@@
-192,7
+192,9
@@
bt_bool validate_map_value_entry(const char *key,
}
/* Continue iterating if everything is good so far. */
}
/* Continue iterating if everything is good so far. */
- return data->status == BT_PARAM_VALIDATION_STATUS_OK;
+ return data->status == BT_PARAM_VALIDATION_STATUS_OK ?
+ BT_VALUE_MAP_FOREACH_ENTRY_CONST_FUNC_STATUS_OK :
+ BT_VALUE_MAP_FOREACH_ENTRY_CONST_FUNC_STATUS_INTERRUPT;
}
static
}
static
This page took
0.023525 seconds
and
4
git commands to generate.