|
@@ -181,7 +181,7 @@ const ve_exporter_t *ve_iter_next(ve_iterator_t *iter)
|
|
|
}
|
|
|
|
|
|
/* binary search based on identifier */
|
|
|
-static const ve_exporter_t *ve_binary_search(ve_module_t *mod, const char *identifier)
|
|
|
+const ve_exporter_t *ve_binary_search(ve_module_t *mod, const char *identifier)
|
|
|
{
|
|
|
int ve_low_num = 0;
|
|
|
int ve_high_num = mod->end - mod->begin;
|
|
@@ -237,3 +237,8 @@ rt_bool_t ve_value_exist(ve_module_t *mod, const char *identifier)
|
|
|
return RT_FALSE;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+rt_size_t ve_value_count(ve_module_t *mod)
|
|
|
+{
|
|
|
+ return mod->end - mod->begin + 1;
|
|
|
+}
|